0001086222-23-000078.txt : 20230228 0001086222-23-000078.hdr.sgml : 20230228 20230228161011 ACCESSION NUMBER: 0001086222-23-000078 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 135 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230228 DATE AS OF CHANGE: 20230228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AKAMAI TECHNOLOGIES INC CENTRAL INDEX KEY: 0001086222 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 043432319 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-27275 FILM NUMBER: 23685285 BUSINESS ADDRESS: STREET 1: 145 BROADWAY CITY: CAMBRIDGE STATE: MA ZIP: 02142 BUSINESS PHONE: 6174443000 MAIL ADDRESS: STREET 1: 145 BROADWAY CITY: CAMBRIDGE STATE: MA ZIP: 02142 10-K 1 akam-20221231.htm 10-K akam-20221231
false2022FY0001086222P5DP5DP5DP5D0.00860730.010515P3Y00010862222022-01-012022-12-3100010862222022-06-30iso4217:USD00010862222023-02-24xbrli:shares00010862222022-12-3100010862222021-12-31iso4217:USDxbrli:shares00010862222021-01-012021-12-3100010862222020-01-012020-12-3100010862222020-12-3100010862222019-12-310001086222us-gaap:CommonStockMember2019-12-310001086222us-gaap:AdditionalPaidInCapitalMember2019-12-310001086222us-gaap:TreasuryStockCommonMember2019-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001086222us-gaap:RetainedEarningsMember2019-12-310001086222us-gaap:CommonStockMember2020-01-012020-12-310001086222us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001086222us-gaap:TreasuryStockCommonMember2020-01-012020-12-310001086222us-gaap:RetainedEarningsMember2020-01-012020-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001086222us-gaap:CommonStockMember2020-12-310001086222us-gaap:AdditionalPaidInCapitalMember2020-12-310001086222us-gaap:TreasuryStockCommonMember2020-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001086222us-gaap:RetainedEarningsMember2020-12-310001086222us-gaap:CommonStockMember2021-01-012021-12-310001086222us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001086222us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001086222us-gaap:RetainedEarningsMember2021-01-012021-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001086222us-gaap:CommonStockMember2021-12-310001086222us-gaap:AdditionalPaidInCapitalMember2021-12-310001086222us-gaap:TreasuryStockCommonMember2021-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001086222us-gaap:RetainedEarningsMember2021-12-310001086222us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001086222srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001086222srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001086222us-gaap:CommonStockMember2022-01-012022-12-310001086222us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001086222us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001086222us-gaap:RetainedEarningsMember2022-01-012022-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001086222us-gaap:CommonStockMember2022-12-310001086222us-gaap:AdditionalPaidInCapitalMember2022-12-310001086222us-gaap:TreasuryStockCommonMember2022-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001086222us-gaap:RetainedEarningsMember2022-12-31akam:locationakam:countryakam:segment0001086222akam:CustomerArrangementMember2022-12-310001086222akam:CustomerContractMember2022-12-310001086222akam:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-31xbrli:pure0001086222akam:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001086222akam:GlobalOpenNetworkIncMember2022-12-310001086222akam:GlobalOpenNetworkIncMember2022-03-310001086222akam:GlobalOpenNetworkIncMember2021-01-012021-12-310001086222akam:GlobalOpenNetworkIncMember2020-01-012020-12-310001086222akam:GlobalOpenNetworkIncMember2022-01-012022-12-310001086222srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-010001086222srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-01-012022-12-310001086222us-gaap:CertificatesOfDepositMember2022-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMember2022-12-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001086222us-gaap:CommercialPaperMember2021-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMember2021-12-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMember2022-01-012022-12-310001086222us-gaap:MoneyMarketFundsMember2022-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2022-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMember2022-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMember2022-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001086222us-gaap:MutualFundMember2022-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2022-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2022-12-310001086222us-gaap:FairValueInputsLevel1Member2022-12-310001086222us-gaap:FairValueInputsLevel2Member2022-12-310001086222us-gaap:MoneyMarketFundsMember2021-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2021-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMember2021-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMember2021-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001086222us-gaap:MutualFundMember2021-12-310001086222us-gaap:FairValueInputsLevel1Memberus-gaap:MutualFundMember2021-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2021-12-310001086222us-gaap:FairValueInputsLevel1Member2021-12-310001086222us-gaap:FairValueInputsLevel2Member2021-12-310001086222us-gaap:TradeAccountsReceivableMember2022-12-310001086222us-gaap:TradeAccountsReceivableMember2021-12-310001086222akam:UnbilledAccountsReceivableMember2022-12-310001086222akam:UnbilledAccountsReceivableMember2021-12-310001086222us-gaap:OtherCurrentAssetsMemberakam:CommissionandIncentivePaymentsMember2022-12-310001086222us-gaap:OtherCurrentAssetsMemberakam:CommissionandIncentivePaymentsMember2021-12-310001086222akam:CommissionandIncentivePaymentsMemberus-gaap:OtherAssetsMember2022-12-310001086222akam:CommissionandIncentivePaymentsMemberus-gaap:OtherAssetsMember2021-12-310001086222akam:CommissionandIncentivePaymentsMember2022-12-310001086222akam:CommissionandIncentivePaymentsMember2021-12-310001086222us-gaap:ComputerEquipmentMember2022-12-310001086222us-gaap:ComputerEquipmentMember2021-12-310001086222srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001086222srt:MaximumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001086222us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001086222us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001086222srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001086222us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2022-01-012022-12-310001086222us-gaap:FurnitureAndFixturesMember2022-12-310001086222us-gaap:FurnitureAndFixturesMember2021-12-310001086222us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-12-310001086222us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-310001086222us-gaap:OfficeEquipmentMember2022-12-310001086222us-gaap:OfficeEquipmentMember2021-12-310001086222srt:MinimumMemberus-gaap:OfficeEquipmentMember2022-01-012022-12-310001086222srt:MaximumMemberus-gaap:OfficeEquipmentMember2022-01-012022-12-310001086222us-gaap:LeaseholdImprovementsMember2022-12-310001086222us-gaap:LeaseholdImprovementsMember2021-12-310001086222srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-12-310001086222us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2022-01-012022-12-310001086222akam:InternalUseSoftwareMember2022-12-310001086222akam:InternalUseSoftwareMember2021-12-310001086222srt:MinimumMemberakam:InternalUseSoftwareMember2022-01-012022-12-310001086222srt:MaximumMemberakam:InternalUseSoftwareMember2022-01-012022-12-310001086222us-gaap:DevelopedTechnologyRightsMember2022-12-310001086222us-gaap:DevelopedTechnologyRightsMember2021-12-310001086222us-gaap:CustomerRelationshipsMember2022-12-310001086222us-gaap:CustomerRelationshipsMember2021-12-310001086222us-gaap:NoncompeteAgreementsMember2022-12-310001086222us-gaap:NoncompeteAgreementsMember2021-12-310001086222us-gaap:TrademarksAndTradeNamesMember2022-12-310001086222us-gaap:TrademarksAndTradeNamesMember2021-12-310001086222us-gaap:LicensingAgreementsMember2022-12-310001086222us-gaap:LicensingAgreementsMember2021-12-310001086222akam:LinodeLimitedLiabilityCompanyMember2022-01-012022-12-310001086222akam:LinodeLimitedLiabilityCompanyMember2021-01-012021-12-310001086222akam:GuardicoreLtdMember2022-01-012022-12-310001086222akam:GuardicoreLtdMember2021-01-012021-12-310001086222akam:InverseIncMember2022-01-012022-12-310001086222akam:InverseIncMember2021-01-012021-12-310001086222akam:LinodeLimitedLiabilityCompanyMember2022-03-012022-03-310001086222akam:LinodeLimitedLiabilityCompanyMember2022-03-310001086222akam:LinodeLimitedLiabilityCompanyMemberus-gaap:CustomerRelatedIntangibleAssetsMember2022-03-012022-03-310001086222akam:LinodeLimitedLiabilityCompanyMemberus-gaap:DevelopedTechnologyRightsMember2022-03-012022-03-310001086222us-gaap:LicensingAgreementsMemberakam:LinodeLimitedLiabilityCompanyMember2022-03-012022-03-310001086222us-gaap:TrademarksMemberakam:LinodeLimitedLiabilityCompanyMember2022-03-012022-03-310001086222akam:GuardicoreLtdMember2021-10-012021-10-310001086222akam:GuardicoreLtdMember2021-10-310001086222us-gaap:DevelopedTechnologyRightsMemberakam:GuardicoreLtdMember2021-10-012021-10-310001086222us-gaap:CustomerRelatedIntangibleAssetsMemberakam:GuardicoreLtdMember2021-10-012021-10-310001086222us-gaap:TrademarksMemberakam:GuardicoreLtdMember2021-10-012021-10-310001086222akam:InverseIncMember2021-02-012021-02-280001086222akam:InverseIncMember2021-02-280001086222akam:AsavieMember2020-10-012020-10-310001086222akam:AsavieMember2020-10-310001086222us-gaap:DevelopedTechnologyRightsMemberakam:AsavieMember2020-10-012020-10-310001086222us-gaap:CustomerRelatedIntangibleAssetsMemberakam:AsavieMember2020-10-012020-10-310001086222us-gaap:TrademarksMemberakam:AsavieMember2020-10-012020-10-310001086222us-gaap:NoncompeteAgreementsMemberakam:AsavieMember2020-10-012020-10-310001086222akam:InstartLogicMember2020-02-012020-02-290001086222akam:InstartLogicMemberus-gaap:CustomerRelationshipsMember2020-02-012020-02-290001086222akam:GlobalOpenNetworkIncMember2022-01-012022-03-310001086222akam:A2021RestructuringPlanMember2022-01-012022-12-310001086222akam:A2021RestructuringPlanMember2021-01-012021-12-310001086222akam:A2020RestructuringPlanMember2021-01-012021-12-310001086222akam:A2020RestructuringPlanMember2020-01-012020-12-310001086222us-gaap:EmployeeSeveranceMember2019-12-310001086222us-gaap:EmployeeSeveranceMember2020-01-012020-12-310001086222us-gaap:EmployeeSeveranceMember2020-12-310001086222us-gaap:EmployeeSeveranceMember2021-01-012021-12-310001086222us-gaap:EmployeeSeveranceMember2021-12-310001086222us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001086222us-gaap:EmployeeSeveranceMember2022-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2019-08-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2019-08-012019-08-31utr:D0001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2022-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2021-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2018-05-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2018-05-012018-05-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2022-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2021-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2019Member2014-02-280001086222akam:A2018CreditAgreementMember2018-05-310001086222akam:A2018CreditAgreementMember2022-11-012022-11-300001086222srt:MinimumMemberus-gaap:BaseRateMemberakam:A2018CreditAgreementMember2022-01-012022-12-310001086222us-gaap:BaseRateMembersrt:MaximumMemberakam:A2018CreditAgreementMember2022-01-012022-12-310001086222srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberakam:A2018CreditAgreementMember2022-01-012022-12-310001086222us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberakam:A2018CreditAgreementMember2022-01-012022-12-310001086222srt:MinimumMemberakam:A2018CreditAgreementMember2022-01-012022-12-310001086222srt:MaximumMemberakam:A2018CreditAgreementMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMember2022-11-300001086222akam:A2022CreditAgreementMember2022-11-012022-11-30akam:extension0001086222akam:A2022CreditAgreementMembersrt:MinimumMemberakam:BenchmarkRateMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMemberakam:BenchmarkRateMembersrt:MaximumMember2022-01-012022-12-310001086222akam:ReferenceRateMemberakam:A2022CreditAgreementMembersrt:MinimumMember2022-01-012022-12-310001086222akam:ReferenceRateMemberakam:A2022CreditAgreementMembersrt:MaximumMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMembersrt:MinimumMemberus-gaap:BaseRateMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMemberus-gaap:BaseRateMembersrt:MaximumMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMembersrt:MinimumMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMembersrt:MaximumMember2022-01-012022-12-310001086222akam:A2022CreditAgreementMember2022-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2022-01-012022-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2020-01-012020-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2022-01-012022-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2021-01-012021-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2020-01-012020-12-310001086222us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310001086222us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001086222us-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310001086222akam:RealEstateArrangementsMember2022-01-012022-12-310001086222akam:ColocationArrangementsMember2022-01-012022-12-310001086222akam:RealEstateArrangementsMember2021-01-012021-12-310001086222akam:ColocationArrangementsMember2021-01-012021-12-310001086222akam:RealEstateArrangementsMember2020-01-012020-12-310001086222akam:ColocationArrangementsMember2020-01-012020-12-310001086222akam:RealEstateArrangementsMember2022-12-310001086222akam:ColocationArrangementsMember2022-12-310001086222akam:RealEstateArrangementsMember2021-12-310001086222akam:ColocationArrangementsMember2021-12-310001086222srt:MinimumMember2022-01-012022-12-310001086222srt:MaximumMember2022-01-012022-12-310001086222akam:BandwidthUsageAndCoLocationServicesMember2022-12-310001086222akam:PurchaseOrderCommitmentsMember2022-12-3100010862222018-11-3000010862222021-10-310001086222us-gaap:CommonStockMember2022-01-012022-12-310001086222us-gaap:CommonStockMember2021-01-012021-12-310001086222us-gaap:CommonStockMember2020-01-012020-12-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001086222country:US2022-01-012022-12-310001086222country:US2021-01-012021-12-310001086222country:US2020-01-012020-12-310001086222akam:InternationalMember2022-01-012022-12-310001086222akam:InternationalMember2021-01-012021-12-310001086222akam:InternationalMember2020-01-012020-12-310001086222akam:SecurityMember2022-01-012022-12-310001086222akam:SecurityMember2021-01-012021-12-310001086222akam:SecurityMember2020-01-012020-12-310001086222akam:DeliveryMember2022-01-012022-12-310001086222akam:DeliveryMember2021-01-012021-12-310001086222akam:DeliveryMember2020-01-012020-12-310001086222akam:ComputeMember2022-01-012022-12-310001086222akam:ComputeMember2021-01-012021-12-310001086222akam:ComputeMember2020-01-012020-12-3100010862222023-01-012022-12-310001086222akam:TwoThousandThirteenPlanMember2022-12-310001086222akam:TwoThousandAndNinePlanMember2022-12-310001086222srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001086222srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001086222us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001086222akam:NineteenNinetyNineEsppMember2022-01-012022-12-310001086222akam:NineteenNinetyNineEsppMember2021-01-012021-12-310001086222akam:NineteenNinetyNineEsppMember2020-01-012020-12-310001086222akam:NineteenNinetyNineEsppMember2022-12-310001086222akam:NineteenNinetyNineEsppMember2021-12-310001086222akam:NineteenNinetyNineEsppMember2020-12-310001086222us-gaap:CostOfSalesMember2022-01-012022-12-310001086222us-gaap:CostOfSalesMember2021-01-012021-12-310001086222us-gaap:CostOfSalesMember2020-01-012020-12-310001086222us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001086222us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001086222us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001086222akam:SalesAndMarketingExpenseMember2022-01-012022-12-310001086222akam:SalesAndMarketingExpenseMember2021-01-012021-12-310001086222akam:SalesAndMarketingExpenseMember2020-01-012020-12-310001086222us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001086222us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001086222us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001086222akam:CapitalizedInternalUseSoftwareMember2022-01-012022-12-310001086222akam:CapitalizedInternalUseSoftwareMember2021-01-012021-12-310001086222akam:CapitalizedInternalUseSoftwareMember2020-01-012020-12-310001086222us-gaap:EmployeeStockMember2022-01-012022-12-310001086222us-gaap:EmployeeStockMember2021-01-012021-12-310001086222us-gaap:EmployeeStockMember2020-01-012020-12-310001086222us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001086222us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001086222akam:DeferredStockUnitsMember2022-01-012022-12-310001086222akam:DeferredStockUnitsMemberakam:DirectorVestingAccelerationMember2022-01-012022-12-310001086222akam:DeferredStockUnitsMember2021-12-310001086222akam:DeferredStockUnitsMember2022-12-310001086222akam:DeferredStockUnitsMember2021-01-012021-12-310001086222akam:DeferredStockUnitsMember2020-01-012020-12-310001086222akam:RestrictedStockUnitsServiceBasedMember2022-01-012022-12-310001086222akam:RestrictedStockUnitsMarketBasedMember2022-01-012022-12-310001086222akam:RestrictedStockUnitsPerformanceBasedMember2022-01-012022-12-310001086222us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001086222akam:RestrictedStockUnitsMarketBasedMember2021-01-012021-12-310001086222akam:RestrictedStockUnitsMarketBasedMember2020-01-012020-12-310001086222us-gaap:RestrictedStockUnitsRSUMember2021-12-310001086222us-gaap:RestrictedStockUnitsRSUMember2022-12-310001086222akam:LinodeLimitedLiabilityCompanyMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001086222us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001086222us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001086222us-gaap:DomesticCountryMember2022-12-310001086222us-gaap:DomesticCountryMember2021-12-310001086222us-gaap:DomesticCountryMembersrt:MaximumMember2021-01-012021-12-310001086222us-gaap:DomesticCountryMembersrt:MaximumMember2022-01-012022-12-310001086222us-gaap:StateAndLocalJurisdictionMember2022-12-310001086222us-gaap:StateAndLocalJurisdictionMember2021-12-310001086222srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2022-01-012022-12-310001086222srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-310001086222us-gaap:ForeignCountryMember2022-12-310001086222us-gaap:ForeignCountryMember2021-12-310001086222us-gaap:ForeignCountryMembersrt:MaximumMember2022-01-012022-12-310001086222us-gaap:ForeignCountryMembersrt:MaximumMember2021-01-012021-12-310001086222srt:MaximumMember2021-01-012021-12-310001086222akam:RestrictedStockUnitsServiceBasedMember2022-01-012022-12-310001086222akam:RestrictedStockUnitsServiceBasedMember2021-01-012021-12-310001086222akam:RestrictedStockUnitsServiceBasedMember2020-01-012020-12-310001086222akam:RestrictedStockUnitsPerformanceBasedMember2022-01-012022-12-310001086222akam:RestrictedStockUnitsPerformanceBasedMember2021-01-012021-12-310001086222akam:RestrictedStockUnitsPerformanceBasedMember2020-01-012020-12-310001086222us-gaap:ConvertibleNotesPayableMember2022-01-012022-12-310001086222us-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001086222us-gaap:ConvertibleNotesPayableMember2020-01-012020-12-310001086222us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember2022-01-012022-12-310001086222us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember2021-01-012021-12-310001086222us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember2020-01-012020-12-310001086222akam:OneTimeCharitableEndowmentMembersrt:AffiliatedEntityMember2021-01-012021-12-310001086222country:USakam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember2022-12-310001086222country:USakam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember2021-12-310001086222akam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMemberus-gaap:NonUsMember2022-12-310001086222akam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMemberus-gaap:NonUsMember2021-12-310001086222country:US2022-12-310001086222country:US2021-12-310001086222us-gaap:NonUsMember2022-12-310001086222us-gaap:NonUsMember2021-12-3100010862222022-01-012022-03-3100010862222022-04-012022-06-3000010862222022-07-012022-09-3000010862222022-10-012022-12-3100010862222021-01-012021-03-3100010862222021-04-012021-06-3000010862222021-07-012021-09-3000010862222021-10-012021-12-310001086222srt:ScenarioPreviouslyReportedMember2022-03-310001086222srt:RestatementAdjustmentMember2022-03-3100010862222022-03-310001086222srt:ScenarioPreviouslyReportedMember2022-06-300001086222srt:RestatementAdjustmentMember2022-06-300001086222srt:ScenarioPreviouslyReportedMember2022-09-300001086222srt:RestatementAdjustmentMember2022-09-3000010862222022-09-300001086222srt:ScenarioPreviouslyReportedMember2022-01-012022-03-310001086222srt:RestatementAdjustmentMember2022-01-012022-03-310001086222srt:ScenarioPreviouslyReportedMember2022-04-012022-06-300001086222srt:RestatementAdjustmentMember2022-04-012022-06-300001086222srt:ScenarioPreviouslyReportedMember2022-01-012022-06-300001086222srt:RestatementAdjustmentMember2022-01-012022-06-3000010862222022-01-012022-06-300001086222srt:ScenarioPreviouslyReportedMember2022-07-012022-09-300001086222srt:RestatementAdjustmentMember2022-07-012022-09-300001086222srt:ScenarioPreviouslyReportedMember2022-01-012022-09-300001086222srt:RestatementAdjustmentMember2022-01-012022-09-3000010862222022-01-012022-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2022
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
                    
Commission file number: 0-27275
Akamai Technologies, Inc.
(Exact name of registrant as specified in its charter)
Delaware04-3432319
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)

145 Broadway
Cambridge, Massachusetts 02142
(Address of principle executive offices) (Zip Code)

Registrant’s telephone number, including area code: (617444-3000

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock - par value $0.01 per share
AKAMNasdaq Global Select Market

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

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

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

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  þ    No  ¨

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  þ    No  ¨

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filerNon-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 has filed a report on and attestation to its management’s assessment of
the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.
7262(b)) by the registered public accounting firm that prepared or issued its audit report. þ

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

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

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was approximately $14,326.7 million based on the last reported sale price of the Common Stock on the Nasdaq Global Select Market on June 30, 2022.

The number of shares outstanding of the registrant’s Common Stock, par value $0.01 per share, as of February 24, 2023: 156,275,794 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Items 10, 11, 12, 13 and 14 of Part III of this annual report on Form 10-K.

Auditor name:
PricewaterhouseCoopers LLP
Auditor location:
Boston, Massachusetts
PCAOB ID:238


AKAMAI TECHNOLOGIES, INC.

ANNUAL REPORT ON FORM 10-K

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022

TABLE OF CONTENTS
 
PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.



Forward-Looking Statements

This annual report on Form 10-K contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 regarding future events and the future results of Akamai Technologies, Inc., which we refer to as “we,” “us,” or the “Company.” All statements other than statements of historical facts are statements that could be deemed forward-looking statements. These statements are subject to risks and uncertainties and are based on the beliefs and assumptions of our management as of the date hereof based on information currently available to our management. Use of words such as “believes,” “could,” “expects,” “anticipates,” “intends,” “plans,” “seeks,” “projects,” “estimates,” “should,” “would,” “forecasts,” “if,” “continues,” “goal,” “likely,” “may,” “will,” variations of such words or similar expressions are intended to identify a forward-looking statement. Forward-looking statements are not guarantees of future performance and involve risks, uncertainties and assumptions. Actual results may differ materially from the forward-looking statements we make. Factors that may cause or contribute to such differences include, but are not limited to, those discussed in this annual report on Form 10-K under the section entitled “Risk Factors” and in other reports we file with the U.S. Securities and Exchange Commission. We disclaim any obligation to update any forward-looking statements as a result of new information, future events or otherwise, including the potential impact of any mergers, acquisitions, divestitures or other events that may be announced after the date hereof.

PART I

Item 1. Business

Overview

For 25 years, Akamai has developed and provided solutions to power and protect life online through our massively distributed worldwide network of servers. This platform, which we recently began referring to as the Akamai Connected Cloud is comprised of an edge and cloud architecture for cloud computing, security and content delivery. The Akamai Connected Cloud provides us with visibility and insight into traffic volumes, congestion, attack patterns, vulnerabilities and other activities across the internet's complex intersections of networks and systems. Leveraging these insights, the Akamai Connected Cloud offers solutions designed to protect our customers from threats and attacks, while empowering them to securely deliver their business as they engage, entertain and interact with their customers; and extend their internal systems beyond their corporate perimeters to control access and better leverage the cloud by efficiently building, deploying and securing performant workloads that require single-digit millisecond latency and global reach.

After multiple years of the COVID-19 pandemic, which shifted how millions of people work and communicate globally, we firmly believe that the internet’s role in transforming the way we exchange ideas and information and conduct business is more vital than ever. Our strategy is to help continue to drive this transformation by offering compute, security and content delivery services on Akamai Connected Cloud that empower our customers to compete and operate with the scale, resilience and efficiency that their businesses demand. Our platform spans more than 350,000 servers in over 4,100 locations, with roughly 1,300 network partners. We are planning to significantly increase the number of core and distributed cloud computing sites on our platform in order to continue the expansion of our cloud computing services.

Our Solutions

We provide solutions in three core categories: security, content delivery and compute. We also provide solutions for carriers and certain services and support for our customers as they utilize our core solutions.

Security

Our cloud security solutions are designed to keep infrastructure, websites, applications, application programming interfaces ("APIs"), and users safe from a multitude of cyberattacks and online threats while improving performance. Our solutions blend robust automation with customizable protections and managed security services to enable businesses to effectively manage risk and maximize the protections of their infrastructure, networks, applications and APIs. Akamai’s cloud security solutions include web application and API protection, bot management and mitigation to protect against credential abuse and account takeover, customer identity and access management, distributed denial of service ("DDoS") mitigation, protection from in-browser threats to protect against supply chain compromise and audience hijacking. We also offer a growing set of solutions designed to help businesses implement a “zero trust” approach to security. Based on the concept of least privilege, which dictates that users, applications and services utilize the bare minimum amount of access needed to perform their function, these tools are intended to shift protections from a legacy approach based on establishing a corporate perimeter, to a more modern,



3

risk-based approach. Solutions in this category include Zero Trust Network Access ("ZTNA"), and multi-factor authentication ("MFA"), which replace legacy virtual private networks ("VPNs"), micro-segmentation which replaces legacy network firewalls and helps protect businesses from the threat of ransomware and Secure Web Gateway ("SWG"), that helps protect against the threat of malware and phishing attacks.

Our acquisition of Guardicore Ltd. ("Guardicore") in late 2021 was a significant milestone in positioning Akamai as a leader in technology that powers and protects life online. Guardicore’s microsegmentation solution helps our customers prevent malicious lateral movement in their network through precise segmentation policies, visuals of activity within their IT environment and network security alerts.

Content Delivery

Our web and mobile performance solutions are architected to enable dynamic websites and applications to have rapid response times, no matter where the user is, what device or browser they are using or how they are connected to the internet. These services leverage intelligent performance optimization and real-time monitoring, origin offload and network reliability, and insights that enable enterprises to identify and address performance issues. Akamai web and mobile performance capabilities also include global traffic management, site acceleration, application load balancing, large-scale load testing and real-user monitoring.

Our media delivery solutions are designed to enable enterprises to execute their digital media distribution strategies by addressing volume and global reach requirements, improving the end-user experience, boosting reliability and reducing the cost of internet-related infrastructure. Underlying these solutions is technology to address variable connection speeds and device types, facilitate access to disparate locations around the world, accelerate large file downloads, reliably deliver high-quality live content across various devices and platforms, and enable comprehensive insights and real-time online video monitoring. Akamai media delivery solutions include video streaming and video player services, game and software delivery, broadcast operations, authoritative domain name system ("DNS"), resolution and data and analytics.

Compute

Akamai cloud computing services (which we sometimes refer to as "Compute") include compute, storage, networking, database and container management services that are required to build, deploy and secure applications and workloads. The cloud computing services running on the Akamai Connected Cloud enable companies to distribute workloads and applications across our core to edge infrastructure to help solve the cost, performance and scale that centralized cloud computing platforms present today.

In early 2022, Akamai acquired Linode Limited Liability Company ("Linode"), an established cloud computing platform. This acquisition was a significant milestone in our expansion into cloud computing services. While Linode was traditionally focused on individual developers, we are looking to leverage the Linode cloud computing services for enterprise customers by building new enterprise-grade core and distributed sites and connecting them to the Akamai backbone, which we believe will give Akamai an advantage over its bigger cloud rivals. While many other cloud providers are building their cloud platforms based on a regional, data center-centric model, Akamai is designing its cloud based on the fundamental belief that modern applications will be comprised of workloads that will be distributed across a continuum of computing sites that meet the specific needs of that workload.

Carrier

Our carrier offerings are designed to help customers operate a cost-efficient network that capitalizes on traffic growth and new subscriber services for security, traffic management and content delivery. Our solutions help carriers sell easy-to-deploy cybersecurity protection offerings to their subscriber base; offerings include protection from phishing, viruses, malware and ransomware. Additionally, our carrier security solutions include parental controls to tailor internet access. We also offer DNS infrastructure and content delivery solutions for carriers through our intelligent recursive DNS offering and managed content delivery network, which has dedicated servers for the carriers’ own services with Akamai providing content provisioning, delivery and reporting.

Services and Support

We provide an array of service and support offerings designed to assist customers with integrating, configuring, optimizing and managing our core offerings. Once customers are deployed on the Akamai Connected Cloud, they can rely on our



4

professional services and security experts for customized solutions, problem resolution and 24/7 customer support. Additional features are available to enterprises that purchase our premium and managed security solutions including a dedicated technical account team, proactive service monitoring, custom technical support handling, security traffic monitoring, technical security reviews, threat advisories and emergency support for security events.

Human Capital

Our employees – our human capital – are our most valuable resources as they are fundamental to our innovation, the operation and ongoing enhancement of the Akamai Connected Cloud, the fostering and maintenance of relationships with our customers and the management of our operations. The importance of our workforce to our success is underscored by the inclusion of corporate mission critical goals centered on our employees – in 2022 we focused on further developing an inclusive, diverse, productive and flexible work environment by embracing the future of work, and on putting our culture and our purpose into action by applying a growth mindset to creatively and collaboratively solve our toughest challenges. Different aspects of our human capital management are overseen by our board of directors as well as its Talent, Leadership & Compensation and Environmental, Social & Governance Committees.

As of December 31, 2022, we had over 9,800 employees located in more than 30 countries (with approximately 60% of those employees located outside of the U.S.) and representing over 95 nationalities, which we believe helps bring a global perspective to our operations. Our employees are grouped across the following roles, with the approximate percentage of the overall population noted: engineering and research and development (33%), services and support (28%), sales and marketing (19%) and administrative functions (20%).

Engagement

We continue to believe that an engaged employee workforce is key to having the productive, ethical and high-performing workplace needed to successfully compete in today’s marketplace. We conduct quarterly surveys of our employees to assess a variety of key metrics related to key topics, such as engagement, inclusion and job satisfaction. Results from these surveys have consistently shown a strong sense of engagement and confidence in Akamai’s future; as Akamai, in 2022, outperformed the high performing benchmark comparative index used by our third-party survey provider, an internationally-recognized consulting firm specializing in corporate culture. We have been acknowledged in respected publications across the U.S., India and Poland as a great place to work. Continuing in 2022, all employees were invited to participate in a company-wide program, developed by a behavioral research organization, that was intended to help us increase inclusivity, become more open to change and accelerate our innovation. In addition, we work closely with the Akamai Foundation to provide community service and charitable matching fund opportunities for Akamai employees, endeavors that have been shown to increase employee engagement. In 2022, the Akamai Compassion Fund, created by employees for employees with support from the Akamai Foundation, was established as a way for Akamai employees to unite and support global colleagues and their families during times of unexpected hardships following a catastrophic event.

Diversity

Akamai is an equal opportunity employer that values the strength that diversity brings to the workplace. We do not tolerate discrimination on the basis of gender, gender identity, sexual orientation, race or ethnicity, protected veteran status, disability or other protected group status. Akamai supports varied programs and practices designed to promote a diverse and inclusive working environment. We have nine employee resource groups ("ERGs") that offer opportunities for employees to come together for mutual support, education and development. ERGs encompass different racial and ethnic groups, persons with different physical or cognitive abilities, parents, military veterans, the LGBTQIA+ community and women. We track the diversity of our workforce and report quarterly to the board of directors on our progress to improve our representation. At December 31, 2022, global female representation was 27.2%, down slightly from 27.3% at the end of 2021. Racial and ethnic minority representation in the U.S. was 40.3%, down from 41.4% at the end of 2021; however, since the end of 2021 our Black representation and Hispanic representation have both increased. To help us improve the diversity of our workforce, we participate in or sponsor professional development and recruiting forums. We also train hiring managers to draft inclusive job descriptions intended to broaden the pool of eligible applicants.




5

Retention

We have a demonstrated history of investing in our workforce by offering competitive salaries, wages and benefits. Our compensation and benefits philosophy is to maximize the effectiveness of pay and benefits programs to attract and retain the high caliber individuals needed to drive the success of our business, while balancing cost-effectiveness and competitive factors. Our benefits programs (which vary by country and region) include healthcare and insurance benefits, health savings and flexible spending accounts, paid time off, family leave, family care resources, flexible work schedules and locations, adoption and fertility assistance, employee assistance programs, tuition assistance and holistic wellness programs. Our wellness programs include educational offerings on healthy lifestyles, access to mental health experts and access to ergonomic advice and equipment. To foster a stronger sense of ownership and align the interests of employees with shareholders, restricted stock units are held by the vast majority of our employees under our broad-based stock incentive programs, and most employees are eligible to participate in our employee stock purchase plan. We monitor voluntary attrition in assessing our overall human capital. Attrition was slightly down in 2022 when compared to 2021, and, we believe our attrition rate is significantly lower than the global average for technology companies.

As a signatory to the White House Equal Pay Pledge, we are committed to monitoring our pay practices regularly and making adjustments, as necessary, to deliver on this pledge. We currently conduct bi-annual internal pay equity analyses (with the assistance of a nationally-recognized outside consultant), covering gender globally and race and gender in the U.S. We take action to remedy identified discrepancies as appropriate. To date, no widespread patterns of disparity have been identified.

In addition, succession planning is an ongoing priority for our leadership. We conduct annual succession planning for senior leadership, which is overseen by our board of directors, including development plans for the next level of our senior leaders. Annual talent reviews focus on both high performers as well as those with high potential to keep our pipeline of tomorrow’s leaders full.

Development

We invest significant resources in professional development, career advancement and training for our global workforce. All employees participate in our Akamai Elevation performance review program, which provides guidance around setting objectives, developing competencies and receiving feedback. For select employees, we offer leadership training workshops, 360-degree feedback and succession planning exercises to encourage and enable internal promotion and advancement. As a result of these investments and others, approximately 21% of open positions were filled with internal candidates in 2022. All employees are required to complete annual ethics and compliance and data security training. In addition to these required trainings, nearly all of our employees and contractors completed at least one training in our Akamai University program during 2022.

FlexBase

In May 2022, we launched FlexBase, which is a flexible workspace arrangement that allows over 95% of employees to choose to work from their home office, a Company office or a combination of both. This is a significant change to the way employees worked prior to the program, and prior to office shutdowns as part of the COVID-19 pandemic. We believe that flexible workforce positions and a focus on employee choice, will make us a more attractive employer, increase productivity, enable us to recruit from a more diverse pool of applicants and present additional growth and development opportunities for our employees. Throughout 2022, we rolled out a number of tools and resources to support this program, such as supporting employees with guidance on maximizing our internal tools to deliver great virtual meeting experiences.

Customers

Our customers include many of the world's leading corporations, such as Adobe, Airbnb, Alibaba, Autodesk, Capital Group, Carnival Corporation, The Coca-Cola Company, Comcast, Crate & Barrel, eBay, Electronic Arts, Epic Games, FedEx, Fidelity Investments, Honda, IKEA, Japan Airlines, Lufthansa, Maersk Transportation & Logistics, Marriott, NBCUniversal, Panasonic, Panera Bread, PayPal, Philips, Rabobank, Riot Games, Sony Interactive Entertainment, Spotify, Telefonica, Toshiba, Ubisoft, Viacom, WarnerMedia and The Washington Post. We also actively sell to government agencies. As of December 31, 2022, our public-sector customers included the U.S. Census Bureau, the U.S. Department of Defense, the U.S. Department of Labor, the U.S. Department of State, the U.S. Department of Transportation and the U.S. Department of the Treasury.




6

No customer accounted for 10% or more of total revenue for any of the years ended December 31, 2022, 2021 and 2020. Less than 10% of our total revenue in each of the years ended December 31, 2022, 2021 and 2020 was derived from contracts or subcontracts terminable at the election of the federal government, and we do not expect such contracts to account for more than 10% of our total revenue in 2023.

Sales, Services and Marketing

We market and sell our solutions globally through our direct sales and services organization and through many channel partners, including AT&T, Deutsche Telecom, Kyndryl, IBM, Microsoft, Orange Business Services and Telefonica Group. In addition to entering into agreements with resellers, we have several other types of sales and marketing focused alliances with entities such as system integrators, application service providers, referral partners and sales agents. By aligning with these partners, we believe we are better able to market our solutions and encourage increased adoption of our technology throughout the industry. Our sales, services and marketing professionals are based in locations across the Americas, Europe, the Middle East and Asia-Pacific and focus on direct and channel sales, sales operations, professional services, account management and technical consulting.

To support our sales efforts and promote the Akamai brand, we conduct comprehensive marketing programs. Our marketing strategies include an active public relations campaign, print advertisements, online advertisements, participation at trade shows (virtually or in person), strategic alliances, ongoing customer communication programs, training and sales support.

Competition

The market for our solutions is intensely competitive and characterized by rapidly changing technology, evolving industry standards and frequent new product and service innovations. We expect competition for our offerings to increase both from existing competitors and new market entrants. We compete primarily on the basis of:

the performance and reliability of our solutions;
return on investment in terms of cost savings and new revenue opportunities for our customers;
reduced infrastructure complexity;
sophistication and functionality of our offerings;
scalability;
security;
ease of implementation, distribution of our network and use of service;
customer support; and
price.

We compete with companies offering products and services that address internet performance problems, including companies that provide internet content delivery and hosting services, security and cloud computing solutions, technologies used by carriers to improve the efficiency of their systems, streaming content delivery services and equipment-based solutions for internet performance problems, such as load balancers and server switches. Other companies offer online distribution of digital media assets through advertising-based billing or revenue-sharing models that may represent an alternative method for charging for the delivery of content and applications over the internet. In addition, existing and potential customers may decide to purchase or develop their own hardware, software or other technology solutions rather than rely on a third-party provider like us. Our security solutions compete with those offered by both hardware and software providers, many of which are more established security vendors than we are. While our Linode based solutions have historically competed with alternative cloud computing platforms focused on individual developers, we anticipate that going forward our cloud computing solutions will increasingly compete with the large so-called “hyper-scaler” cloud computing providers.

We believe that we compete favorably with other companies in our industry through the global scale of the Akamai Connected Cloud, which we believe provides the most effective means of meeting the needs of enterprise customers and is unique to us. In our view, we also benefit from the high quality of our offerings, our customer service and the information we can provide to our customers about their online operations and value.

Government Regulation

As a global technology company, Akamai is subject to complex foreign and U.S. laws and regulations in areas such as data privacy and localization, liability for content delivered over our network, bribery, sanctions, export controls, competition, tax and foreign exchange controls.



7


Privacy laws, such as the European Union General Data Protection Regulation and the California Consumer Privacy Act of 2018, impact how we use data generated from our network as well as our ability to reach current and prospective customers, understand how our solutions are being used, transfer data about our employees and respond to customer requests allowed under the laws. Other laws and regulations that apply to the internet related to, among other things, content liability, security requirements, critical infrastructure designations, internet resiliency, law enforcement access to information, net neutrality, so-called "fair share" or internet content taxes, data localization requirements, industry regulations applicable to key suppliers to some of our customers and restrictions on social media or other content can have an impact on our business. For instance, regulations have been enacted or proposed in a number of countries that limit the delivery of certain types of content into those countries. As an example, restrictions were adopted in India in 2020 prohibiting access to identified Chinese applications. Enactment and expansion of such laws and regulations in other jurisdictions would negatively impact our revenues or cause us to incur costs to redesign our systems to ensure compliance.
We are subject to the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws, which generally prohibit companies and their intermediaries from making improper payments to foreign government officials for the purpose of obtaining or retaining business. To the extent we export technical services, data, products or other technology outside of the U.S., we are subject to U.S. and international laws and regulations governing international trade and exports, including, but not limited to, the International Traffic in Arms Regulations, the Export Administration Regulations and sanctions against embargoed countries.

Many of these laws and regulations are evolving and could be interpreted and applied in a manner that is inconsistent from country to country and inconsistent with our current policies and practices and in ways that could harm our business. For example, while we are generally not subject to regulations applicable to telecommunications companies, new or different interpretations of laws or regulations could subject us to regulatory supervision. In general, the nature and breadth of laws and regulations governing the internet may increase in the future; accordingly, we are unable to assess the possible effect of compliance with future requirements or whether our compliance with such regulations will materially impact our business, results of operations or financial condition.

For further discussion of how government regulations may affect our business, see the related discussion below in Item 1A. Risk Factors – Financial and Operational Risks – We face risks associated with global operations that could harm our business; – Legal and Regulatory Risks – Evolving privacy regulations could negatively impact our profitability and business operations; and – Legal and Regulatory Risks – Other regulatory developments could negatively impact our business.

Intellectual Property

Our success and ability to compete are dependent on developing and maintaining the proprietary aspects of our technology and operating without infringing on the proprietary rights of others. We rely on a combination of patent, trademark, trade secret and copyright laws and contractual restrictions to protect the proprietary aspects of our technology. As of December 31, 2022, we owned, or had exclusive rights to, over 520 U.S. patents covering our technology as well as patents issued by other countries. Our U.S.-issued patents have terms extendable to various dates between 2023 and 2041. We do not believe that the expiration of any particular patent in the near future would be materially detrimental to our business. We seek to limit disclosure of our intellectual property by requiring employees and consultants with access to our proprietary information to execute confidentiality agreements with us and by restricting access to our source code.

Additional Information

Our internet website address is www.akamai.com. We make available, free of charge, on or through our internet website, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments thereto that we have filed or furnished with the Securities and Exchange Commission (the "Commission") as soon as reasonably practicable after we electronically file them with the Commission. We are not, however, including the information contained on our website, or information that may be accessed through links on our website, as part of, or incorporating such information by reference into, this annual report on Form 10-K.




8

Item 1A. Risk Factors

The following are important factors that could cause our actual operating results to differ materially from those indicated or suggested by forward-looking statements made in this annual report on Form 10-K or presented elsewhere by management from time to time.

Financial and Operational Risks

We may face slowing revenue growth which could negatively impact our profitability and stock price.

The revenue growth we have enjoyed in recent years may not continue in future periods and could decline, which could negatively impact our profitability and stock price. Our revenue depends on the amount of services we deliver, continued growth in demand for our delivery, compute and security solutions and our ability to maintain the prices we charge for them. In particular, varying levels of the amount of traffic on our network can have a significant impact on our short-term revenue growth rate.

We experienced a significant increase in revenue from our delivery solutions in 2020 due in large part to greater consumption of online media and games during the onset of the COVID-19 pandemic and associated stay-at-home orders across the globe. In 2021 and 2022, our revenue growth from delivery solutions declined as stay-at-home orders were lifted. Numerous factors impact our revenue, traffic and sales growth including:

our ability to build on recurring revenue commitments for our security, compute and delivery offerings;
our ability to develop new products;
the pace of introduction of over-the-top video delivery initiatives by our customers;
the popularity of our customers’ streaming offerings as compared to those offered by other companies;
factors that impact the pricing and unit pricing we can obtain for our offerings;
variation in the popularity of online gaming;
customers utilizing their own data centers and implementing solutions that limit or eliminate reliance on third-party providers like us;
the adoption of permanent hybrid or work from home policies by employees; and
general macroeconomic, regulatory and geopolitical conditions, including the war in Ukraine, and industry pressures.

We have experienced significant growth in revenue from our security and compute solutions in recent years. If we do not increase our industry recognition as a security and compute solutions provider, develop or acquire new solutions in a rapidly-changing environment where security threats are constantly evolving or ensure that our solutions operate effectively and are competitive with products offered by others, our security or compute revenue, or both, may decline.

We are dependent upon the overall economic health of our current and prospective customers and the continued growth and evolution of information technology. We have experienced revenue declines in recent quarters for portions of our business that include our delivery-based solutions and expect this trend to continue because of continued pricing pressure due to competition and fluctuations in traffic growth rates. For example, approximately 1% of our 2021 revenue had been generated from traffic into Russia, Belarus and Ukraine, and we experienced a decline in revenue in 2022 related to the war in Ukraine due to a decrease in traffic in these countries. In addition, in 2021 and 2022, some of our customers continued to experience disruptions to their businesses following the emergence of COVID-19 variants. These disruptions or changes in international, national, regional and local economic conditions could adversely affect our business. Any of these circumstances would negatively impact our revenues.

Our ability to increase our overall revenue also depends on many other factors including how well we can:

retain existing customers, including by maintaining the levels of existing services they buy and by delivering consistent and quality performance levels;
upsell new solutions to existing customers;
expand our customer base;
develop and sell innovative and appealing new solutions;
continue to expand our sales internationally;
successfully integrate our recent acquisitions into our business;
address potential commoditization of certain of our solutions, which can lead to lower prices and loss of customers to competitors;
maintain pricing and make decisions on pricing strategy;



9

successfully manage the sales cycle, including improving the ability of or pace at which our customers or prospects purchase new services and solutions;
counteract multi-vendor policies that could cause customers to reduce their reliance on us;
handle other competitive threats to our business;
adapt to changes in our customer contracting models from a committed revenue structure to a "pay-as-you-go" approach, which would make it easier for customers to stop doing business with us, or from traditional overage billing models to ones that do not incorporate surcharges for usage above committed levels; and
manage the impact of changes in general economic conditions, geopolitical conditions, industry pressures, public health issues, natural disasters and public unrest on our ability to sell, market and provide our solutions.

If we are unable to increase revenues, our profitability and stock price could suffer.

Global economic and geopolitical conditions may harm our industry, business and results of operations.

We operate globally and as a result, our business, revenues and profitability are impacted by global macroeconomic conditions. The success of our activities is affected by general economic and market conditions, including, among others, inflation, interest rates, tax rates, economic uncertainty, political instability, warfare, changes in laws, trade barriers, reduced consumer confidence and spending and economic and trade sanctions. The U.S. capital markets experienced and continue to experience extreme volatility and disruption following the global outbreak of COVID-19 in 2020 and the Russian invasion of Ukraine in 2022. Furthermore, inflation rates in the U.S. have recently increased to levels not seen in decades. Such economic volatility could adversely affect our business, financial condition, results of operations and cash flows, and future market disruptions could negatively impact us. These unfavorable economic conditions could increase our operating costs, which could negatively impact our profitability. Geopolitical destabilization and warfare have impacted and could continue to impact global currency exchange rates, resources from our suppliers, and ability to operate or grow our business. For example, as a result of the recent uncertain macroeconomic environment, we have experienced elongated sales cycles with our customers and prospects and customers are delaying purchases of our solutions.

Additionally, we have offices and employees located in regions that historically have and may experience periods of political instability, warfare, changes in laws, trade barriers, and economic and trade sanctions. Adverse conditions in these countries directly affect our operations. As a result, our operations and employees could be disrupted and may not be able to function at full capacity, which could adversely affect our business, results of operations, financial condition, and cash flows.

Failure to control expenses could reduce our profitability, which would negatively impact our stock price.

Maintaining or improving our profitability depends both on our ability to increase our revenue, even with the potential challenges discussed above, and limit our expenses. We base our decisions about expense levels and investments on estimates of our future revenue and future anticipated rates of growth; however, many of our expenses are fixed costs for a certain amount of time so it may not be possible to reduce costs in a timely manner or without incurring fees to exit certain obligations early. In addition, we have seen our costs increase and our costs may continue to increase due to rising inflation, increasing cost of labor, interest rates, supply chain disruptions or other market conditions. For example, we have experienced rising energy costs in areas in which we operate, particularly in Europe. If we are unable to increase revenue through traffic growth, growth of sales of our products and services or otherwise and limit expenses, our results of operations will suffer. We may take certain steps to reduce expenses, but there are no assurances that we will be able to effectively reduce our expenses. If we are required to further reduce expenses to maintain or improve profitability, such actions may negatively affect our ability to invest in our business for innovation, systems improvements and other initiatives.

If we do not develop or acquire new solutions that are attractive to our customers, our revenue and operating results could be adversely affected.

Innovation is important to our future success. In particular, as security and compute solutions have become, and are expected to continue to be, an increasingly important part of our business, we must be particularly adept at developing new security and compute services that meet the constantly-changing threat landscape. In addition, we must continue to develop compute and compute-to-edge solutions that meet the needs of professional users and enterprises looking to increase the utility of the internet for their business.

The process of developing new solutions and product enhancements is complex, lengthy and uncertain and has become increasingly complex due to the sophistication and the addressing of our customers’ needs. The development timetable to commercial release is uncertain and we must commit significant resources to developing new services or features without knowing whether our investments will result in solutions the market will accept, and we may choose to invest in business areas



10

for which a viable market for our products does not ultimately develop. For example, with the recent acquisition of Linode, we are focused on investing in our suite of cloud computing products. We have invested significant resources toward integrating Linode into our edge platform, including connecting Linode’s existing locations into our private backbone, working on expanding the capacity of these facilities and adding additional sites. Success in these efforts is not guaranteed and will largely depend on our ability to create products that are competitive in the enterprise market, source additional co-location facilities and manage an uncertain supply chain for server related hardware. In addition, we have also experienced, and may in the future experience, delays in developing and releasing new products and product enhancements. This could cause our expenses to grow more rapidly than our revenue.

Trying to innovate through acquisition can be costly and with uncertain prospects for success; we may find that attractive acquisition targets are too expensive for us to pursue which could cause us to pursue more time-consuming internal development.

Failure to develop, on a cost-effective basis, innovative new or enhanced solutions that are attractive to customers and profitable to us could have a material detrimental effect on our business, results of operations, financial condition and cash flows.

If we are unable to compete effectively and adapt to changing market conditions, our business will be adversely affected.

We compete in markets that are intensely competitive and rapidly changing. Our current and potential competitors vary by size, product offerings and geographic region, and range from start-ups that offer solutions competing with a discrete part of our business to large technology or telecommunications companies that offer, or may be planning to introduce, products and services that are broadly competitive with what we do. The primary competitive factors in our market are differentiation of technology, global presence, quality of solutions, customer service, technical expertise, security, ease-of-use, breadth of services offered, price and financial strength.

Many of our current and potential competitors have substantially greater financial, technical and marketing resources, larger customer bases, broader product portfolios, longer operating histories, greater brand recognition and more established relationships in the industry than we do. As a result, some of these competitors may be able to:

develop superior products or services;
leverage better name recognition, particularly in the security and compute markets;
enter new markets more easily or better manage the impact of changes in general economic conditions, geopolitical conditions and industry pressures;
gain greater market acceptance for their products and services;
enter into long-term contracts with our potential customers;
increase their points of presence and proximity to enterprise data centers and end users faster than us;
expand their offerings more efficiently and more rapidly;
bundle their products that are competitive with ours with other solutions they offer in a way that makes our offerings less appealing to, or more costly for, current and potential customers;
more quickly adapt to new or emerging technologies and changes in customer requirements;
take advantage of acquisition, investment and other opportunities more readily;
offer lower prices than ours, including at levels that may not be profitable for us to match;
spend more money on the promotion, marketing and sales of their products and services;
spend more money on research and development, including offering higher salaries to talented professionals which may impact our ability to hire or retain engineering and other personnel; and
implement shorter sales cycles with customers and prospects.

Smaller and more nimble competitors may be able to:

attract customers by offering less sophisticated versions of products and services than we provide at lower prices than those we charge;
develop new business models that are disruptive to us;
in some cases, use funds from public securities offerings or private financings to strengthen their business to enable them to better compete with us; and
respond more quickly than we can to new or emerging technologies, changes in customer requirements and market and industry developments, resulting in superior offerings.




11

Ultimately, any type of increased competition could result in price and revenue reductions, loss of customers and loss of market share or inability to penetrate new markets, each of which could materially impact our business, profitability, financial condition, results of operations and cash flows.

We and other companies that compete in this industry and these markets experience continually shifting business relationships, reputations, commercial focuses and business priorities, all of which occur in reaction to industry and market forces and the emergence of new opportunities. These shifts have led or could lead to our customers or partners becoming our competitors; network suppliers no longer seeking to work with us; and technology companies that previously did not appear to show interest in the markets we seek to address entering into those markets as our competitors. With this constantly changing environment, we may face operational difficulties in adjusting to the changes or our core strategies could become obsolete. Any of these or other developments could harm our business.

Defects or disruptions in our products and IT systems could require us to increase spending on upgrading systems, diminish demand for our solutions or subject us to substantial liability.

Our solutions are highly complex and are designed to be deployed in and across numerous large and complex networks that we do not control. From time to time, we have needed to correct errors and defects in the proprietary and open-source software that underlies our platform that have given rise to service incidents, outages and disruptions or otherwise impacted our operations. We could face the loss of customers as a result of recent and any future incidents as they seek alternative or supplemental providers. We have also periodically experienced customer dissatisfaction with the quality of some of our delivery, security, compute and other services, which has led to a loss of business and could lead to a loss of customers in the future. Furthermore, most of our customer agreements contain service level commitments. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service, or face contract termination with refunds of prepaid amounts, which could harm our business.

While we have robust quality control processes in place, there may be additional errors and defects in our hardware, software and open-source components that we leverage that may adversely affect our operations. We may not have in place adequate quality assurance procedures to ensure that we detect errors in our hardware, software and open-source components we use in a timely manner, and we may have insufficient resources to efficiently address multiple service incidents happening simultaneously or in rapid succession. We continue to invest in improving our processes and systems. If we are unable to efficiently and cost-effectively fix errors or other problems that we identify and improve the quality of our solutions or systems, or if there are unidentified errors that allow persons to improperly access our services or systems, we could experience litigation, the need to issue credits to customers, loss of revenue and market share, damage to our reputation, diversion of management attention, increased expenses and reduced profitability.

An increasing portion of our revenue is derived from sales of security solutions. Defects in our security solutions could lead to negative publicity, loss of business, damages payments to customers and other negative consequences. As our solutions are adopted by an increasing number of enterprises and governments, it is possible that the adversaries behind advanced malicious actions will specifically focus on finding ways to defeat our products and services. If they are successful, we could experience a serious impact on our reputation as a provider of security solutions.

An increasing portion of our revenue is also derived from the sales of compute solutions. We are devoting significant resources to develop and deploy our own competing cloud-based and SaaS software and services strategies. While we believe our expertise and infrastructure provides us with a strong foundation to compete, it is uncertain whether our strategies will attract the customers or generate the revenue required to be successful. These costs may reduce the gross and operating margins we have previously achieved. Failure to adequately and rapidly deploy additional points of presence, increased proximity to enterprise data centers and end users and develop competitive offerings could result in negative publicity, loss of business, diminishing customer appeal and other negative consequences which could harm our business.
Our business relies on our data systems, traffic measurement systems, billing systems, ordering processes and other operational and financial reporting and control systems. We also rely on third-party software for certain essential operational services and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively. All of these systems have become increasingly complex due to the complexity of our business, use of third-party software and services, acquisitions of new businesses with different systems, and increased regulation over controls and procedures. As a result, these systems could generate errors that impact traffic measurement or invoicing, revenue recognition and financial forecasting or other parts of our business. We will need to continue to upgrade and improve our data systems, traffic measurement systems, billing systems, ordering processes and other operational and financial systems, procedures and controls. These upgrades and improvements may be difficult and costly. In addition, we could face strains on, or failures of, our internal IT systems if governmental restrictions or vaccine or other mandates due to the emergence of variants in connection



12

with the ongoing COVID-19 pandemic or other emergencies limit the ability of our command center personnel to work in our physical locations. If we are unable to adapt our systems and organization in a timely, efficient and cost-effective manner to accommodate changing circumstances, our business may be adversely affected.

Cybersecurity breaches and attacks on us, as well as steps we need to take in an effort to prevent them, can lead to significant costs and disruptions that would harm our business, financial results and reputation.

We regularly face attempts to gain unauthorized access or deliver malicious software to the Akamai Connected Cloud and our internal IT systems, with the goal of stealing proprietary information related to our business, products, employees and customers; disrupting our systems and services or those of our customers or others; or demanding ransom to return control of such systems and services. These attempts take a variety of forms, including Distributed Denial of Service attacks, infrastructure attacks, botnets, malicious file uploads, application abuse, credential abuse, ransomware, bugs, viruses, worms and malicious software programs. There could be attempts to infiltrate our systems through our supply chain and contractors. Malicious actors are known to attempt to fraudulently induce employees and suppliers to disclose sensitive information through illegal electronic spamming, phishing or other tactics. Other parties may attempt to gain unauthorized physical access to our facilities in order to infiltrate our internal-use information systems. Furthermore, nation state attacks against us or our customers may intensify during periods of heightened geopolitical tensions or armed conflict, such as the ongoing war in Ukraine. While we have taken and continue to take actions to mitigate against attacks by state actors and others, we may not be able to anticipate the techniques used in such attacks, as they change frequently and may not be recognized until launched. To date, cyber threats and other attacks have not resulted in any material adverse impact to our business or operations, but such threats are constantly evolving, increasing the difficulty of detecting and successfully defending against them.

The complexities in managing the security profile of a distributed network with vast scale and geographic reach that evolves to incorporate new capabilities expose us to both known and unknown vulnerabilities. We have discovered vulnerabilities in software used in our technology, such as the vulnerability in Apache Log4j 2 referred to as “Log4Shell” identified in late 2021 that impacted a large portion of the internet ecosystem, and may have other undiscovered vulnerabilities. While the impact to date of Log4Shell on our systems was relatively modest, these vulnerabilities, resident in either software or configurations, may require significant operational efforts to mitigate and may persist for extended periods of time and the effects of any such vulnerability could be exacerbated. Similar security risks exist with respect to acquired companies, our business partners and the third-party vendors that we rely on for aspects of our information technology support services and administrative functions. As a result, we are subject to risks that the activities of our business partners and third-party vendors may adversely affect our business even if an attack or breach does not directly target our systems. See also the risk factor captioned "We utilize third-party technology in our business, and failures or vulnerabilities, and/or litigation, related to these technologies may adversely affect our business" below.

To protect our corporate and deployed networks, we must continuously engineer more secure solutions, enhance security and reliability features, improve the deployment of software updates to address security vulnerabilities, develop mitigation technologies that help to secure customers from attacks and maintain the digital security infrastructure that protects the integrity of our network and services. This is frequently costly, with a negative impact on near-term profitability. We may need to increase our related spending in the future, which could reduce our operating margin.

Any actual, alleged or perceived breach of network security in our systems or networks, or any other actual, alleged or perceived data security incident we, our customers or our third-party suppliers suffer, can result in damage to our reputation; negative publicity; loss of channel partners, customers and sales; loss of competitive advantages; increased costs to remedy any problems and otherwise respond to any incident; regulatory investigations and enforcement actions; costly litigation; and other liabilities. With the recent acquisition of Linode, we are adapting procedures for mitigating harms that may arise from abuse of our compute products. If we fail to mitigate these or if there is a significant cybersecurity event using our compute products or our compute products are perceived to be less reliable than our competitors, it could result in loss of customers and reputational damage. In addition, we may incur significant costs and operational consequences of investigating, remediating, eliminating and putting in place additional tools and devices designed to prevent actual or perceived security breaches and other security incidents, as well as the costs to comply with any notification obligations resulting from any security incidents. Any of these negative outcomes could adversely impact the market perception of our solutions and customer and investor confidence in our company and otherwise seriously harm our business and operating results.




13

If we cannot maintain compatibility with our customers’ IT infrastructure, including their chosen third-party applications, our business will be harmed.

Our products interoperate with our customers' IT infrastructure that often has different specifications, utilizes diverse technology, and requires compatibility with multiple communication protocols. Therefore, the functionality of our technology often needs to have, and maintain, compatibility with our customers' technology environment, including their chosen third-party technology. Customers, and in particular these chosen third-party applications, may change features, restrict our access to, or alter their applications in a manner that causes incompatibilities or causes us significant costs to maintain compatibility, and as a result our business could be adversely affected. Such changes could functionally limit or prevent the compatibility of our products with our customers’ IT infrastructure, which would negatively affect adoption of our products and harm our business. If we fail to update our products to achieve compatibility with new third-party applications that our customers use, we may not be able to offer the functionality that our customers need, which would harm our business.

We face risks associated with global operations that could harm our business.

A significant portion of our employee increases, customer additions and revenue growth in recent quarters has been attributable to our business outside the U.S. Our operations in foreign countries subject us to risks that may increase our costs, impact our financial results, disrupt our operations or make our operations less efficient and require significant management attention. These risks include:

foreign exchange rate risks, including the recent strengthening of the U.S. dollar which has led to a decrease in our revenue from certain customers and corresponding pressure on our earnings;
uncertainty regarding liability for content or services, including uncertainty as a result of local laws and lack of legal precedent;
loss of revenues if the U.S. or foreign governments impose limitations on doing business with significant current or potential customers;
adjusting to different employee/employer relationships and different regulations governing such relationships;
becoming subject to regulatory oversight;
corporate and personal liability for alleged or actual violations of laws and regulations;
difficulty in staffing, training, developing and managing foreign operations as a result of distance, language, cultural differences or regulations;
theft of intellectual property in high-risk countries where we operate;
difficulties in enforcing contracts, collecting accounts and longer payment cycles in certain countries;
difficulties in transferring funds from, or converting currencies in, certain countries;
managing the costs and processes necessary to comply with export control, sanctions, such as the sanctions imposed in connection with the Russian invasion of Ukraine, anti-corruption, data protection and competition laws and regulations or other regulatory or contractual limitations on our ability to sell or develop our products and services in certain foreign markets;
macroeconomic developments and changes in the labor markets in which we operate;
geopolitical developments, including any that impact our or our customers’ ability to operate or deliver content to a country;
other circumstances outside of our control such as trade disputes, political unrest, the imposition of sanctions, export controls, warfare, military or armed conflict, such as the Russian invasion of Ukraine, terrorist attacks, public health emergencies such as the ongoing COVID-19 pandemic, energy crises and natural disasters that could disrupt our ability to provide services or limit customer purchases of them;
reliance on one or more channel partners over which we have limited control or influence on a day-to-day basis; and
potentially adverse tax consequences.

We are subject to laws and regulations worldwide that differ among jurisdictions, affecting our operations in areas such as intellectual property ownership and infringement; tax; anti-corruption; internet and technology regulations; so-called "fair share" or internet content taxes; foreign exchange controls and cash repatriation; data privacy; cyber security; competition; consumer protection; and employment. Compliance with such requirements can be onerous and expensive and may otherwise impact our business operations negatively. Although we have policies, controls and procedures designed to help ensure compliance with applicable laws, there can be no assurance that our employees, contractors, suppliers or agents will not violate such laws or our policies. Violations of these laws and regulations can result in fines; criminal sanctions against us, our officers or our employees; prohibitions on the conduct of our business; and damage to our reputation. See also the risk factor captioned Other regulatory developments could negatively impact our business below.




14

Our business strategy depends on the ability to source adequate transmission capacity, co-location facilities and the equipment we need to operate our network; failure to have access to those resources could lead to loss of revenue and service disruptions.

To operate and grow our network, we are dependent in part upon transmission capacity provided by third-party telecommunications network providers, the availability of co-location facilities to house our servers and equipment to support our operations. We may be unable to purchase the bandwidth and space we need from these providers due to limitations on their resources, increasing energy costs or other reasons outside of our control. In particular, following our acquisition of Linode, our plans to increase the size and scale of our cloud computing offerings will require procuring significant additional space in co-location facilities. Inability to access facilities where we would like to install servers, or perform maintenance on existing servers for any reason, such as the imposition of stay-at-home orders imposed in connection with the ongoing COVID-19 pandemic or other emergencies, impedes our ability to expand or maintain capacity. As a result, there can be no assurance that we are adequately prepared for unexpected increases in capacity demands by our customers, particularly those under cyber-attack or impacted by geopolitical conditions. Failure to put in place the capacity we require to operate our business effectively could result in a reduction in, or disruption of, service to our customers and ultimately a loss of those customers.

The Akamai Connected Cloud relies on hardware equipment, including hundreds of thousands of servers deployed around the world. Global supply chain constraints in the wake of the COVID-19 pandemic continue to increase lead times for equipment components, which adds risk to our ability to flex to meet future business needs and expand our global compute presence. Disruptions in our supply chain could prevent us from purchasing needed equipment at attractive prices or at all. For example, from time to time, it has been, and may continue to be, more difficult to purchase equipment that is manufactured in areas that face disruptions to operations due to unrest, trade sanctions or other political activity, public health issues (such as the ongoing COVID-19 pandemic), safety issues, natural disasters or general economic conditions. Failure to have adequate equipment, including server equipment, could harm the quality of our services, which could lead to the loss of customers and revenue.

Acquisitions and other strategic transactions we complete could result in operating difficulties, dilution, diversion of management attention and other harmful consequences that may adversely impact our business and results of operations.

We expect to continue to pursue acquisitions and other types of strategic relationships that involve technology sharing or close cooperation with other companies. Acquisitions and other complex transactions are accompanied by a number of risks, including the following:

difficulty integrating the technologies, operations and personnel of acquired businesses;
potential disruptions of our ongoing business;
potential distraction of management;
diversion of business resources from core operations;
financial consequences, such as increased operating expenses, incurrence of material post-closing liabilities, incurrence of additional debt and other dilutive effects on our earnings, particularly in the current environment where we have generally seen escalating valuations of many technology companies and increasing allocation of risk to acquirors;
assumption of legal risks related to compliance with laws, including privacy and anti-corruption regulations;
failure to realize synergies or other expected benefits;
lawsuits resulting from an acquisition or disposition;
retention of the acquired company's key talent;
there may be unexpected regulatory changes resulting in operating difficulties and expenditures;
acquisition of IT systems that expose us to cybersecurity risks and additional costs to remedy such risks;
increased accounting charges such as impairment of goodwill or intangible assets, amortization of intangible assets acquired and a reduction in the useful lives of intangible assets acquired; and
potential unknown liabilities associated with acquired businesses.

Any inability to integrate completed acquisitions or combinations in an efficient and timely manner could have an adverse impact on our results of operations. If we use a significant portion of our available cash to pay for acquisitions that are not successful, it could harm our balance sheet and limit our flexibility to pursue other opportunities without having enjoyed the intended benefits of the acquisition. As we complete any future acquisitions, we may encounter difficulty in incorporating acquired technologies into our offerings while maintaining the quality standards that are consistent with our brand and reputation. If we are not successful in completing acquisitions or other strategic transactions that we may pursue in the future, we may incur substantial expenses and devote significant management time and resources without a successful result. Future acquisitions could require use of substantial portions of our available cash or result in dilutive issuances of securities.



15


If current and potential large customers shift to hardware-based or other DIY internal solutions, our business will be negatively impacted.

We are reliant on large media and other customers to direct traffic to our network for a significant part of our revenues. In the past, some of those customers have determined that it is better for them to employ a “do-it-yourself” or “DIY” strategy by putting in place equipment, software and other technology solutions for content and application delivery and security protection within their internal systems instead of using our solutions for some or all of their needs. Essentially, this is another form of competition for us. As the amount of money a customer spends with us increases, the risk that they will seek alternative solutions such as DIY or a multi-vendor policy likewise increases. If additional large customers shift to this model, traffic on our network and our contracted revenue commitments would decrease, which would negatively impact our business, profitability, financial condition, results of operations and cash flows.

If we are unable to recruit and retain key employees and qualified sales, research and development, technical, marketing and support personnel, our ability to compete could be harmed.

Our future success depends upon the services of our executive officers and other key technology, sales, research and development, marketing and support personnel who have critical industry experience and relationships. Like other companies in our industry, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications, and, if we fail to attract new personnel or fail to retain and motivate our current personnel or effectively train our current employees to support our business needs, our business and future growth prospects could suffer. For example, none of our officers or key employees is bound by an employment agreement for any specific term, and members of our senior management have left our company over the years for a variety of reasons. In addition, effective succession planning is important to our long-term success and our failure to ensure effective transfer of knowledge and smooth transitions involving our officers and other key personnel could hinder our strategic planning and execution.

In addition, our future success will depend upon our ability to attract, train and retain employees, particularly in our expected areas of growth such as security and cloud computing. Such efforts will require time, expense and attention by our employees as there is significant competition for talented individuals in the regions in which our primary offices are located, which affects both our ability to retain key employees and hire new ones and new hires require significant training. This competition results in increased costs in the form of cash and stock-based compensation and can have a dilutive impact on our stock. In addition, we are retasking certain of our employees to work on our compute solutions which will require the use of our resources and if we are unable to successfully retrain our employees, our compute business may suffer. The loss of the services of a significant number of our employees or any of our key employees or our inability to attract and retain new talent in a timely fashion may be disruptive to our operations and overall business.

Our failure to effectively manage our operations and maintain our company culture as our business evolves and our work practices change could harm us.

Our future operating results will depend on our ability to manage our operations and we believe our culture has been a key contributor to our success to date. As a result of the diversification of our business, personnel growth, increased usage of alternative working arrangements, including the designation of over 95% of roles as flexible and able to work remotely, acquisitions and international expansion in recent years, many of our employees are now based outside of our Cambridge, Massachusetts headquarters; however, most key management decisions are made by a relatively small group of individuals based primarily at our headquarters.

If we are unable to appropriately increase management depth, enhance succession planning and decentralize our decision-making at a pace commensurate with our actual or desired growth rates, we may not be able to achieve our financial or operational goals. It is also important to our continued success that we hire qualified personnel, properly train them and manage out poorly-performing personnel, all while maintaining our corporate culture and spirit of innovation. If we are not successful in these efforts, our growth and operations could be adversely affected.

We rolled out our FlexBase program in May 2022, which allows the more than 95% of our workforce designated as flexible to choose whether they want to work from an Akamai office, their home office or a combination of both. Although we believe a flexible working policy will help us attract and retain talent, our FlexBase program could, among other things, negatively impact employee morale and productivity, inhibit our ability to hire and train new employees and impede our ability to support customers at the levels they expect. In addition, certain security systems in homes or other remote workplaces may be less secure than those used in our offices, which may subject us to increased security risks, including cybersecurity-related



16

events, and expose us to risks of data or financial loss and associated disruptions to our business operations. Members of our workforce who access company data and systems remotely may not have access to technology that is as robust as that in our offices, which could cause the networks, information systems, applications and other tools available to those remote workers to be more limited or less reliable than in our offices. We may also be exposed to risks associated with the locations of remote workers, including compliance with local laws and regulations or exposure to compromised internet infrastructure. Allowing members of our workforce to work remotely may create intellectual property risk if employees create intellectual property on our behalf while residing in a jurisdiction with unenforced or uncertain intellectual property laws. Further, if employees fail to inform us of changes in their work location, we may be exposed to additional risks without our knowledge. If we are unable to effectively transition to a hybrid workforce, manage the cybersecurity and other risks of remote work, and maintain our corporate culture and workforce morale, our business could be harmed or otherwise negatively impacted.

Our restructuring and reorganization activities may be disruptive to our operations and harm our business.

Over the past several years, we have implemented internal restructurings and reorganizations designed to reduce the size and cost of our operations, improve operational efficiencies, enhance our ability to pursue market opportunities and accelerate our technology development initiatives. In February 2021, we announced a significant reorganization to create two new business groups linked to our security and edge delivery technologies as well as establishing a unified global sales force. We may take similar steps in the future as we seek to realize operating synergies, optimize our operations to achieve our target operating model and profitability objectives, respond to market forces or better reflect changes in the strategic direction of our business. Disruptions in operations may occur as a result of taking these actions. Taking these actions may also result in significant expense for us, including with respect to workforce reductions, as well as decreased productivity due to employee distraction and unanticipated employee turnover. Substantial expense or business disruptions resulting from restructuring and reorganization activities could adversely affect our operating results.

We may have exposure to greater-than-anticipated tax liabilities.

Our future income taxes could be adversely affected by earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax rates, or changes in tax laws, regulations or accounting principles, as well as certain discrete items such as equity-related compensation. In particular, in October 2021, a global consortium of countries agreed to establish a new framework for international tax reform, including the general rules for redefined jurisdictional taxation rights and a global minimum tax of 15% (Pillar 2). In December 2022, the European Union member states voted unanimously to adopt a Directive implementing the Pillar 2 (global minimum tax) rules giving member states until December 31, 2023 to implement the Directive into national legislation. Further details regarding implementation of these rules are expected and if implemented, such reform may increase our tax liabilities and compliance costs and reduce our profitability. We have recorded certain tax reserves to address potential exposures involving our income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different jurisdictions. We are currently subject to tax audits in various jurisdictions. If the ultimate outcome of any tax audits are adverse to us, our reserves may not be adequate to cover our total actual liability, and we would need to take a financial charge. Although we believe our estimates, our reserves and the positions we have taken in all jurisdictions are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made.

On August 16, 2022, President Joseph R. Biden signed into law the Inflation Reduction Act of 2022 (“IRA”). The IRA includes a 15% corporate alternative minimum tax for companies with modified GAAP net income in excess of $1 billion, a 1% excise tax on certain stock repurchases, and numerous environmental and green energy tax credits. Currently, we are not subject to the corporate alternative minimum tax. We are currently evaluating the impacts of the excise tax on our stock repurchase program; however, we do not currently expect the new law to have a material impact on our results of operations.

Fluctuations in foreign currency exchange rates affect our reported operating results in U.S. dollar terms.

Revenue generated and expenses incurred by our international subsidiaries are often denominated in the currencies of the local countries. As a result, our consolidated U.S. dollar financial statements are subject to fluctuations due to changes in exchange rates as the financial results of our international subsidiaries are translated from local currencies into U.S. dollars. In addition, our financial results are subject to changes in exchange rates that impact the settlement of transactions in non-functional currencies. While we have implemented a foreign currency hedging program to mitigate transactional exposures, there is no guarantee that such program will be effective.




17

If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual reported results may be adversely affected.

Our financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires us to make estimates and judgments about, among other things, taxes, revenue recognition, stock-based compensation, capitalization of internal-use software development costs, investments, contingent obligations, allowance for current expected credit losses, intangible assets and restructuring charges. These estimates and judgments affect, among other things, the reported amounts of our assets, liabilities, revenue and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, actual results may differ materially from our estimates and we may need to, among other things, accrue significant additional charges that could adversely affect our results of operations, which in turn could adversely affect our stock price. Errors in our financial statements have occurred in the past and may occur in the future. For example, see Note 23 for a description of an error identified in January 2023. In addition, new accounting pronouncements and interpretations of accounting pronouncements have occurred and may occur in the future that could adversely affect our reported financial results.

Our sales to government clients subject us to risks, including early termination, audits, investigations, sanctions and penalties.

We have customer contracts with the U.S. government, as well as foreign, state and local governments and their respective agencies and we may in the future increase sales to government entities. Sales to government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive, and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Such government entities often have the right to terminate these contracts at any time, without cause. There is increased pressure for governments and their agencies, both domestically and internationally, to reduce spending and demand and payment for our services may be impacted by public sector budgetary cycles and funding authorizations. These factors may combine to potentially limit the revenue we derive from government contracts in the future. Additionally, government contracts generally have requirements that are more complex than those found in commercial enterprise agreements and therefore are more costly to comply with. Such contracts are also subject to audits and investigations that could result in civil and criminal penalties and administrative sanctions, including termination of contracts, refund of a portion of fees received, forfeiture of profits, suspension of payments, fines and suspensions or debarment from future government business.

We utilize third-party technology in our business, and failures or vulnerabilities, and/or litigation, related to these technologies may adversely affect our business.

We utilize third-party technology software, services, and other technology in order to operate critical functions of our business, including the integration of certain of these technologies into our network, products and services. If these software, services, or other technology become unavailable or contain vulnerabilities, our expenses could increase and our ability to operate our network, provide our products, and our results of operations could be impaired until equivalent software, technology, or services are purchased or developed or any identified vulnerabilities are remedied. If we are unable to procure the necessary third-party technology we may need to acquire or develop alternative technology, or we may have to resort to utilizing alternative technology of lower quality. This could limit and delay our ability to offer new or competitive products and increase our costs of production. As a result, our business could be significantly harmed. In addition, the use of third-party technology may expose us to third-party claims of intellectual property infringement which could cause us to incur significant costs in defense or alternative sourcing.

We rely on certain “open-source” software, which may contain security flaws or other deficiencies, and the use of which could result in our having to distribute our proprietary software, including source code, to third parties on unfavorable terms, either of which could materially affect our business.
Certain of our offerings use software that is subject to open-source licenses. Open-source code is software that is freely accessible, usable and modifiable; however, certain open-source code is governed by license agreements, the terms of which could require users of such software to make any derivative works of the software available to others on unfavorable terms or at no cost. Because we use open-source code, we may be required to take remedial action in order to protect our proprietary software. Such action could include replacing certain source code used in our software, discontinuing certain of our products or taking other actions that could be expensive and divert resources away from our development efforts. In addition, the terms relating to disclosure of derivative works in many open-source licenses are unclear and have not been interpreted by U.S.



18

courts. If a court interprets one or more such open-source licenses in a manner that is unfavorable to us, we could be required to make certain of our key software generally available at no cost. We could also be subject to similar conditions or restrictions should there be any changes in the licensing terms of the open-source software incorporated into our products. In either event, we could be required to seek licenses from third parties in order to continue offering our products, to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely or successful basis, any of which could adversely affect our business, operating results and financial condition. Furthermore, open-source software may have security flaws and other deficiencies that could make our solutions less reliable and damage our business.

Legal and Regulatory Risks

Evolving privacy regulations could negatively impact our profitability and business operations.

Laws and regulations that apply to the internet related to privacy and international data transfer restrictions could pose risks to our revenues, intellectual property and customer relationships, as well as increase expenses or create other disadvantages to our business.

Privacy laws are rapidly proliferating, changing and evolving globally. Governments, private citizens and privacy advocates with class action attorneys are increasingly scrutinizing how companies collect, process, use, store, share and transmit personal data. Numerous laws, such as the European Union's General Data Protection Regulation ("GDPR"), and the California Consumer Privacy Act of 2018 ("CCPA"), and industry self-regulatory codes have been enacted, and more laws are being considered that may affect how we use data generated from our network as well as our ability to reach current and prospective customers, understand how our solutions are being used and respond to customer requests allowed under the laws. Any perception that our business practices, our data collection activities or how our solutions operate represent an invasion of privacy or improper practice, whether or not consistent with current regulations and industry practices, may subject us to public criticism or boycotts, class action lawsuits, reputational harm, or actions by regulators, or claims by industry groups or other third parties, all of which could disrupt our business and expose us to liability.

Engineering efforts to build new capabilities to facilitate compliance with increasing international data transfer restrictions and new and changing privacy laws and related customer demands could require us to take on substantial expense and divert engineering resources from other projects. We might experience reduced demand for our offerings if we are unable to engineer products that meet our legal duties or help our customers meet their obligations under the GDPR, the CCPA or other data regulations, or if the changes we implement to comply with such laws and regulations make our offerings less attractive.

Our ability to leverage the data generated by our global networks is important to the value of many of the solutions we offer, our operational efficiency and future product development opportunities. Our ability to use data in this way may be constrained by regulatory developments. Compliance with applicable laws and regulations regarding personal data may require changes in services, business practices or internal systems that result in increased costs, lower revenue, reduced efficiency or greater difficulty in competing with other firms. Compliance with data regulations might limit our ability to innovate or offer certain features and functionality in some jurisdictions where we operate. Failure to comply with existing or new rules may result in significant penalties or orders to stop the alleged non-compliant activity, as well as negative publicity and diversion of management time and effort.

Although we take steps intended to improve the security controls across our business groups and geographies, our security controls over personal data, our training of employees and third parties on privacy, data security and other practices we follow may not prevent the improper disclosure or misuse of customer or end-user data we process. Improper disclosure or misuse of personal data could harm our reputation, lead to legal exposure to customers or end users, or subject us to liability under laws that protect personal data, resulting in increased costs or loss of revenue.

Other regulatory developments could negatively impact our business.

Local and foreign laws and regulations that apply to the internet related to, among other things, content liability, security requirements, law enforcement access to information, critical infrastructure, so-called "fair share" or internet content taxes, international data transfer restrictions, sanctions, export controls and restrictions on social media or other content could pose risks to our revenues, intellectual property and customer relationships as well as increase expenses or create other disadvantages to our business. Section 230 of the U.S. Communications Decency Act, often referred to as Section 230, gives websites that host user-generated content broad protection from legal liability for content posted on their sites. Proposals to repeal or amend Section 230 could expose us to greater legal liability in the conduct of our business. Our Acceptable Use Policy prohibits customers from using our network to deliver illegal or inappropriate content; if customers violate that policy, we may nonetheless face reputational damage, enforcement actions or lawsuits related to their content. Regulations have been enacted



19

or proposed in a number of countries that limit the delivery of certain types of content into those countries. Enactment and expansion of such laws and regulations would negatively impact our revenues. For example, restrictions were adopted in India in 2020 prohibiting access to identified Chinese applications which caused a reduction in revenue to us. In addition, such laws and regulations could cause internet service providers, or others, to block our products in order to enforce content-blocking efforts. In addition, efforts to block a single product or domain name may end up blocking a number of other products or domain names in an overbroad manner that could affect our business. Interpretations of laws or regulations that would subject us to regulatory enforcement actions, supervision or, in the alternative, require us to exit a line of business or a country, could lead to loss of significant revenues and have a negative impact on the quality of our solutions. As noted with privacy compliance above, engineering efforts to build new capabilities to facilitate compliance with law enforcement access requirements, content access restrictions or other regulations could require us to take on substantial expense and divert engineering resources from other projects. These circumstances could harm our profitability.

We may need to defend against patent or copyright infringement claims, which would cause us to incur substantial costs or limit our ability to use certain technologies in the future.

As we expand our business and develop new technologies, products and services, we have become increasingly subject to intellectual property infringement and other claims and related litigation. We have also agreed to indemnify our customers and channel and strategic partners if our solutions infringe or misappropriate specified intellectual property rights; as a result, we have been and could again become involved in litigation or claims brought against customers or channel or strategic partners if our solutions or technology are the subject of such allegations. Any litigation or claims, whether or not valid, brought against us or pursuant to which we indemnify our customers or partners could result in substantial costs and diversion of resources and require us to do one or more of the following:

cease selling, incorporating or using features, functionalities, products or services that incorporate the challenged intellectual property;
pay substantial damages and incur significant litigation expenses;
obtain a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; or
redesign products or services.

If we are forced to take any of these actions, our business may be seriously harmed.

Our business will be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.

We rely on a combination of patent, copyright, trademark and trade secret laws and contractual restrictions on disclosure to protect our intellectual property rights. These legal protections afford only limited protection, particularly in some regions outside the U.S. We have previously brought lawsuits against entities that we believed were infringing our intellectual property rights but have not always prevailed. Such lawsuits can be expensive and require a significant amount of attention from our management and technical personnel, and the outcomes are unpredictable. Monitoring unauthorized use of our solutions is difficult, and we cannot be certain that the steps we have taken or will take will prevent unauthorized use of our technology. Furthermore, we cannot be certain that any pending or future patent applications will be granted, that any future patent will not be challenged, invalidated or circumvented, or that rights granted under any patent that may be issued will provide competitive advantages to us. If we are unable to protect our proprietary rights from unauthorized use, the value of our intellectual property assets may be reduced. Although we have licensed from other parties proprietary technology covered by patents, we cannot be certain that any such patents will not be challenged, invalidated or circumvented. Such licenses may also be non-exclusive, meaning our competition may also be able to access such technology.

Litigation may adversely impact our business.

From time to time, we are or may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including patent, commercial, product liability, breach of contract, employment, class action, whistleblower and other litigation and claims, and governmental and other regulatory investigations and proceedings. In addition, under our charter, we could be required to indemnify and advance expenses to our directors and officers in connection with their involvement in certain actions, suits, investigations and other proceedings. Such matters can be time-consuming, divert management’s attention and resources and cause us to incur significant expenses. Furthermore, because litigation is inherently unpredictable and may not be covered by insurance, there can be no assurance that the results of any litigation matters will not have an adverse impact on our business, results of operations, financial condition or cash flows.




20

In addition, from time to time, we use various contractual, technical and expert resources to reduce the likelihood of end user activity that is illegal, fraudulent or harmful to third parties. There can be no assurance that any of these initiatives will be successful or reduce such illegal, fraudulent or harmful content on our platform. Furthermore, such initiatives may also result in negative interactions with end users, negative perceptions of our policies or increased onboarding time for new customers.

Global climate change and related natural resource conservation regulations could adversely impact our business.

The long-term effects of climate change on the global economy and our industry in particular remain unknown. For example, changes in weather where we operate may increase the costs of powering and cooling computer hardware we use to develop software and provide cloud-based services. In addition, catastrophic natural disasters, such as an earthquake, fire, flood or other act of God, catastrophic event or pandemic, and any similar disruption, as well as any derivative disruption, such as those to services provided through localized physical infrastructure, including utility or telecommunication outages, or any to the continuity of our, our partners’, suppliers’ and our customers’ workforce, could have a material adverse impact on our business and operating results. Our global operations are dependent on our network infrastructure, technology systems and website, including the supply of servers from our third-party partners, as well as our intellectual property and personnel and any disruption to these dependencies may negatively impact our ability to respond to customers, provide services and maintain local and global business continuity. Furthermore, some of our products and business functions are hosted or carried out by third parties that may be vulnerable to these same types of disruptions, the response to or resolution of which may be beyond our control. Any disruption to our business could cause us to incur significant costs to repair damages to our facilities, equipment, infrastructure and business relationships.

In addition, in response to concerns about global climate change, governments may adopt new regulations affecting the use of fossil fuels or requiring the use of alternative fuel sources which could adversely impact our business. Our deployed network of servers consumes significant energy resources, including those generated by the burning of fossil fuels. While we have invested in projects to support renewable energy development, our customers, investors and other stakeholders may require us to take more steps to demonstrate that we are taking ecologically responsible measures in operating our business. The costs and any expenses we may incur to make our network more energy-efficient and comply with any new regulations could make us less profitable in future periods. Failure to comply with applicable laws and regulations or other requirements imposed on us could lead to fines, lost revenue and damage to our reputation.

Investment-Related Risks

Our stock price has been, and may continue to be, volatile, and your investment could lose value.

The market price of our common stock has historically been volatile. Trading prices may continue to fluctuate in response to a number of events and factors, including the following:

quarterly variations in operating results;
announcements by our customers related to their businesses that could be viewed as impacting their usage of our solutions;
market speculation about whether we are a takeover target or considering a strategic transaction;
announcements by competitors;
activism by any single large stockholder or combination of stockholders or rumors about such activity;
changes in financial estimates and recommendations by securities analysts;
failure to meet the expectations of securities analysts;
purchases or sales of our stock by our officers and directors;
general economic conditions and other macroeconomic factors, such as inflationary pressures, foreign currency exchange rate fluctuations, energy prices, reduced consumer spending, increasing interest rates, recessionary economic cycles, protracted economic slowdowns and overall market volatility;
repurchases of shares of our common stock;
successful cyber-attacks affecting our network or systems;
changes in the composition of company management, including company executives and the board of directors;
entry into, or termination of, relationships with material customers and partners;
performance by other companies in our industry; and
geopolitical conditions such as acts of terrorism, military or armed conflicts, such as the Russian invasion of Ukraine, or global pandemics.

Furthermore, our revenue, particularly that portion attributable to usage of our solutions beyond customer commitments, can be difficult to forecast, and, as a result, our quarterly operating results can fluctuate substantially. This concern is particularly acute with respect to our media and commerce customers. In the future, our customer contracting models may



21

change to move away from a committed revenue structure to a “pay-as-you-go” approach, which could make it easier for customers to reduce the amount of business they do with us or leave altogether. Changes in billing models and committed revenue requirements could, therefore, create challenges with our forecasting processes. Because a significant portion of our cost structure is largely fixed in the short-term, revenue shortfalls tend to have a disproportionately negative impact on our profitability. If we announce revenue or profitability results that do not meet or exceed our guidance or make changes in our guidance with respect to future operating results, our stock price may decrease significantly as a result.

Any of these events, as well as other circumstances discussed in these Risk Factors, may cause the price of our common stock to fall. In addition, the stock market in general, and the market prices of stock of publicly-traded technology companies in particular, have experienced significant volatility that often has been unrelated to the operating performance of affected companies. These broad stock market fluctuations may adversely affect the market price of our common stock, regardless of our operating performance.

Any failure to meet our debt obligations or obtain financing would damage our business.

As of the date of this report, we had total principal amount of $1,150.0 million of convertible senior notes outstanding due in 2025, and we had total principal amount of $1,150.0 million of convertible senior notes outstanding due in 2027. We also entered into a credit facility in November 2022 that provides for an initial $500.0 million revolving credit facility, and under specified circumstances, the credit facility can be increased to up to $1 billion in aggregate principal amount. As of December 31, 2022, there were no outstanding borrowings under the credit facility. Our ability to repay any amounts we borrow under our credit facility, refinance the notes, make cash payments in connection with conversions of the notes or repurchase the notes in the event of a fundamental change (as defined in the applicable indenture governing the notes) will depend on market conditions and our future performance, which is subject to economic, financial, competitive and other factors beyond our control. We also may not use the cash we have raised through future borrowing under the credit facility or the issuance of the convertible senior notes in an optimally productive and profitable manner. If we are unable to remain profitable or if we use more cash than we generate in the future, our level of indebtedness at such time could adversely affect our operations by increasing our vulnerability to adverse changes in general economic and industry conditions and by limiting or prohibiting our ability to obtain additional financing for additional capital expenditures, acquisitions and general corporate and other purposes. If we do not have sufficient cash upon conversion of the notes or to repurchase the notes following a fundamental change, we would be in default under the terms of the notes, which could seriously harm our business. Although the terms of our credit facility include certain financial ratios that potentially limit our future indebtedness, the terms of the notes do not. If we incur significantly more debt, this could intensify the risks described above. In addition, if we are unable to obtain financing to fund additional capital expenditures, acquisitions, and general corporate and other purposes on reasonable terms, or at all, then our business, operations and financial condition may be harmed.

We may issue additional shares of our common stock or instruments convertible into shares of our common stock and thereby materially and adversely affect the market price of our common stock.

Our board of directors has the authority to issue additional shares of our common stock or other instruments convertible into, or exchangeable or exercisable for, shares of our common stock. If we issue additional shares of our common stock or instruments convertible into, or exchangeable or exercisable for, shares of our common stock, it may materially and adversely affect the market price of our common stock.

Because we currently do not intend to pay dividends, stockholders will benefit from an investment in our common stock only if it appreciates in value.

We currently intend to retain our future earnings, if any, for use in the operation of our business and do not expect to pay any cash dividends in the foreseeable future on our common stock. As a result, the success of an investment in our common stock will depend upon any future appreciation in its value. There is no guarantee that our common stock will appreciate in value or even maintain the price at which stockholders have purchased their shares.

Provisions of our charter, by-laws and Delaware law may have anti-takeover effects that could prevent a change in control even if the change in control would be beneficial to our stockholders.

Provisions of our charter, by-laws and Delaware law could make it more difficult for a third party to control or acquire us, even if doing so would be beneficial to our stockholders. These provisions include:

our board of directors having the right to elect directors to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director;



22

stockholders needing to provide advance notice, additional disclosures and representations and warranties to nominate individuals for election to the board of directors or to propose matters that can be acted upon at a stockholders' meeting; and
the ability of our board of directors to issue, without stockholder approval, shares of undesignated preferred stock.

Further, as a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction. Our board of directors could rely on Delaware law to prevent or delay an acquisition of us.

We have identified a material weakness in our internal control over financial reporting, and our management has concluded that our disclosure controls and procedures are not effective. While we are working to remediate the identified material weakness, we cannot assure you that additional material weaknesses or significant deficiencies will not occur in the future. If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. As disclosed in this Form 10-K, in the course of our audit for fiscal 2022, we identified a material weakness in the Company’s internal control over financial reporting as of December 31, 2022 related to income taxes. The material weakness was caused by an inadequate control over the adoption and application of new accounting standards related to income taxes and resulted in immaterial errors to net deferred tax assets and provision for income taxes for the interim periods ended March 31, 2022, June 30, 2022 and September 30, 2022. We are in the process of designing and implementing changes in processes and controls to remediate the material weakness. We cannot assure you that the measures we may take in the future will be sufficient to remediate the control deficiencies that led to a material weakness in our internal controls over financial reporting or that they will prevent or avoid potential future material weaknesses. The material weakness in the Company’s internal control over financial reporting will not be considered remediated until the controls operate for a sufficient period of time and management has concluded, through testing that these controls operate effectively. If we do not successfully remediate the material weakness, or if other material weaknesses or other deficiencies arise in the future, we may be unable to accurately report our financial results, which could cause our financial results to be materially misstated and require restatement.

We need to continue to enhance and maintain our processes and systems and adapt them to changes as our business evolves and we rearrange management responsibilities and reorganize our business. This continuous process of maintaining and adapting our internal controls and complying with Section 404 is expensive and time-consuming and requires significant management attention. We cannot be certain that our internal control measures will provide in the future adequate control over our financial processes and reporting and ensure compliance with Section 404. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results, may result in a restatement of our financial statements for prior periods, cause us to fail to meet our reporting obligations, and 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 the periodic reports we will file with the Securities and Exchange Commission. Furthermore, as our business changes, including by expanding our operations in different markets, increasing reliance on channel partners and completing acquisitions, our internal controls may become more complex and we may be required to expend significantly more resources to ensure our internal controls remain effective. Failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to meet our reporting obligations. If we or our independent registered public accounting firm identify additional material weaknesses, the disclosure of that fact, even if quickly remediated, could reduce the market's confidence in our financial statements and harm our stock price.

Item 1B. Unresolved Staff Comments

None.




23

Item 2. Properties

Our headquarters is located in Cambridge, Massachusetts where we lease approximately 659,000 square feet, of which approximately 258,000 square feet is currently subleased to third parties. We also have offices in other locations in the United States and other countries, the largest of which are in Santa Clara, California; Bangalore, India; and Krakow, Poland. All of our facilities are leased. We are continuing to evaluate our facility footprint in light of our FlexBase program, including our plans and ability to sublease or terminate excess space. We believe our facilities are sufficient to meet our needs.

Item 3. Legal Proceedings

We are party to various litigation matters, governmental proceedings, investigations, claims and disputes that we consider routine and incidental to our business. We do not currently expect the results of any of these matters to have a material effect on our business, results of operations, financial condition or cash flows.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

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

Our common stock, par value $0.01 per share, trades under the symbol “AKAM” on the Nasdaq Global Select Market.

As of February 24, 2023, there were 166 holders of record of our common stock.

We have never paid or declared any cash dividends on shares of our common stock or other securities and do not anticipate paying or declaring any cash dividends in the foreseeable future. We currently intend to retain all future earnings, if any, for use in the operation of our business.

Issuer Purchases of Equity Securities

The following is a summary of our repurchases of our common stock in the fourth quarter of 2022 (in thousands, except share and per share data):
 
Period(1)
Total Number of Shares Purchased(2)
Average Price Paid per Share(3)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(4)
Approximate Dollar Value of Shares that May Yet be Purchased Under Plans or Programs(4)
October 1, 2022 – October 31, 2022749,861 $83.10 749,861 $1,307,415 
November 1, 2022 – November 30, 2022639,122 89.21 639,122 1,250,398 
December 1, 2022 – December 31, 2022665,811 87.72 665,811 1,191,990 
Total2,054,794 $86.50 2,054,794 

(1)Information is based on settlement dates of repurchase transactions.
(2)Consists of shares of our common stock, par value $0.01 per share.
(3)Includes commissions paid.
(4)Effective January 2022, our board of directors authorized a $1.8 billion share repurchase program through December 2024.

During the year ended December 31, 2022, we repurchased 6.4 million shares of our common stock for an aggregate of $608.0 million.

Item 6. [Reserved]

Not applicable.



24

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

This Management’s Discussion and Analysis of Financial Condition and Results of Operations ("MD&A"), should be read in conjunction with our consolidated financial statements and notes thereto that appear elsewhere in this annual report on Form 10-K. See “Risk Factors” elsewhere in this annual report on Form 10-K for a discussion of certain risks associated with our business. The following discussion contains forward-looking statements. The forward-looking statements do not include the potential impact of any mergers, acquisitions, divestitures or other events that may be announced after the date hereof.

Overview

We provide solutions to power and protect life online. The key factors that influence our financial success are our ability to build on recurring revenue commitments for our security and performance offerings, increase traffic on our network, continue to develop, scale and successfully bring to market our cloud computing platform and compute-to-edge solutions that meet the needs of professional users and enterprises, effectively manage the prices we charge for our solutions, develop new products and appropriately manage our capital spending and other expenses. The purpose of this discussion and analysis section is to provide material information relevant to an assessment of our financial condition and results of operations from management’s perspective, including to describe and explain key trends, events and other factors that impacted our reported results and that are likely to impact our future performance.

Revenue

For most of our solutions, our customers commit to contracts having terms of a year or longer, which allows us to have a consistent and predictable base level of revenue. In addition to a base level of revenue, we are also dependent on delivery customers, and some cloud computing customers, where usage of our solutions is more variable. As a result, our revenue is impacted by the amount of traffic we serve on our network or the usage of cloud computing services, the rate of adoption of gaming, social media and video platform offerings, the timing and variability of customer-specific one-time events and geopolitical, economic and other developments that impact our customers' businesses. Seasonal variations that impact traffic on our network, such as holiday-related activities, can cause revenue fluctuations from quarter to quarter. Over the longer term, our ability to expand our product portfolio and to effectively manage the prices we charge for our solutions are key factors impacting our revenue growth.

We have observed the following trends related to our revenue in recent years:

Increased sales of our security solutions, led by application security solutions and segmentation solutions from our Guardicore acquisition, and more recently, increased sales of our compute solutions primarily attributable to our acquisition of Linode in the first quarter of 2022, have made a significant contribution to revenue growth. During 2022, security and compute revenue represented over half of our total revenue. We plan to continue to invest in these areas with a focus on further enhancing our product portfolios and extending our go-to-market capabilities, particularly in certain markets and through our channel partners.

During 2020 and early 2021, we saw a dramatic increase in traffic growth on our network due to the shutdowns and restrictions related to the COVID-19 pandemic. While traffic on our network continues to grow as compared to prior years, the rate of traffic growth has decelerated. Our delivery revenue was negatively impacted by the deceleration, which we believe is partly due to the rollback of COVID-19 pandemic-related restrictions. We expect traffic growth rates in 2023 to continue to be below historical levels as we and other companies manage through a time of economic headwinds and uncertainty.

The prices paid by some of our customers have declined in recent years due to competition and contract renewals, which negatively impacts our revenue growth rates. We have been able to mitigate some of the negative impacts to our revenue growth rates by upselling incremental solutions to our existing customers. We are taking steps to try to maintain alignment between customer traffic volumes and unit pricing.

Revenue from our international operations has generally been growing at a faster pace in recent years than from our U.S. operations, particularly from cross-selling of incremental solutions. Because we publicly report in U.S. dollars, and due to the strengthening U.S. dollar, our reported revenue results have been negatively impacted during 2022.




25

We have experienced variations in certain types of revenue from quarter to quarter. In particular, we typically experience higher revenue in the fourth quarter of each year for some of our solutions as a result of holiday season activity. In addition, we experience quarterly variations in revenue attributable to, among other things, the nature and timing of software and gaming releases by our customers; whether there are large live sporting or other events or situations that impact the amount of media traffic on our network; the timing of large customer contract renewals; and the frequency and timing of purchases of custom solutions or licensed software.

Expenses

Our level of profitability is also impacted by our expenses, including direct costs to support our revenue such as bandwidth and co-location costs, which includes energy to power our network. We have observed the following trends related to our profitability in recent years:

Network bandwidth costs represent a significant portion of our cost of revenue. Historically, we have been able to mitigate increases in these costs by reducing our network bandwidth costs per unit and investing in internal-use software development to improve the performance and efficiency of our network. We will need to continue to effectively manage our bandwidth costs to maintain current levels of profitability.

Co-location costs are also a significant portion of our cost of revenue. As we build out our new compute locations to provide us with the ability to scale our platform, we expect to enter into longer term leases that include certain financial commitments in order to achieve more favorable unit economics. The costs of the financial commitments are straight-lined over the life of the lease. We continue to improve our internal-use software and remain disciplined in managing our hardware deployments, particularly for our delivery platform, which enables us to use servers more efficiently. With these efficiencies we have been able to minimize the impact of rising energy costs, particularly in Europe. We expect to continue to scale our network in the future, which will allow us to continue to effectively manage our co-location costs to maintain current levels of profitability.

Network build-out and supporting service costs represent another significant portion of our cost of revenue. These costs include maintenance and supporting services incurred as we continue to build-out our compute infrastructure and maintain our global network, and costs of third-party cloud providers used for some of our operations. We have seen these costs increase in recent years, as a result of our network expansion and increased use of third-party cloud services. We expect this trend to continue in the near-term as we invest in our network to support our compute solutions, including migrating from third-party cloud providers to our own cloud solutions. We will need to effectively manage our network build-out and supporting costs to maintain current levels of profitability.

Our employees are core to the operations of our business, and payroll and related costs, including stock-based compensation, is one of our largest expenses. It is important to the success of operations that we offer competitive compensation packages. However, we remain disciplined in allocating our resources to support our faster growing security and compute solutions, including maintaining operational efficiencies to mitigate the rising cost of talent. We are prioritizing our hiring to our high growth areas. In addition, we are re-tasking certain employees to develop, deploy and support go-to-market efforts for our compute solutions.

Depreciation expense related to our network equipment also contributes to our overall expense levels. In recent years we have invested in our network as traffic levels have increased, which increased our capital expenditures and resulting depreciation expense. We plan to continue to make investments in capital expenditures, however, the focus is to further invest in support of our faster growing compute solutions. Due to the software and hardware initiatives we have undertaken to manage our global network more efficiently, we expect the useful lives of our network servers to be extended. As a result of our expected investments in our network, particularly with respect to cloud computing, we expect depreciation to increase, which will be partially offset by the expected change in useful lives of our network servers.

Growth in our international operations incrementally increases our exposure to foreign currency fluctuations. In 2022, due to the strengthening U.S. dollar, our expenses that are denominated in foreign currencies have been positively impacted and partially offset the negative impact on revenue, resulting in a negative overall impact on our operating margins.




26

Recent Acquisitions

In March 2022, we acquired all of the outstanding equity interests of Linode for $898.5 million in cash. Linode is an infrastructure-as-a-service platform provider that allows for developer-friendly cloud computing capabilities. The acquisition is intended to enhance our computing services by enabling us to create a unique cloud platform to build, run and secure applications from the cloud to the edge. Linode had approximately 250 employees when we completed the acquisition.

In October 2021, we acquired Guardicore for $610.7 million in cash. Guardicore's micro-segmentation solution is designed to limit user access to only those applications that are authorized to communicate with each other, thereby limiting the spread of malware and protecting the flow of enterprise data across the network. Guardicore had approximately 270 employees when we completed the acquisition, and the acquisition was dilutive to our earnings per share in 2022.

Remote Work

In May 2022, we launched our FlexBase program, which allows the more than 95% of our workforce designated as flexible to choose whether they want to work from an Akamai office, their home office or a combination of both. Our operations have not been significantly disrupted by the shift to remote working. While we have incurred and expect to continue to incur expenses associated with enabling remote work, reconfiguring work spaces and re-thinking our facility footprint and the way we utilize office space, we do not currently believe those costs will materially impact our financial condition or results of operations.

Global Developments

Since the start of 2022, several global macroeconomic and geopolitical developments have emerged. These developments impacted our traffic growth rates, and as a result, our revenue growth rates. We have experienced a decline in revenue in 2022 related to the war in Ukraine due to a decrease in traffic in Russia, Belarus and Ukraine. Approximately 1% of our 2021 revenue was generated from traffic we served into these countries, and we experienced a decline in revenue in 2022 due to a decrease in traffic in these countries. Additionally, we were negatively impacted by the strengthening of the U.S. dollar. In addition, we, along with our customers, continue to manage through an uncertain period of inflation, growing recessionary concerns, supply chain challenges, uncertain energy supplies, heightened geopolitical tensions and rising interest rates. As a result of the uncertain macroeconomic environment, we have experienced elongated sales cycles with our customers and prospects, and expect to continue to experience elongated sales cycles in 2023. Our board of directors is continuing to oversee risks related to macroeconomic and geopolitical developments, including the ongoing war in Ukraine, and management is monitoring these developments, including the potential impact from the war or other geopolitical events on our business. As a result of overall macroeconomic trends, growing concerns of a potential global recession and future projections of traffic consumption that suggest traffic growth will moderate as restrictions related to the COVID-19 pandemic are lifted, we anticipate our traffic will grow, but at a more moderate pace than we have experienced previously. The extent of the ongoing impact of these macroeconomic events on our business and on global economic activity may continue to adversely affect our business, operations and financial results.



27

Results of Operations

The following sets forth, as a percentage of revenue, consolidated statements of income data for the years indicated: 

202220212020
Revenue100.0 %100.0 %100.0 %
Costs and operating expenses:
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)38.3 36.7 35.4 
Research and development10.8 9.7 8.4 
Sales and marketing13.9 13.3 16.0 
General and administrative16.2 16.0 17.1 
Amortization of acquired intangible assets1.8 1.4 1.3 
Restructuring charge0.4 0.3 1.2 
Total costs and operating expenses81.4 77.4 79.4 
Income from operations18.6 22.6 20.6 
Interest and marketable securities income, net0.1 0.5 0.9 
Interest expense(0.3)(2.1)(2.2)
Other (expense) income, net(0.3)0.1 (0.1)
Income before provision for income taxes18.1 21.1 19.2 
Provision for income taxes(3.5)(1.8)(1.4)
Loss from equity method investment(0.2)(0.4)(0.4)
Net income14.4 %18.9 %17.4 %

Revenue

The Company reports its revenue in three solution categories: security, delivery and compute. Prior to January 1, 2022, revenue by solution was reported by product group: Security Technology Group and Edge Technology Group. Revenue from security solutions was previously presented as Security Technology Group revenue. Revenue from delivery and compute solutions was previously presented as Edge Technology Group revenue. The periods presented prior to January 1, 2022 have been revised to reflect this new presentation. Revenue by solution category during the periods presented is as follows (in thousands):

For the Years Ended December 31,For the Years Ended December 31,
20222021% Change% Change at Constant Currency20212020% Change% Change at Constant Currency
Security$1,541,941 $1,334,836 15.5 %19.7 %$1,334,836 $1,061,622 25.7 %24.6 %
Delivery1,669,257 1,873,243 (10.9)(7.8)1,873,243 1,929,810 (2.9)(3.7)
Compute405,456 253,144 60.2 64.0 253,144 206,717 22.4 21.4 
Total revenue$3,616,654 $3,461,223 4.5 %8.0 %$3,461,223 $3,198,149 8.2 %7.3 %

The increases in our revenue in 2022 as compared to 2021, and 2021 as compared to 2020, was primarily the result of continued strong growth in sales of our security solutions, in addition to growth in compute solutions. The increase in 2022 as compared to 2021 was negatively impacted by the significant strengthening of the U.S. dollar and a decline in revenue from our delivery solutions.

The increase in security solutions revenue for 2022 as compared to 2021, was due to growth in a number of key products in our security solutions portfolio, including our application security portfolio, driven by application and application performance interfaces protection, as well as our Zero Trust Enterprise portfolio, which is led by our Guardicore segmentation solution. The increase in security solutions revenue in 2021 as compared to 2020, was due to growth across our security products portfolio, including Bot Manager, Kona Site Defender, Prolexic and our access control product suite.




28

The decrease in delivery solutions revenue for 2022 as compared to 2021 was due to reduction in traffic growth, particularly among our largest customers, which we believe was attributed to macroeconomic challenges our customers are experiencing and the pricing impact of some large renewals that we completed in the first half of the year. The decrease in delivery solutions revenue for 2021 as compared to 2020 was due to reduction in sales of application performance solutions, partially offset by growth in edge application solutions.

The increase in compute solutions revenue in 2022 as compared to 2021 was due to strong growth in compute products, including through the acquisition of Linode in the first quarter of 2022, and continued growth in cloud optimization solutions. Revenue attributable to Linode since the date of the acquisition, and included in our consolidated statements of income, for the year ended 2022 was $103.5 million. The increase in compute solutions revenue in 2021 as compared to 2020, was due to strong growth in cloud optimization solutions.

Revenue derived in the U.S. and internationally during the periods presented is as follows (in thousands):

For the Years Ended December 31,For the Years Ended December 31,
20222021% Change% Change at Constant Currency20212020% Change% Change at Constant Currency
U.S.$1,902,051 $1,837,508 3.5 %3.5 %$1,837,508 $1,777,435 3.4 %3.4 %
International1,714,603 1,623,715 5.6 13.2 1,623,715 1,420,714 14.3 12.3 
Total revenue$3,616,654 $3,461,223 4.5 %8.0 %$3,461,223 $3,198,149 8.2 %7.3 %

For each of the years ended December 31, 2022 and 2021, approximately 47% of our revenue was derived from our operations located outside of the U.S., compared to 44% for the year ended December 31, 2020. No single country outside of the U.S. accounted for 10% or more of revenue during any of these periods. We have generally seen revenue growth across all our international regions. Changes in foreign currency exchange rates negatively impacted our revenue by $122.1 million in 2022 as compared to 2021, and positively impacted our revenue by $28.8 million in 2021 as compared to 2020.

Cost of Revenue

Cost of revenue consisted of the following for the periods presented (in thousands):

 For the Years Ended December 31,For the Years Ended December 31,
 20222021% Change20212020% Change
Bandwidth fees$205,268$209,288(1.9)%$209,288$200,1674.6 %
Co-location fees197,375177,95010.9 177,950156,27513.9 
Network build-out and supporting services195,669157,23424.4 157,234134,95216.5 
Payroll and related costs298,269276,5447.9 276,544262,9725.2 
Acquisition-related costs4,982100.0 — 
Stock-based compensation, including amortization of prior capitalized amounts57,14657,390(0.4)57,39052,8638.6 
Depreciation of network equipment259,359226,38414.6 226,384167,01735.5 
Amortization of internal-use software165,751164,1661.0 164,166158,4263.6 
Total cost of revenue$1,383,819$1,268,9569.1 %$1,268,956$1,132,67212.0 %
As a percentage of revenue38.3 %36.7 %36.7 %35.4 %




29

The increases in cost of revenue for 2022 as compared to 2021, and 2021 as compared to 2020, was primarily due to increased network build-out and supporting services, particularly related to increased supporting services for third-party cloud applications, and increased investment in our network in prior years to support traffic growth, which resulted in higher depreciation costs of our network equipment and growth in expenses related to our co-location facilities including energy to power our network. The increase in cost of revenue for 2022 as compared to 2021 was also due to increased payroll and related costs as a result of increased headcount due to the acquisition of Linode.

During 2023, we expect our cost of revenue to increase as compared to 2022, in particular co-location costs, due to investments in our network to support the continued growth of our compute solutions. We plan to continue to focus our efforts on managing our operating margins, including our bandwidth and network build-out costs. In particular, we are taking steps to shift workloads to our own cloud solutions, which we expect will reduce third-party cloud application expense. We also expect to change the estimated useful lives of our network servers from five to six years due to software and hardware initiatives we have undertaken to manage our global network more efficiently. This change will partially offset our expected increase in depreciation expense related to our investment in network equipment.

Research and Development Expenses

Research and development expenses consisted of the following for the periods presented (in thousands):

For the Years Ended December 31,For the Years Ended December 31,
 20222021% Change20212020% Change
Payroll and related costs$468,928 $456,138 2.8 %$456,138 $410,568 11.1 %
Stock-based compensation78,116 65,951 18.4 65,951 48,854 35.0 
Capitalized salaries and related costs(183,540)(200,530)(8.5)(200,530)(200,143)0.2 
Acquisition-related costs2,832 — 100.0 — — — 
Other expenses25,098 13,813 81.7 13,813 10,036 37.6 
Total research and development$391,434 $335,372 16.7 %$335,372 $269,315 24.5 %
As a percentage of revenue10.8 %9.7 %9.7 %8.4 %

The increase in research and development expenses for 2022 as compared to 2021 was due to higher payroll and related costs and related stock-based compensation as a result of headcount growth from employees joining us through acquisitions, a reduction in capitalized salaries and related costs as a result of a shift in resources to work on core maintenance activities related to our platform and an increase in other expenses due to an increase in the use of third-party cloud applications to support our research and development activities.

The increase in research and development expenses for 2021 as compared to 2020 was due to increased payroll and related costs, including stock-based compensation, primarily due to headcount growth, the redeployment of some employees to research and development functions from sales and marketing activities as part of our March 2021 reorganization and as a result of employees joining us through acquisitions.

Research and development costs are expensed as incurred, other than certain internal-use software development costs eligible for capitalization. Capitalized development costs consist of payroll and related costs for personnel and external consulting expenses involved in the development of internal-use software used to deliver our services and operate our network. For the years ended December 31, 2022, 2021 and 2020, we capitalized $30.0 million, $32.2 million and $35.7 million, respectively, of stock-based compensation. These capitalized internal-use software development costs are amortized to cost of revenue over their estimated useful lives, ranging from two to seven years based on the software developed and its expected useful life.

We expect research and development costs to increase in 2023, in particular payroll and related costs and stock-based compensation, to support the continued growth of our compute and security solutions.




30

Sales and Marketing Expenses

Sales and marketing expenses consisted of the following for the periods presented (in thousands):

For the Years Ended December 31,For the Years Ended December 31,
 20222021% Change20212020% Change
Payroll and related costs$374,110 $366,501 2.1 %$366,501 $393,800 (6.9)%
Stock-based compensation47,789 46,342 3.1 46,342 65,257 (29.0)
Marketing programs and related costs55,033 40,553 35.7 40,553 39,272 3.3 
Acquisition-related costs2,166 — 100.0 — — — 
Other expenses23,311 8,571 172.0 8,571 12,076 (29.0)
Total sales and marketing$502,409 $461,967 8.8 %$461,967 $510,405 (9.5)%
As a percentage of revenue13.9 %13.3 %13.3 %16.0 %

The increase in sales and marketing expenses for 2022 as compared to 2021 was primarily due to increased marketing programs and related costs due to advertising and customer events held in 2022. Other expenses also increased due to travel associated with customer events and meetings, as well as a sales recognition event during 2022 that did not occur in 2021. Such events and travel costs were higher in 2022 than in 2021 due to the rollback of COVID-19 pandemic-related restrictions that had been in place in the prior year.

The decrease in sales and marketing expenses for 2021 as compared to 2020 was due to decreased payroll and related costs, including stock-based compensation, primarily as a result of headcount reductions due to the establishment of a unified global sales organization and elimination of duplicative roles. In addition, some employees who previously supported the sales organization were redeployed in 2021 to our research and development function to focus our investments to improve security, performance, scalability and innovation across our solutions.

We expect sales and marketing costs to increase in 2023 as compared to 2022, due to our continued investment in go-to-market efforts. However, we plan to continue to carefully manage costs in an effort to manage our operating margins.

General and Administrative Expenses

General and administrative expenses consisted of the following for the periods presented (in thousands):

For the Years Ended December 31,For the Years Ended December 31,
 20222021% Change20212020% Change
Payroll and related costs$213,772 $223,238 (4.2)%$223,238 $199,992 11.6 %
Stock-based compensation62,926 63,324 (0.6)63,324 58,470 8.3 
Depreciation and amortization74,225 81,934 (9.4)81,934 82,862 (1.1)
Facilities-related costs103,473 100,769 2.7 100,769 98,805 2.0 
Provision for doubtful accounts7,042 763 822.9 763 2,881 (73.5)
Acquisition-related costs19,071 13,317 43.2 13,317 5,579 138.7 
Software and related service costs50,320 40,861 23.1 40,861 41,392 (1.3)
Legal settlements— — — — 275 (100.0)
Endowment of Akamai Foundation— — — — 20,000 (100.0)
Other expenses53,377 28,818 85.2 28,818 37,632 (23.4)
Total general and administrative$584,206 $553,024 5.6 %$553,024 $547,888 0.9 %
As a percentage of revenue16.2 %16.0 %16.0 %17.1 %

The increase in general and administrative expenses for 2022 as compared to 2021 was primarily due to software and related service costs as we transition and expand to cloud-based applications, other expenses related to an increase in



31

professional service fees to support our operations and acquisition-related costs primarily related to our acquisition of Linode. These increases were partially offset by a decrease in payroll and related costs due to a decline in performance-based compensation programs.

The increase in general and administrative expenses for 2021 as compared to 2020 was primarily due to increased payroll and related costs, including stock-based compensation, as a result of annual merit increases and headcount growth, partially offset by a decrease in an endowment contribution to the Akamai Foundation in 2020 that did not recur in 2021.

General and administrative expenses for 2022, 2021 and 2020 are broken out by category as follows (in thousands):

For the Years Ended December 31,For the Years Ended December 31,
20222021% Change20212020% Change
Global functions$212,674 $212,456 0.1 %$212,456 $193,719 9.7 %
As a percentage of revenue5.9 %6.1 %6.1 %6.1 %
Infrastructure345,391326,480 5.8 326,480 325,434 0.3 
As a percentage of revenue9.6 %9.4 %9.4 %10.2 %
Other26,14114,088 85.6 14,088 28,735 (51.0)
Total general and administrative expenses$584,206 $553,024 5.6 %$553,024 $547,888 0.9 %
As a percentage of revenue16.2 %16.0 %16.0 %17.1 %

Global functions expense includes payroll, stock-based compensation and other employee-related costs for administrative functions, including finance, purchasing, order entry, human resources, legal, information technology and executive personnel, as well as third-party professional service fees. Infrastructure expense includes payroll, stock-based compensation and other employee-related costs for our network infrastructure functions, as well as facility rent expense, depreciation and amortization of facility and IT-related assets, software and related service costs, business insurance and taxes. Our network infrastructure function is responsible for network planning, sourcing, architecture evaluation and platform security. Other expense includes acquisition-related costs, provision for doubtful accounts, legal settlements and the endowment contribution to the Akamai Foundation.

During 2023, we expect our general and administrative expenses to increase as compared to 2022 as a result of payroll and related costs, including stock-based compensation, due to the expected achievement of the performance-based compensation programs. We plan to continue to control costs, including reducing our real estate expenses due to excess capacity created by our FlexBase program, in an effort to manage our operating margins.

Amortization of Acquired Intangible Assets

For the Years Ended December 31,For the Years Ended December 31,
(in thousands)20222021% Change20212020% Change
Amortization of acquired intangible assets$64,983 $48,019 35.3 %$48,019 $42,049 14.2 %
As a percentage of revenue1.8 %1.4 %1.4 %1.3 %

The increase in amortization of acquired intangible assets for 2022 as compared to 2021, as well as 2021 as compared to 2020, was the result of amortization of acquired intangible assets related to our recent acquisitions. Based on acquired intangible assets as of December 31, 2022, future amortization is expected to be $63.5 million, $59.2 million, $61.2 million, $56.3 million and $43.7 million for the years ending December 31, 2023, 2024, 2025, 2026 and 2027, respectively.

Restructuring Charge

For the Years Ended December 31,For the Years Ended December 31,
(in thousands)20222021% Change20212020% Change
Restructuring charge$13,529 $10,737 26.0 %$10,737 $37,286 (71.2)%
As a percentage of revenue0.4 %0.3 %0.3 %1.2 %




32

The restructuring charge for 2022 was primarily related to software impairment charges related to our investment with Mitsubishi UFJ Financial Group ("MUFG") in the joint venture Global Open Network, Inc. ("GO-NET"), and MUFG's decision to suspend GO-NET's operations, and impairments of right-of-use-assets for facilities that are no longer needed as a result of our FlexBase program.

The restructuring charge in 2021 was primarily the result of management's actions initiated in the fourth quarter of 2020 to better position us to become more agile in delivering our solutions. The restructuring charge for this action includes severance and related expenses for certain headcount reductions and software charges for software not yet placed into service that will not be implemented due to this action. In addition to the 2020 action, additional charges were incurred in 2021, related to management’s plans to launch its new FlexBase program in May 2022. The restructuring charge incurred for this program in 2021 includes impairments of lease-related assets for certain facilities that are no longer needed. These restructuring charges were partially offset by the release of a lease obligation for a facility previously exited as part of management actions initiated in late 2019.

The restructuring charge in 2020 was primarily the result of the management actions initiated in the fourth quarter of 2020, and the associated severance and related expenses and software charges that resulted from the action. In addition, an $8.7 million impairment of lease-related assets was incurred during 2020 to exit leased facilities related to a 2019 action, which allowed us to focus on investment with the potential to accelerate new revenue growth.

We are continuing to evaluate our facility footprint in light of our FlexBase program, including our plans and ability to sublease space, but we do not currently believe such charges will materially impact our financial condition or results of operation.

Non-Operating Income (Expense)

For the Years Ended December 31,For the Years Ended December 31,
(in thousands)20222021% Change20212020% Change
Interest and marketable securities income, net$3,258 $15,620 (79.1)%$15,620 $29,122 (46.4)%
As a percentage of revenue0.1 %0.5 %0.5 %0.9 %
Interest expense$(11,096)$(72,332)(84.7)%$(72,332)$(69,120)4.6 %
As a percentage of revenue(0.3)%(2.1)%(2.1)%(2.2)%
Other (expense) income, net$(10,433)$1,785 (684.5)%$1,785 $(2,454)(172.7)%
As a percentage of revenue(0.3)%0.1 %0.1 %(0.1)%

Interest and marketable securities income, net primarily consists of interest earned on invested cash and marketable securities balances and income and losses on mutual funds that are associated with our employee non-qualified deferred compensation plan. The decrease to interest and marketable securities income, net for 2022 as compared to 2021 was due to increased losses associated with the non-qualified deferred compensation plan and lower interest earned on invested cash balances and marketable securities as a result of lower marketable securities balances in 2022 due to the funding of our recent acquisitions. The decrease to interest and marketable securities, net for 2021 as compared to 2020 was primarily the result of investing in marketable securities having lower rates of return due to lower interest rates.

Interest expense is related to our debt transactions, which are described in Note 11 to the consolidated financial statements included elsewhere in this annual report on Form 10-K. The decrease to interest expense for 2022 as compared to 2021 was the result of the adoption of the new guidance for accounting for convertible senior notes on January 1, 2022, which resulted in the elimination of the amortization of debt discounts.

Other (expense) income, net primarily represents net foreign exchange gains and losses mainly due to foreign exchange rate fluctuations on intercompany transactions and other non-operating expense and income items as well as gains and losses on equity investments. Other (expense) income, net for the year ended December 31, 2022 includes an $8.9 million impairment from an equity investment, partially offset by a favorable impact of changes in foreign currency exchange rates. Other (expense) income, net for the years ended December 31, 2021 and 2020 also includes gains from the sale of equity investments of $3.7 million and $7.2 million, respectively. Other income (expense), net may fluctuate in the future based on changes in foreign currency exchange rates or other events.




33

Provision for Income Taxes

For the Years Ended December 31,For the Years Ended December 31,
(in thousands)20222021% Change20212020% Change
Provision for income taxes$126,696 $62,571 102.5 %$62,571 $45,922 36.3 %
As a percentage of revenue3.5 %1.8 %1.8 %1.4 %
Effective income tax rate19.3 %8.6 %8.6 %7.5 %

The increase in the provision for income taxes for 2022 as compared to 2021 was mainly due to an intercompany sale of intellectual property, an increase in the tax on global intangible low-taxed income, a decrease in foreign income taxed at lower rates and a decrease in the excess tax benefit related to stock-based compensation. These amounts were partially offset by a decrease in profitability.

The increase in the provision for income taxes for 2021 as compared to 2020 was mainly due to an increase in profitability and a decrease in the excess tax benefit related to stock-based compensation. These amounts were partially offset by an increase in foreign income taxed at lower rates, a decrease in state taxes, a decrease in the revaluation of certain foreign income tax liabilities due to foreign exchange rate fluctuations and the release of certain tax reserves related to the expiration of local statutes of limitations.

For the year ended December 31, 2022, our effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits. These amounts were partially offset by non-deductible stock-based compensation, tax on global intangible low-taxed income and an intercompany sale of intellectual property.

For the year ended December 31, 2021, our effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates, the excess tax benefit related to stock-based compensation and the benefit of U.S. federal, state and foreign research and development credits. These amounts were partially offset by non-deductible stock-based compensation and state taxes.

For the year ended December 31, 2020, our effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates, the impact of the excess tax benefit related to stock-based compensation and the benefit of U.S. federal, state and foreign research and development credits. These amounts were partially offset by non-deductible stock-based compensation, state taxes and the valuation allowance recorded against tax credits and foreign net operating loss carryforwards.

Our effective income tax rate may fluctuate between fiscal years and from quarter to quarter due to items arising from discrete events, such as tax benefits from the settlement of employee equity awards, tax law changes and settlements of tax audits and assessments. Our effective income tax rate is also impacted by, and may fluctuate in any given period because of, the composition of income in foreign jurisdictions where tax rates differ depending on the local statutory rates.

Refer to Note 19 to the consolidated financial statements included elsewhere in this annual report on Form 10-K for additional information regarding unrecognized tax benefits that, if recognized, would impact the effective income tax rate in the next 12 months.

Loss from Equity Method Investment

For the Years Ended December 31,For the Years Ended December 31,
(in thousands)20222021% Change20212020% Change
Loss from equity method investment$7,635 $14,008 (45.5)%$14,008 $13,106 6.9 %
As a percentage of revenue0.2 %0.4 %0.4 %0.4 %

Loss from equity method investment includes our share of losses from our investment with MUFG in the joint venture GO-NET, in addition to impairment charges realized. Since MUFG made the decision to suspend operations and ultimately liquidate GO-NET during 2022, our final impairment charge, which reduced our investment value to zero, was recognized during 2022.




34

Non-GAAP Financial Measures

In addition to providing financial measurements based on generally accepted accounting principles in the United States of America ("GAAP") we provide additional financial metrics that are not prepared in accordance with GAAP ("non-GAAP financial measures"). Management uses non-GAAP financial measures to understand and compare operating results across accounting periods, for financial and operational decision making, for planning and forecasting purposes, to measure executive compensation and to evaluate our financial performance. These non-GAAP financial measures are non-GAAP income from operations, non-GAAP operating margin, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA, Adjusted EBITDA margin, capital expenditures and impact of foreign currency exchange rates, as discussed below.

Management believes that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful comparisons and analysis of trends in the business, as they facilitate comparing financial results across accounting periods and to those of peer companies. Management also believes that these non-GAAP financial measures enable investors to evaluate our operating results and future prospects in the same manner as management. These non-GAAP financial measures may exclude expenses and gains that may be unusual in nature, infrequent or not reflective of our ongoing operating results.

The non-GAAP financial measures do not replace the presentation of our GAAP financial measures and should only be used as a supplement to, not as a substitute for, our financial results presented in accordance with GAAP.

The non-GAAP adjustments, and our basis for excluding them from non-GAAP financial measures, are outlined below:

Amortization of acquired intangible assets – We have incurred amortization of intangible assets, included in our GAAP financial statements, related to various acquisitions we have made. The amount of an acquisition's purchase price allocated to intangible assets and term of its related amortization can vary significantly and is unique to each acquisition; therefore, we exclude amortization of acquired intangible assets from our non-GAAP financial measures to provide investors with a consistent basis for comparing pre- and post-acquisition operating results.

Stock-based compensation and amortization of capitalized stock-based compensation – Although stock-based compensation is an important aspect of the compensation paid to our employees, the grant date fair value varies based on the stock price at the time of grant, varying valuation methodologies, subjective assumptions and the variety of award types. This makes the comparison of our current financial results to previous and future periods difficult to interpret; therefore, we believe it is useful to exclude stock-based compensation and amortization of capitalized stock-based compensation from our non-GAAP financial measures in order to highlight the performance of our core business and to be consistent with the way many investors evaluate our performance and compare our operating results to peer companies.

Acquisition-related costs – Acquisition-related costs include transaction fees, advisory fees, due diligence costs and other direct costs associated with strategic activities, as well as certain additional compensation costs payable to employees acquired from the Linode acquisition if employed for a certain period of time. The additional compensation cost was initiated by and determined by the seller, and is in addition to normal levels of compensation, including retention programs, offered by Akamai. Acquisition-related costs are impacted by the timing and size of the acquisitions. We exclude acquisition-related costs from our non-GAAP financial measures to provide a useful comparison of our operating results to prior periods and to our peer companies because such amounts vary significantly based on the magnitude of our acquisition transactions and do not reflect our core operations.

Restructuring charge – We have incurred restructuring charges from programs that have significantly changed either the scope of the business undertaken by us or the manner in which that business is conducted. These charges include severance and related expenses for workforce reductions, impairments of long-lived assets that will no longer be used in operations (including right-of-use assets, other facility-related property and equipment and internal-use software) and termination fees for any contracts cancelled as part of these programs. We exclude these items from our non-GAAP financial measures when evaluating our continuing business performance as such items vary significantly based on the magnitude of the restructuring action and do not reflect expected future operating expenses. In addition, these charges do not necessarily provide meaningful insight into the fundamentals of current or past operations of our business.



35

Amortization of debt discount and issuance costs and amortization of capitalized interest expense – In August 2019, we issued $1,150 million of convertible senior notes due 2027 with a coupon interest rate of 0.375%. In May 2018, we issued $1,150 million of convertible senior notes due 2025 with a coupon interest rate of 0.125%. The imputed interest rates of these convertible senior notes were 3.10% and 4.26%, respectively. This is a result of the debt discounts recorded for the conversion features that, prior to January 1, 2022, were required to be separately accounted for as equity under GAAP, thereby reducing the carrying values of the convertible debt instruments. The debt discounts were amortized as interest expense. On January 1, 2022, we adopted the new guidance for accounting for convertible instruments. This new guidance eliminated separate accounting for the equity portion, and thus the amortization of the debt discount that was recorded as interest expense. Prior to January 1, 2022, we excluded this non-cash interest expense from our non-GAAP results because it was not representative of ongoing operating performance. After January 1, 2022, this interest expense is no longer included in or excluded from GAAP or non-GAAP results. Additionally, the issuance costs of the convertible senior notes are amortized to interest expense and are also excluded from our non-GAAP results because we believe the non-cash amortization expense is not representative of ongoing operating performance.

Gains and losses on investments – We have recorded gains and losses from the disposition, changes to fair value and impairment of certain investments. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events giving rise to these gains and losses are not representative of our core business operations and ongoing operating performance.

Legal settlements – We have incurred losses related to the settlement of legal matters. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events giving rise to them are not representative of our core business operations.

Endowment of Akamai Foundation – We have incurred expenses to endow the Akamai Foundation, a private corporate foundation dedicated to encouraging the next generation of technology innovators by supporting math and science education. Our first endowment was in 2018 to enable a permanent endowment for the Akamai Foundation to allow it to expand its reach. In the fourth quarter of 2020 we supplemented the endowment to enable specific initiatives to increase diversity in the technology industry. We believe excluding these amounts from non-GAAP financial measures is useful to investors as these infrequent expenses are not representative of our core business operations.

Income and losses from equity method investment – We record income or losses on our share of earnings and losses from our equity method investment. We exclude such income and losses because we do not have direct control over the operations of the investment and the related income and losses are not representative of our core business operations.

Income tax effect of non-GAAP adjustments and certain discrete tax items – The non-GAAP adjustments described above are reported on a pre-tax basis. The income tax effect of non-GAAP adjustments is the difference between GAAP and non-GAAP income tax expense. Non-GAAP income tax expense is computed on non-GAAP pre-tax income (GAAP pre-tax income adjusted for non-GAAP adjustments) and excludes certain discrete tax items (such as recording or releasing of valuation allowances), if any. We believe that applying the non-GAAP adjustments and their related income tax effect allows us to highlight income attributable to our core operations.




36

The following table reconciles GAAP income from operations to non-GAAP income from operations and non-GAAP operating margin for the years ended December 31, 2022, 2021 and 2020 (in thousands):

 202220212020
Income from operations$676,274 $783,148 $658,534 
Amortization of acquired intangible assets64,983 48,019 42,049 
Stock-based compensation217,185 202,759 197,411 
Amortization of capitalized stock-based compensation and capitalized interest expense31,768 35,894 33,202 
Restructuring charge13,529 10,737 37,286 
Acquisition-related costs29,049 13,317 5,579 
Legal settlements— — 275 
Endowment of Akamai Foundation— — 20,000 
Non-GAAP income from operations$1,032,788 $1,093,874 $994,336 
GAAP operating margin19 %23 %21 %
Non-GAAP operating margin29 %32 %31 %

The following table reconciles GAAP net income to non-GAAP net income for the years ended December 31, 2022, 2021 and 2020 (in thousands):

 202220212020
Net income$523,672 $651,642 $557,054 
Amortization of acquired intangible assets64,983 48,019 42,049 
Stock-based compensation217,185 202,759 197,411 
Amortization of capitalized stock-based compensation and capitalized interest expense31,768 35,894 33,202 
Restructuring charge13,529 10,737 37,286 
Acquisition-related costs29,049 13,317 5,579 
Legal settlements— — 275 
Endowment of Akamai Foundation— — 20,000 
Amortization of debt discount and issuance costs4,395 66,025 62,823 
Loss (gain) on investments8,260 (3,680)(7,228)
Loss from equity method investment7,635 14,008 13,106 
Income tax effect of above non-GAAP adjustments and certain discrete tax items(42,768)(96,164)(103,280)
Non-GAAP net income$857,708 $942,557 $858,277 




37

The following table reconciles GAAP net income per diluted share to non-GAAP net income per diluted share for the years ended December 31, 2022, 2021 and 2020 (in thousands, except per share data):

 202220212020
GAAP net income per diluted share$3.26 $3.93 $3.37 
Adjustments to net income:
Amortization of acquired intangible assets0.40 0.29 0.25 
Stock-based compensation1.35 1.22 1.19 
Amortization of capitalized stock-based compensation and capitalized interest expense0.20 0.22 0.20 
Restructuring charge0.08 0.06 0.23 
Acquisition-related costs0.18 0.08 0.03 
Legal settlements— — — 
Endowment of Akamai Foundation— — 0.12 
Amortization of debt discount and issuance costs0.03 0.40 0.38 
Loss (gain) on investments0.05 (0.02)(0.04)
Loss from equity method investment0.05 0.08 0.08 
Income tax effect of above non-GAAP adjustments and certain discrete tax items(0.27)(0.58)(0.63)
Adjustment for shares (1)
0.02 0.06 0.04 
Non-GAAP net income per diluted share (2)
$5.37 $5.74 $5.22 
Shares used in GAAP per diluted share calculations160,467 165,804 165,213 
Impact of benefit from note hedge transactions (1)
(720)(1,600)(873)
Shares used in non-GAAP per diluted share calculations (1)
159,747 164,204 164,340 

(1) Shares used in non-GAAP per diluted share calculations have been adjusted for the periods presented for the benefit of our note hedge transactions. During the periods presented, our average stock price was in excess of $95.10, which is the initial conversion price of our convertible senior notes due in 2025. See further discussion below.

(2) May not foot due to rounding.

Non-GAAP net income per diluted share is calculated as non-GAAP net income divided by diluted weighted average common shares outstanding. GAAP diluted weighted average common shares outstanding are adjusted in non-GAAP per share calculations for the shares that would be delivered to us pursuant to the note hedge transactions entered into in connection with the issuance of our convertible senior notes. Under GAAP, shares delivered under hedge transactions are not considered offsetting shares in the fully-diluted share calculation until they are delivered. However, we would receive a benefit from the note hedge transactions and would not allow the dilution to occur, so management believes that adjusting for this benefit provides a meaningful view of net income per share. Unless our weighted average stock price is greater than $95.10, the initial conversion price of the convertible senior notes due 2025, or $116.18, the initial conversion price of the convertible senior notes due 2027, there will be no difference between our GAAP and non-GAAP diluted weighted average common shares outstanding.

We consider Adjusted EBITDA to be another important indicator of the operational strength and performance of our business and a good measure of our historical operating trends. Adjusted EBITDA eliminates items that we do not consider to be part of our core operations. We define Adjusted EBITDA as GAAP net income excluding the following items: interest and marketable securities income and losses; income taxes; depreciation and amortization of tangible and intangible assets; stock-based compensation; amortization of capitalized stock-based compensation; acquisition-related costs; restructuring charges; gains and losses on legal settlements; costs incurred related to endowment contributions to the Akamai Foundation; foreign exchange gains and losses; interest expense; amortization of capitalized interest expense; certain gains and losses on investments; income and losses from equity method investments; and other non-recurring or unusual items that may arise from time to time. Adjusted EBITDA margin represents Adjusted EBITDA stated as a percentage of revenue.




38

The following table reconciles GAAP net income to Adjusted EBITDA and Adjusted EBITDA margin for the years ended December 31, 2022, 2021 and 2020 (in thousands):

 202220212020
Net income$523,672 $651,642 $557,054 
Amortization of acquired intangible assets64,983 48,019 42,049 
Stock-based compensation217,185 202,759 197,411 
Amortization of capitalized stock-based compensation and capitalized interest expense31,768 35,894 33,202 
Restructuring charge13,529 10,737 37,286 
Acquisition-related costs29,049 13,317 5,579 
Legal settlements— — 275 
Interest and marketable securities income, net(3,258)(15,620)(29,122)
Endowment of Akamai Foundation— — 20,000 
Interest expense11,096 72,332 69,120 
Provision for income taxes126,696 62,571 45,922 
Depreciation and amortization496,909 467,048 403,160 
Loss (gain) on investments8,260 (3,680)(7,228)
Loss from equity method investment7,635 14,008 13,106 
Other expense, net2,173 1,895 9,682 
Adjusted EBITDA$1,529,697 $1,560,922 $1,397,496 
Net income margin14 %19 %17 %
Adjusted EBITDA margin42 %45 %44 %

Impact of Foreign Currency Exchange Rates

Revenue and earnings from our international operations have historically been an important contributor to our financial results. Consequently, our financial results have been impacted, and management expects they will continue to be impacted, by fluctuations in foreign currency exchange rates. For example, when the local currencies of our foreign subsidiaries weaken, generally our consolidated results stated in U.S. dollars are negatively impacted.

Because exchange rates are a meaningful factor in understanding period-to-period comparisons, management believes the presentation of the impact of foreign currency exchange rates on revenue and earnings enhances the understanding of our financial results and evaluation of performance in comparison to prior periods. The dollar impact of changes in foreign currency exchange rates presented is calculated by translating current period results using monthly average foreign currency exchange rates from the comparative period and comparing them to the reported amount. The percentage change at constant currency presented is calculated by comparing the prior period amounts as reported and the current period amounts translated using the same monthly average foreign currency exchange rates from the comparative period.

Liquidity and Capital Resources

To date, we have financed our operations primarily through public and private sales of debt and equity securities and cash generated by operations. As of December 31, 2022, our cash, cash equivalents and marketable securities, which primarily consisted of time deposits, corporate bonds and U.S. government agency obligations, totaled $1.4 billion. We place our cash investments in instruments that meet high-quality credit standards, as specified in our investment policy. Our investment policy also limits the amount of our credit exposure to any one issue or issuer and seeks to manage these assets to achieve our goals of preserving principal and maintaining adequate liquidity at all times.

Changes in cash, cash equivalents and marketable securities are dependent upon changes in, among other things, working capital items such as accounts receivable, deferred revenue, accounts payable and various accrued expenses, as well as changes in our capital and financial structure due to common stock repurchases, debt repayments and issuances, acquisitions, purchases and sales of marketable securities, cash paid for acquisitions and similar events. We believe that our strong balance sheet and



39

cash position are important competitive differentiators that provide the financial stability and flexibility to enable us to continue to make investments at opportune times. We expect to continue to evaluate strategic investments to strengthen our business.

As of December 31, 2022, we had cash and cash equivalents of $249.5 million held in accounts outside the U.S. The U.S. Tax Cuts and Jobs Act establishes a territorial tax system in the U.S., which provides companies with the potential ability to repatriate earnings with minimal U.S. federal income tax impact. As a result, our liquidity is not expected to be materially impacted by the amount of cash and cash equivalents held in accounts outside the U.S.

The following table summarizes current and long-term material cash requirements as of December 31, 2022, which we expect to fund primarily with operating cash flows (in thousands):

 Payments Due by Period
TotalLess than
12 Months
12 to 36
Months
36 to 60
Months
More than
60 Months
Operating lease obligations: (1)
Real estate arrangements$715,112 $78,714 $151,323 $126,737 $358,338 
Co-location arrangements310,605 119,527 113,277 59,217 18,584 
Bandwidth agreements118,066 82,949 34,006 1,111 — 
Open vendor purchase orders434,996 378,816 53,207 2,973 — 
Convertible senior notes2,300,000 — 1,150,000 1,150,000 — 
Total contractual obligations$3,878,779 $660,006 $1,501,813 $1,340,038 $376,922 

(1) Excludes $141.7 million of obligations for operating leases that have not yet commenced. See Note 12 to our consolidated financial statements included elsewhere in this annual report on Form 10-K for additional information.

In accordance with the authoritative guidance for accounting for uncertainty in income taxes, as of December 31, 2022, we had unrecognized tax benefits of $38.3 million, including $8.6 million of accrued interest and penalties. We believe that it is reasonably possible that $3.6 million of our unrecognized tax benefits will be recognized by the end of 2023. The settlement period for the remaining amount of the unrecognized tax benefits is unknown.

Cash Provided by Operating Activities

For the Years Ended December 31,
(in thousands)202220212020
Net income$523,672 $651,642 $557,054 
Non-cash reconciling items included in net income756,321 793,445 727,829 
Changes in operating assets and liabilities(5,317)(40,524)(69,883)
Net cash flows provided by operating activities$1,274,676 $1,404,563 $1,215,000 

The decrease in cash provided by operating activities for 2022 as compared to 2021 was primarily due to income taxes paid on an intercompany sale of intellectual property, lower profitability and timing of vendor payments.

The increase in cash provided by operating activities for 2021 as compared to 2020 was primarily due to increased profitability in 2021 and timing of payments from customers.




40

Cash Used in Investing Activities

For the Years Ended December 31,
(in thousands)202220212020
Cash paid for acquired businesses, net of cash acquired$(872,091)$(598,825)$(127,999)
Cash paid for asset acquisition— — (36,376)
Purchases of property and equipment and capitalization of internal-use software development costs(458,302)(545,230)(731,872)
Net marketable securities activity714,205 501,478 (154,848)
Other, net(6,122)(4,322)8,121 
Net cash used in investing activities$(622,310)$(646,899)$(1,042,974)

The decrease in cash used in investing activities in 2022 as compared to 2021 was due to a decrease in purchases of marketable securities, as we did not reinvest our matured securities in order to fund our acquisition of Linode, and a decrease in purchases of property and equipment as we reduced spending related to our delivery solutions as we focused on higher growth initiatives, partially offset by cash paid for the acquisition of Linode in March 2022.

The decrease in cash used in investing activities in 2021 as compared to 2020 was primarily driven by a decrease in purchases of marketable securities, as we did not reinvest our matured securities in order to fund our acquisition of Guardicore in October 2021. The decrease was also attributable to a reduction of purchases of property and equipment as we slowed expansion of our network, as compared to 2020. These decreases were partially offset by an increase in cash paid for acquired businesses in 2021, due to the size of the acquisition completed in 2021 as compared to 2020.

Cash Used in Financing Activities

For the Years Ended December 31,
(in thousands)202220212020
Activity related to stock-based compensation$(25,774)$(39,480)$(30,053)
Repurchases of common stock(608,010)(522,255)(193,588)
Other, net(393)(268)— 
Net cash used in financing activities$(634,177)$(562,003)$(223,641)

The increase in cash used in financing activities in 2022 as compared to 2021, and 2021 as compared to 2020, was primarily the result of increased share repurchases. Effective November 1, 2018, our board of directors authorized a $1.1 billion share repurchase program through December 31, 2021. In October 2021, our board of directors authorized a new $1.8 billion share repurchase program, effective January 1, 2022 through December 31, 2024. Our goals for the share repurchase programs are to offset the dilution created by our employee equity compensation programs over time and provide the flexibility to return capital to shareholders as business and market conditions warrant, while still preserving our ability to pursue other strategic opportunities.

During 2022, 2021 and 2020, we repurchased 6.4 million, 4.7 million and 2.0 million shares of our common stock, respectively, at an average price per share of $94.96, $109.97 and $98.53, respectively.

Convertible Senior Notes

In August 2019, we issued $1,150.0 million in par value of convertible senior notes due 2027 and entered into related convertible note hedge and warrant transactions. We have used and expect to continue to use the net proceeds of the offering for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.

In May 2018, we issued $1,150.0 million in par value of convertible senior notes due 2025 and entered into related convertible note hedge and warrant transactions. We used a portion of the net proceeds to repay at maturity all of our $690.0 million outstanding aggregate principle amount of convertible senior notes due in 2019. In addition, we have used and expect to continue to use the remaining net proceeds of the offering for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.



41


The terms of the notes and the hedge and warrant transactions are discussed more fully in Note 11 to the consolidated financial statements included elsewhere in this annual report on Form 10-K.

Revolving Credit Facility

In May 2018, we entered into a $500.0 million, five-year revolving credit agreement ("2018 Credit Agreement"). Borrowings under the 2018 Credit Agreement bore interest, at our option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on our consolidated leverage ratio specified in the 2018 Credit Agreement. Regardless of what amounts, if any, were outstanding under the 2018 Credit Agreement, we were also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on our consolidated leverage ratio specified in the 2018 Credit Agreement.

In November 2022, we entered into a $500.0 million, five-year revolving credit agreement ("2022 Credit Agreement"). The 2022 Credit Agreement replaces the 2018 Credit Agreement. Borrowings under the 2022 Credit Agreement may be used to finance working capital needs and for general corporate purposes. The 2022 Credit Agreement provides for an initial $500.0 million revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount.

Borrowings under the 2022 Credit Agreement bear interest, at our option, and subject to a credit spread adjustment, at a term benchmark rate plus a spread of 0.75% to 1.125%, a reference rate plus a spread of 0.75% to 1.125%, or a base rate plus a spread of 0.00% to 0.125%, in each case with such spread being determined based on our consolidated leverage ratio specified in the 2022 Credit Agreement. Regardless of what amounts, if any, are outstanding under the 2022 Credit Agreement, we are also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.07% to 0.125%, with such rate being based on our consolidated leverage ratio specified in the 2022 Credit Agreement.

The 2022 Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default. The negative covenants include restrictions on subsidiary indebtedness, liens and fundamental changes. These covenants are subject to a number of important exceptions and qualifications. The principal financial covenant requires a maximum consolidated leverage ratio. The 2022 Credit Facility expires, and any amounts outstanding thereunder will become due and payable, in November 2027, subject to up to two one-year extensions at our request and with the consent of the lenders party thereto. There were no outstanding borrowings under the 2022 Credit Agreement as of December 31, 2022. 

Liquidity Outlook

Based on our present business plan, we expect our current cash, cash equivalents and marketable securities balances and our forecasted cash flows from operations to be sufficient to meet our foreseeable cash needs for at least the next 12 months. Our foreseeable cash needs, in addition to our recurring operating costs, include our expected capital expenditures, investments in information technology, potential strategic acquisitions, anticipated share repurchases, lease and purchase commitments and settlements of other liabilities.

Off-Balance Sheet Arrangements

We have entered into indemnification agreements with third parties, including vendors, customers, landlords, our officers and directors, shareholders of acquired companies, joint venture partners and third parties to which we license technology. Generally, these indemnification agreements require us to reimburse losses suffered by a third party due to various events, such as lawsuits arising from patent or copyright infringement or our negligence. These indemnification obligations are considered off-balance sheet arrangements in accordance with the authoritative guidance for guarantor’s accounting and disclosure requirements for guarantees, including indirect guarantees of indebtedness of others. See Note 13 to our consolidated financial statements included elsewhere in this annual report on Form 10-K for further discussion of these indemnification agreements. The fair value of guarantees issued or modified during 2022 and 2021 was determined to be immaterial.

Significant Accounting Policies and Estimates

See Note 2 to the consolidated financial statements included elsewhere in this annual report on Form 10-K for information regarding recent and newly adopted accounting pronouncements.




42

Application of Critical Accounting Policies and Estimates

Overview

Our MD&A is based upon our consolidated financial statements, which have been prepared in accordance with GAAP. These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, cash flow and related disclosure of contingent assets and liabilities. Our estimates include those related to revenue recognition, accounts receivable and related reserves, valuation and impairment of marketable securities, capitalized internal-use software development costs, goodwill and acquired intangible assets, income tax reserves, impairment and useful lives of long-lived assets and stock-based compensation. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances at the time such estimates are made. Actual results may differ from these estimates. For a complete description of our significant accounting policies, see Note 2 to our consolidated financial statements included elsewhere in this annual report on Form 10-K.

Definitions

We define our critical accounting policies as those policies that require us to make subjective estimates and judgments about matters that are uncertain and are likely to have a material impact on our consolidated financial statements. Our estimates are based upon assumptions and judgments about matters that are highly uncertain at the time an accounting estimate is made and applied and require us to assess a range of potential outcomes.

Review of Critical Accounting Policies and Estimates

Revenue Recognition

Our contracts with customers sometimes include promises to transfer multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. Advanced features that enhance a main product or service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Determination of the standalone selling price ("SSP") also requires the exercise of judgment by management. SSP is based on observable inputs such as the price we charge for the service when sold separately, or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP. Changes to SSP could result in differences in the allocation of transaction price among performance obligations, which could result in differences in the timing and amount of revenue recognized in a period.

From time to time, we enter into contracts to sell services or license technology to unrelated enterprises at or about the same time that we enter into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. Different determinations on whether a payment represents a distinct service could result in differences in the amount of revenue recognized.

We may also resell the licenses or services of third parties. If we are acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which we will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation. Different determinations on whether we are acting as an agent or a principal could change the amount of revenue recognized.

Accounts Receivable and Related Reserves

Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. In addition to trade accounts receivable, our accounts receivable balance includes unbilled accounts that represent revenue recorded for customers that is typically billed within one month. We record allowances against our accounts receivable balance, primarily for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income.




43

Estimates are used in determining our allowance for current expected credit losses using historical loss rates for the previous twelve months as well as expectations about the future where we have been able to develop forecasts to supports our estimates. In addition, the allowance for current expected credit losses considers outstanding balances on a customer-specific, account-by-account basis. We assess collectability based upon a review of customer receivables from prior sales with collection issues where we no longer believe that the customer has the ability to pay for services previously provided. We also perform ongoing credit evaluations of our customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash basis reserve until we receive consistent payments.

Valuation and Impairment of Marketable Securities

We measure the fair value of our financial assets and liabilities at the end of each reporting period. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We have certain financial assets and liabilities recorded at fair value (principally cash equivalents and short- and long-term marketable securities) that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that we can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. We periodically evaluate whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors, the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health of, and business outlook for, the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends; and our intent and ability to retain our investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in our portfolio if, among other things, relevant information related to our investments and marketable securities was not publicly available or other factors not considered by us would have been relevant to the determination of impairment.

Impairment and Useful Lives of Long-Lived Assets

We review our long-lived assets, such as property and equipment, operating lease right-of-use assets and acquired intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Events that would trigger an impairment review include a change in the use of the asset or forecasted negative cash flows related to the asset. When such events occur, we compare the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset. If a readily determinable market price does not exist, fair value is estimated using discounted expected cash flows attributable to the asset. The estimates required to apply this accounting policy include forecasted usage of the long-lived assets, the useful lives of these assets and expected future cash flows. Changes in these estimates could materially impact results from operations.

Goodwill and Acquired Intangible Assets

We test goodwill for impairment on an annual basis, as of December 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. We have concluded that we have one reporting unit and that our chief operating decision maker is our chief executive officer and the executive management team. We have assigned the entire balance of goodwill to our one reporting unit. The fair value of the reporting unit was based on our market capitalization as of each of December 31, 2022 and 2021, and it was substantially in excess of the carrying value of the reporting unit at each date.
    
Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. We engage third party valuation specialists to assist us with the initial measurement of the fair value of acquired intangible assets. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible assets.



44

Income Taxes

    Our provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated for the estimated future tax effects attributable to temporary differences and carryforwards by using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.

We currently have net deferred tax assets, comprised of net operating loss, or NOL, carryforwards, tax credit carryforwards and deductible temporary differences. Our management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized. In determining our net deferred tax assets and valuation allowances, annualized effective tax rates and cash paid for income taxes, management is required to make judgments and estimates about domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methodologies and tax planning strategies. Judgments and estimates related to our projections and assumptions are inherently uncertain; therefore, actual results could differ materially from our projections.

We have recorded certain tax reserves to address potential exposures involving our income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. Our estimate of the value of our tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount that we estimated.

Uncertainty in income taxes is recognized in our consolidated financial statements using a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that we believe has a greater than 50% likelihood of being realized upon ultimate settlement.

Accounting for Stock-Based Compensation

We issue stock-based compensation awards including stock options, restricted stock, restricted stock units and deferred stock units. We measure the fair value of these awards at the grant date and recognize such fair value as expense over the vesting period. We have selected the Black-Scholes option pricing model to determine the fair value of stock option awards and the Monte Carlo simulation model to determine the fair value of market-based restricted stock unit awards. Determining the fair value of stock-based awards at the grant date requires judgment, including estimating the expected life of the stock awards and the volatility of the underlying common stock. Our assumptions may differ from those used in prior periods. Changes to the assumptions may have a significant impact on the fair value of stock-based awards, which could have a material impact on our financial statements. Judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Should our actual forfeiture rates differ significantly from our estimates, our stock-based compensation expense and results of operations could be materially impacted. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, we make judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Changes to the estimates we make from time to time may have a significant impact on our stock-based compensation expense and could materially impact our results of operations.

Capitalized Internal-Use Software Costs

We capitalize salaries and related costs, including stock-based compensation, of employees and consultants who devote time to the development of internal-use software development projects, as well as interest expense related to our senior convertible notes. Capitalization begins during the application development stage, once the preliminary project stage has been completed. If a project constitutes an enhancement to previously-developed software, we assess whether the enhancement creates additional functionality to the software, thus qualifying the work incurred for capitalization. Once the project is available for general release, capitalization ceases and we estimate the useful life of the asset and begin amortization. We periodically assess whether triggering events are present to review internal-use software for impairment. Changes in our estimates related to internal-use software would increase or decrease operating expenses or amortization recorded during the period.




45

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

Our portfolio of cash equivalents and short- and long-term investments is maintained in a variety of securities, including U.S. government agency obligations, commercial paper and high-quality corporate bonds. The majority of our investments are classified as available-for-sale securities and carried at fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders' equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes. If market interest rates were to increase by 100 basis points from December 31, 2022 levels, the fair value of our available-for-sale portfolio would decline by approximately $7.0 million.

In August 2019, we issued $1,150.0 million aggregate principal amount of 0.375% convertible senior notes due 2027. In May 2018, we issued $1,150.0 million aggregate principal amount of 0.125% convertible senior notes due 2025. These notes have a fixed annual interest rate, so they do not give rise to financial or economic interest exposure associated with changes in interest rates. However, the fair value of fixed rate debt instruments fluctuates when interest rates change. Additionally, the fair value can be affected when the market price of our common stock fluctuates. We carry the notes at face value less an unamortized discount on our consolidated balance sheet, and we present the fair value for required disclosure purposes only.

Our exposure to risk for changes in interest rates relates primarily to any borrowings under our 2022 Credit Agreement, which has a variable rate of interest. There were no outstanding borrowings under the 2022 Credit Agreement as of December 31, 2022.

Foreign Currency Risk

Growth in our international operations will incrementally increase our exposure to foreign currency fluctuations as well as other risks typical of international operations that could impact our business, including, but not limited to, differing economic conditions, changes in political climate, differing tax structures and other regulations and restrictions. Due to the strengthening U.S. dollar, our revenue results have been negatively impacted. The strengthening U.S. dollar has the opposite effect on expenses that are denominated in foreign currencies, but only partially offsets the impact to our revenue. A hypothetical 10% strengthening or weakening in the value of the U.S. dollar relative to the foreign currencies in which our revenues and expenses are denominated would not result in a material impact to our consolidated financial statements.

Transaction Exposure

Foreign exchange rate fluctuations may adversely impact our consolidated results of operations as exchange rate fluctuations on transactions denominated in currencies other than functional currencies result in gains and losses that are reflected in our consolidated statements of income. We enter into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in our consolidated statements of income within other income (expense), net. Foreign currency transaction gains and losses from these forward contracts were determined to be immaterial during the years ended December 31, 2022, 2021 and 2020. We do not enter into derivative financial instruments for trading or speculative purposes.

Translation Exposure

To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currency-denominated transactions will result in increased revenue and operating expenses. Conversely, our revenue and operating expenses will decrease when the U.S. dollar strengthens against foreign currencies.

Foreign exchange rate fluctuations may also adversely impact our consolidated financial condition as the assets and liabilities of our foreign operations are translated into U.S. dollars in preparing our consolidated balance sheet. These gains or losses are recorded as a component of accumulated other comprehensive loss within stockholders' equity.




46

Credit Risk
Concentrations of credit risk with respect to accounts receivable are limited to certain customers to which we make substantial sales. Our customer base consists of a large number of geographically dispersed customers diversified across numerous industries. We believe that our accounts receivable credit risk exposure is limited. As of December 31, 2022 and 2021, there was one customer with an accounts receivable balance greater than 10% of our accounts receivable. We believe that at December 31, 2022, the concentration of credit risk related to accounts receivable was insignificant.




47

Item 8. Financial Statements and Supplementary Data

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Akamai Technologies, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

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

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO because a material weakness in internal control over financial reporting existed as of that date related to the Company not designing and maintaining effective controls over the adoption of new accounting standards related to income taxes.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness referred to above is described in Management's Annual Report on Internal Control over Financial Reporting appearing under Item 9A. We considered this material weakness in determining the nature, timing, and extent of audit tests applied in our audit of the December 31, 2022 consolidated financial statements, and our opinion regarding the effectiveness of the Company’s internal control over financial reporting does not affect our opinion on those consolidated financial statements.

Change in Accounting Principle

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for convertible instruments in 2022.
Basis for Opinions

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

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

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



48

on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

Critical Audit Matters

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

Valuation of Customer-Related Intangible Assets and Completed Technologies Intangible Assets - Acquisition of Linode Limited Liability Company

As described in Notes 2 and 8 to the consolidated financial statements, in March 2022, the Company acquired Linode Limited Liability Company (“Linode”) for $898.5 million in cash, which resulted in customer-related intangible assets of $84.2 million and completed technologies intangible assets of $70.9 million being recorded. Management applied the multi-period excess earnings method under the income approach to estimate the fair value of the customer-related intangible assets acquired and the relief-from-royalty method to estimate the fair value of the completed technologies intangible assets acquired. Significant judgment is used by management in estimating the fair values of acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates, forecasted cost of sales, operating expenses, contributory asset charges and the discount rate.

The principal considerations for our determination that performing procedures relating to the valuation of customer-related intangible assets and completed technologies intangible assets acquired in connection with the Linode acquisition is a critical audit matter are (i) the significant judgment by management when determining the fair value of the customer-related intangible assets and completed technologies intangible assets acquired; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to forecasted revenue growth rates and the discount rate for the completed technologies intangible assets and forecasted cost of sales, operating expenses, contributory asset charges and the discount rate for the customer-related intangible assets; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the acquisition accounting, including controls over management’s valuation of the customer-related intangible assets and completed technologies intangible assets and controls over the development of significant assumptions related to forecasted cost of sales, operating expenses, contributory asset charges and the discount rate for the customer-related intangible assets and forecasted revenue growth rates and the discount rate for the completed technologies intangible assets. These procedures also included, among others, (i) reading the purchase agreement; (ii) testing management’s process for determining the fair value of the customer-related intangible assets and completed technologies intangible assets; (iii) evaluating the appropriateness of the multi-period excess earnings method under the income approach for the customer-related intangibles assets and the relief-from-royalty method for the completed technologies intangible assets; (iv) testing the completeness and accuracy of the underlying



49

data used in the methods; and (v) evaluating the reasonableness of the significant assumptions used by management related to forecasted cost of sales, operating expenses, contributory asset charges and the discount rate for the customer-related intangible assets and forecasted revenue growth rates and the discount rate for the completed technologies intangible assets. Evaluating management’s significant assumptions related to forecasted cost of sales, operating expenses and contributory asset charges for the customer-related intangible assets and forecasted revenue growth rates for the completed technologies intangible assets involved evaluating whether the significant assumptions used by management were reasonable considering (i) the current and past performance of Linode; (ii) consistency with external market and industry data; and (iii) whether these significant assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating the appropriateness of the Company’s multi-period excess earnings method under the income approach, relief-from-royalty method and the reasonableness of the discount rate assumptions.



/s/ PricewaterhouseCoopers LLP
Boston, Massachusetts
February 28, 2023

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



50

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)December 31, 2022December 31, 2021
ASSETS
Current assets:
Cash and cash equivalents$542,337 $536,725 
Marketable securities562,979 541,470 
Accounts receivable, net of reserves of $5,917 and $1,397 at December 31, 2022 and 2021, respectively
679,206 675,926 
Prepaid expenses and other current assets185,040 166,313 
Total current assets1,969,562 1,920,434 
Marketable securities320,531 1,088,048 
Property and equipment, net1,540,182 1,534,329 
Operating lease right-of-use assets813,372 815,754 
Acquired intangible assets, net441,716 313,225 
Goodwill2,763,838 2,156,254 
Deferred income tax assets337,677 168,342 
Other assets116,522 142,287 
Total assets$8,303,400 $8,138,673 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$145,420 $109,928 
Accrued expenses367,017 411,590 
Deferred revenue105,109 86,517 
Operating lease liabilities196,094 175,683 
Other current liabilities5,228 6,623 
Total current liabilities818,868 790,341 
Deferred revenue22,117 25,342 
Deferred income tax liabilities18,400 40,974 
Convertible senior notes2,285,258 1,976,167 
Operating lease liabilities693,265 707,087 
Other liabilities105,305 68,748 
Total liabilities3,943,213 3,608,659 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding
  
Common stock, $0.01 par value; 700,000,000 shares authorized; 156,494,816 and 160,512,111 shares issued and outstanding at December 31, 2022 and 2021, respectively
1,565 1,605 
Additional paid-in capital2,578,603 3,340,822 
Accumulated other comprehensive loss(140,332)(69,105)
Retained earnings1,920,351 1,256,692 
Total stockholders’ equity4,360,187 4,530,014 
Total liabilities and stockholders’ equity$8,303,400 $8,138,673 

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



51

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF INCOME

(in thousands, except per share data)For the Years Ended December 31,
202220212020
Revenue$3,616,654 $3,461,223 $3,198,149 
Costs and operating expenses:
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)1,383,819 1,268,956 1,132,672 
Research and development391,434 335,372 269,315 
Sales and marketing502,409 461,967 510,405 
General and administrative584,206 553,024 547,888 
Amortization of acquired intangible assets64,983 48,019 42,049 
Restructuring charge13,529 10,737 37,286 
Total costs and operating expenses2,940,380 2,678,075 2,539,615 
Income from operations676,274 783,148 658,534 
Interest and marketable securities income, net3,258 15,620 29,122 
Interest expense(11,096)(72,332)(69,120)
Other (expense) income, net(10,433)1,785 (2,454)
Income before provision for income taxes658,003 728,221 616,082 
Provision for income taxes(126,696)(62,571)(45,922)
Loss from equity method investment(7,635)(14,008)(13,106)
Net income$523,672 $651,642 $557,054 
Net income per share:
Basic$3.29 $4.01 $3.43 
Diluted$3.26 $3.93 $3.37 
Shares used in per share calculations:
Basic159,089 162,665 162,490 
Diluted160,467 165,804 165,213 

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



52

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 For the Years Ended December 31,
(in thousands)202220212020
Net income$523,672 $651,642 $557,054 
Other comprehensive (loss) income:
Foreign currency translation adjustments(44,665)(38,514)19,629 
Change in unrealized (loss) gain on investments, net of income tax benefit (provision) of $6,589, $3,412 and $(2,720) for the years ended December 31, 2022, 2021 and 2020, respectively
(26,562)(10,390)5,314 
Other comprehensive (loss) income (71,227)(48,904)24,943 
Comprehensive income$452,445 $602,738 $581,997 

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




53

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)For the Years Ended December 31,
202220212020
Cash flows from operating activities:
Net income$523,672 $651,642 $557,054 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization592,754 550,632 478,389 
Stock-based compensation217,185 202,759 197,411 
Benefit for deferred income taxes(104,971)(47,794)(33,821)
Amortization of debt discount and issuance costs4,395 66,025 62,823 
Loss on investments15,895 10,328 5,878 
Other non-cash reconciling items, net31,063 11,495 17,149 
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(21,214)(24,096)(90,381)
Prepaid expenses and other current assets(20,125)4,034 (25,395)
Accounts payable and accrued expenses(26,499)31,523 39,211 
Deferred revenue16,713 (2,865)(1,318)
Other current liabilities(5,318)(20,404)18,101 
Other non-current assets and liabilities51,126 (28,716)(10,101)
Net cash provided by operating activities1,274,676 1,404,563 1,215,000 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(872,091)(598,825)(127,999)
Cash paid for asset acquisition  (36,376)
Purchases of property and equipment(241,266)(328,969)(514,313)
Capitalization of internal-use software development costs(217,036)(216,261)(217,559)
Purchases of short-and long-term marketable securities(17,975)(932,604)(1,782,849)
Proceeds from sales of short-and long-term marketable securities575,522 442,133 30,350 
Proceeds from maturities and redemptions of short-and long-term marketable securities156,658 991,949 1,597,651 
Other, net(6,122)(4,322)8,121 
Net cash used in investing activities(622,310)(646,899)(1,042,974)
Cash flows from financing activities:
Proceeds from the issuance of common stock under stock plans56,462 59,632 59,775 
Employee taxes paid related to net share settlement of stock-based awards(82,236)(99,112)(89,828)
Repurchases of common stock(608,010)(522,255)(193,588)
Other, net(393)(268) 
Net cash used in financing activities(634,177)(562,003)(223,641)
Effects of exchange rate changes on cash, cash equivalents and restricted cash(12,918)(11,376)10,935 
Net increase (decrease) in cash, cash equivalents and restricted cash5,271 184,285 (40,680)
Cash, cash equivalents and restricted cash at beginning of year537,751 353,466 394,146 
Cash, cash equivalents and restricted cash at end of year$543,022 $537,751 $353,466 



54

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS, continued

(in thousands)For the Years Ended December 31,
202220212020
Supplemental disclosure of cash flow information:
Cash paid for income taxes, net of refunds received in the years ended December 31, 2022, 2021 and 2020 of $15,458, $14,808 and $17,491, respectively
$183,900 $100,533 $79,163 
Cash paid for interest expense6,158 5,750 5,954 
Cash paid for operating lease liabilities224,898 224,085 201,856 
Non-cash activities:
Operating lease right-of-use assets obtained in exchange for operating lease liabilities202,409 218,753 200,735 
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses80,170 63,309 75,666 
Capitalization of stock-based compensation33,060 36,545 38,333 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents$542,337 $536,725 $352,917 
Restricted cash685 1,026 549 
Cash, cash equivalents and restricted cash$543,022 $537,751 $353,466 

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



55

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share data)Common StockAdditional Paid-in CapitalTreasury StockAccumulated Other Comprehensive LossRetained EarningsTotal Stockholders' Equity
SharesAmount
Balance at January 1, 2020162,000,843 $1,620 $3,653,486 $ $(45,144)$47,996 $3,657,958 
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes1,949,963 20 (89,122)(89,102)
Issuance of common stock under employee stock purchase plan723,600 7 58,395 58,402 
Stock-based compensation235,629 235,629 
Repurchases of common stock(1,964,686)(193,588)(193,588)
Treasury stock retirement(20)(193,568)193,588  
Net income557,054 557,054 
Foreign currency translation adjustment19,629 19,629 
Change in unrealized gain on investments, net of tax5,314 5,314 
Balance at December 31, 2020162,709,720 $1,627 $3,664,820 $ $(20,201)$605,050 $4,251,296 



56

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY, continued

(in thousands, except share data)Common StockAdditional Paid-in CapitalTreasury StockAccumulated Other Comprehensive LossRetained Earnings Total Stockholders' Equity
SharesAmount
Balance at December 31, 2020162,709,720 $1,627 $3,664,820 $ $(20,201)$605,050 $4,251,296 
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes1,902,742 18 (99,774)(99,756)
Issuance of common stock under employee stock purchase plan648,686 7 59,707 59,714 
Stock-based compensation238,277 238,277 
Repurchases of common stock(4,749,037)(522,255)(522,255)
Treasury stock retirement(47)(522,208)522,255  
Net income651,642 651,642 
Foreign currency translation adjustment(38,514)(38,514)
Change in unrealized loss on investments, net of tax(10,390)(10,390)
Balance at December 31, 2021160,512,111 1,605 3,340,822  (69,105)1,256,692 4,530,014 
Cumulative-effect adjustment from adoption of new accounting pronouncement(375,414)139,987 (235,427)
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes1,697,410 17 (82,294)(82,277)
Issuance of common stock under employee stock purchase plan687,945 7 56,563 56,570 
Stock-based compensation246,872 246,872 
Repurchases of common stock(6,402,650)(608,010)(608,010)
Treasury stock retirement(64)(607,946)608,010  
Net income523,672 523,672 
Foreign currency translation adjustment(44,665)(44,665)
Change in unrealized loss on investments, net of tax(26,562)(26,562)
Balance at December 31, 2022156,494,816 $1,565 $2,578,603 $ $(140,332)$1,920,351 $4,360,187 

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



57

AKAMAI TECHNOLOGIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1. Nature of Business and Basis of Presentation

Akamai Technologies, Inc. (the “Company”) provides solutions to power and protect life online. Its massively distributed edge and cloud platform comprises more than 4,100 locations across more than 130 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company is currently organized and operates as one reportable and operating segment.

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying consolidated financial statements.

2. Summary of Significant Accounting Policies

Use of Estimates

The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.

Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets.

The Company classifies its fixed income securities with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends; and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.




58

Accounts Receivable and Related Reserves

The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance which primarily consists of allowances for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income. The allowance for current expected credit losses has been developed using historical loss rates for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates. In addition, the allowance considers outstanding balances on a customer-specific, account-by-account basis. The Company assesses collectibility based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.

Incremental Costs to Obtain a Contract with a Customer

The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value. To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis. Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately three years. Additionally, the Company may pay commissions and incentives based upon contract value, rather than incremental increase in contract value, to certain sales groups within the Company. For these commission arrangements, the Company amortizes capitalized costs for contract renewals over an average renewal contract period of 16 months. The Company also incurs commission expense on an ongoing basis based upon revenue recognized. In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized.

Amortization of the costs is primarily included in sales and marketing expense in the consolidated statements of income. The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.

Concentrations of Credit Risk

The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2022, its concentration of credit risk related to cash equivalents and marketable securities was not significant.

Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2022, 2021 and 2020, no customer accounted for more than 10% of total revenue. As of December 31, 2022 and 2021, there was one customer with an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2022 and 2021, its concentration of credit risk related to accounts receivable was not significant.

Fair Value of Financial Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair



59

values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.

Property and Equipment

Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives.

The Company periodically reviews the estimated useful lives of property and equipment. Changes to the estimated useful lives are recorded prospectively from the date of the change. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.

Operating Leases

The Company enters into operating leases for real estate assets related to office space and co-location assets related to space or racks at co-location facilities and related equipment for its servers and other networking equipment. The Company determines if an arrangement contains a lease at the inception of a contract by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration and the right to obtain the economic benefits from the use of the identified asset.

Upon commencement of a lease, the Company records a right-of-use asset that represents the Company’s right to use the underlying asset for the lease term and a lease liability that represents an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Lease payments are discounted at the lease commencement date. As the Company’s leases do not provide an implicit rate, an incremental borrowing rate has been applied based on the Company's credit-adjusted risk-free rate.

The Company often enters into contracts that contain both lease and non-lease components. Real estate non-lease components include real estate taxes, insurance, maintenance, parking and other operating costs. Co-location non-lease components include utilities and other operating costs. The Company includes both lease and non-lease components of fixed costs in its lease arrangements as a single lease component. Variable costs, such as utilities based on actual usage, are not included in the measurement of right-of-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs.

The Company’s lease terms often include renewal options and, particularly in the case of co-location arrangements, may include evergreen provisions. The Company’s right-of-use assets and lease liabilities generally do not include the options to extend, or terminate, unless it is reasonably certain that the Company will exercise these options. The Company has elected to exclude leases for certain networking equipment and leases assumed through acquisitions with terms of 12 months or less from its right-of-use assets and lease liabilities on its consolidated balance sheets.

Lease expense is recognized on a straight-line basis over the expected lease term.

Equity Method Investments

The Company accounts for equity investments in which it has significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize the Company’s share of earnings or losses.

In February 2019, the Company and Mitsubishi UFJ Financial Group ("MUFG") announced the establishment of a joint venture, the Global Open Network, Inc. ("GO-NET"), and their plans to offer a new blockchain-based online payment network. The Company's 20% stake in GO-NET was accounted for using the equity method.

During the first quarter of 2022, MUFG, the majority owner of GO-NET, announced its intention to suspend the operations of GO-NET and to eventually liquidate it. As a result of MUFG's intention to suspend operations, the Company impaired its remaining investment of $7.5 million. The Company recorded a loss of $14.0 million during the year ended December 31,



60

2021, which reflects its share of the losses incurred by GO-NET during that year. During the year ended December 31, 2020, the Company recorded a loss of $13.1 million, which included an $11.0 million impairment to reduce the Company's investment to its fair value due to a modified business plan and continued negative projected cash flows. The valuation technique used to measure fair value of the Company's equity method investment in GO-NET was primarily an adjusted net asset value model based on labor costs and the amount of time required to develop a similar technology for use in the planned payment processing service.

Subsequent to the establishment of the joint venture, the Company recorded revenue of $4.0 million, $10.1 million, and $11.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, for services provided to GO-NET. The Company no longer provided services after June 30, 2022 due to the intention to suspend operations and to eventually liquidate it.

Goodwill, Acquired Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31 each year. As of December 31, 2022, 2021 and 2020, the Company concluded that it has one reporting unit and that its chief operating decision maker is its chief executive officer and the executive management team. The Company has assigned the entire balance of goodwill to one reporting unit. The fair value of the reporting unit was based on the Company's market capitalization as of each of December 31, 2022 and 2021, and it was substantially in excess of the carrying value of the reporting unit at each date. The fair value of the Company's reporting unit was determined by the Company's enterprise value as of the years ended December 31, 2022, 2021 and 2020.

Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. Significant judgment is used in determining fair values of acquired intangibles assets and their estimated useful lives. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values.

Long-lived assets, including property and equipment, operating lease right-of-use assets and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.

Contract Liabilities
    
Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.

Revenue Recognition

The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the internet – as well as security and cloud computing solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.
    
The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly



61

recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.

The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting, and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.

Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.

Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.

Some of the Company's contracts are satisfied at a point in time, such as one-time professional services, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.

Cost of Revenue

Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events streamed by the Company for customers. The Company enters into contracts for bandwidth with third-party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, internet service providers (“ISPs”) make rack space available for the Company to locate its servers and provide access to their bandwidth at a discount or no cost. Although the Company does not provide any goods or services to the ISPs or the ISPs’ customers under these arrangements, the ISPs and their customers indirectly benefit by accessing content through a local Company server, resulting in better content delivery. The Company records the cost of these vendor relationships at their negotiated transaction price, which is either at a discount or no cost.



62


Research and Development Costs and Capitalized Internal-Use Software

Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization.

Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project; capitalization continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.

Accounting for Stock-Based Compensation

The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.

For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.

Foreign Currency Translation and Forward Currency Contracts

The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.

The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2022 and 2021, the fair value of the forward currency contracts and the underlying gains and losses for the years ended December 31, 2022, 2021 and 2020 were immaterial.

The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.

Income Taxes

The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.




63

    The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized.

    The Company has recorded certain tax reserves to address potential exposures involving its income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.

    Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.

Newly-Adopted Accounting Pronouncements

In August 2020, the Financial Accounting Standards Board ("FASB") issued guidance that was expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity’s own equity. The Company adopted this guidance on January 1, 2022 on a modified retrospective basis.

The convertible senior notes included on the Company's consolidated balance sheet more closely reflect the principal amounts. Prior to the adoption of this guidance, the Company separated its convertible senior notes into a liability and an equity component. The equity portion is now eliminated. The cumulative effect of the changes was an increase to convertible senior notes of $304.7 million, an increase to deferred income tax liabilities of $0.7 million, an increase to deferred income tax assets of $77.7 million, a decrease to property and equipment of $7.7 million and a decrease to additional paid-in capital of $375.4 million on the consolidated balance sheet. The net effect of these adjustments was recorded as an increase to retained earnings as of January 1, 2022.

Additionally, the new guidance eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, when calculating diluted earnings per share. Instead, it requires application of the if-converted method. Under that method, diluted earnings per share would generally be calculated assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be antidilutive. The application of the if-converted method reduces the Company’s reported diluted earnings per share after the adoption date. However, in December 2021, the Company made an irrevocable election to settle the principal portion of the convertible senior notes with cash. Accordingly, the if-converted method is only impacted by any potential shares to be delivered for the amount in excess of the principal portion. The changes to the diluted earnings per share guidance did not materially impact the Company's results of operations.

With the elimination of the debt discount created by the equity component, amortization of the debt discount is eliminated, which decreases interest expense, and therefore increases net income and earnings per share, from the period of adoption. This had the effect of increasing basic and diluted earnings per share for the year ended 2022 by $0.32.




64

3. Fair Value Measurements

Available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):

 Gross UnrealizedAggregate
Fair Value
Classification on Balance Sheet
 Amortized CostShort-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of December 31, 2022GainsLosses
Time deposits$19,530 $ $ $19,530 $19,530 $ 
Corporate bonds624,082  (21,029)603,053 362,458 240,595 
U.S. government agency obligations252,573  (10,391)242,182 180,320 61,862 
$896,185 $ $(31,420)$864,765 $562,308 $302,457 
As of December 31, 2021
Commercial paper$25,056 $ $(24)$25,032 $25,032 $ 
Corporate bonds1,268,991 1,191 (4,275)1,265,907 459,012 806,895 
U.S. government agency obligations316,728 3 (1,281)315,450 56,530 258,920 
$1,610,775 $1,194 $(5,580)$1,606,389 $540,574 $1,065,815 

The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest and marketable securities income, net in the consolidated statements of income. As of December 31, 2022, the Company held for investment corporate bonds with a fair value of $835.4 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses related to these corporate bonds were $31.3 million and are included in accumulated other comprehensive loss as of December 31, 2022. The unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.



65


The fair value measurements within the fair value hierarchy of the Company’s financial assets as of December 31, 2022 and 2021 were as follows (in thousands): 

 Total Fair ValueFair Value Measurements at Reporting Date Using
 Level 1Level 2
As of December 31, 2022
Cash Equivalents and Marketable Securities:
Money market funds$999 $999 $ 
Time deposits285,830  285,830 
Corporate bonds603,053  603,053 
U.S. government agency obligations242,182  242,182 
Mutual funds18,745 18,745  
$1,150,809 $19,744 $1,131,065 
As of December 31, 2021
Cash Equivalents and Marketable Securities:
Money market funds$109,313 $109,313 $ 
Commercial paper39,031  39,031 
Corporate bonds1,265,907  1,265,907 
U.S. government agency obligations315,450  315,450 
Mutual funds23,129 23,129  
$1,752,830 $132,442 $1,620,388 

As of December 31, 2022 and 2021, the Company grouped money market and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of December 31, 2022 and 2021, the Company grouped time deposits, commercial paper, U.S. government agency obligations and corporate bonds using a Level 2 valuation because quoted prices for similar assets in active markets (or identical assets in an inactive market) are available. The Company did not have any transfers of assets or liabilities between Level 1 or Level 2 of the fair value measurement hierarchy during the years ended December 31, 2022 and 2021.

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about the assumptions market participants would use to estimate the fair value of a financial instrument.

Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):

 December 31, 2022December 31, 2021
Due in 1 year or less$562,308 $540,574 
Due after 1 year through 5 years302,457 1,065,815 
$864,765 $1,606,389 




66

4. Accounts Receivable

Net accounts receivable consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Trade accounts receivable$490,162 $501,959 
Unbilled accounts receivable194,961 175,364 
Gross accounts receivable685,123 677,323 
Allowance for current expected credit losses and other reserves(5,917)(1,397)
Accounts receivable, net$679,206 $675,926 

A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
Beginning balance$1,397 $1,822 $1,880 
Charges to income from operations9,292 4,576 12,347 
Collections from customers previously reserved and other(4,772)(5,001)(12,405)
Ending balance$5,917 $1,397 $1,822 

Charges to income from operations primarily represents charges to provision for doubtful accounts for increases in the allowance for current expected credit losses.

5. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Prepaid income taxes$33,898 $32,021 
Prepaid sales and other taxes31,285 28,300 
Prepaid equipment and software maintenance16,348 10,661 
Deferred commissions37,316 43,562 
Other prepaid expenses51,194 35,109 
Other current assets14,999 16,660 
Total$185,040 $166,313 

Incremental Costs to Obtain a Contract with a Customer

Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of December 31, 2022 and 2021 were as follows (in thousands):

December 31, 2022December 31, 2021
Deferred costs included in prepaid expenses and other current assets$37,316 $43,562 
Deferred costs included in other assets29,069 30,436 
Total deferred costs$66,385 $73,998 




67

Information related to incremental costs to obtain a contract with a customer for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Amortization expense related to deferred costs$52,691 $58,433 $61,682 
Incremental costs capitalized47,416 56,509 67,058 

Amortization expense related to deferred costs is primarily included in sales and marketing expense in the consolidated statements of income.

6. Property and Equipment

Property and equipment consisted of the following as of December 31, 2022 and 2021 (in thousands, except years):
 
December 31, 2022December 31, 2021Estimated Useful Life
(in years)
Computer and networking equipment$2,139,518 $1,981,775 
3-7
Purchased software89,695 89,347 
3-10
Furniture and fixtures71,427 71,381 
1-7
Office equipment41,866 42,616 
3-5
Leasehold improvements229,037 227,358 
1-15
Internal-use software1,529,264 1,382,099 
2-7
Property and equipment, gross4,100,807 3,794,576 
Accumulated depreciation and amortization(2,560,625)(2,260,247)
Property and equipment, net$1,540,182 $1,534,329 

Depreciation and amortization expense on property and equipment and capitalized internal-use software for the years ended December 31, 2022, 2021 and 2020 was $527.8 million, $502.6 million and $436.3 million, respectively. During the years ended December 31, 2022, 2021 and 2020, the Company capitalized $32.3 million, $35.0 million and $38.0 million, respectively, of stock-based compensation related to employees who developed and enhanced internal-use software applications.

During the years ended December 31, 2022 and 2021, the Company wrote off $210.2 million and $283.4 million, respectively, of property and equipment, gross, along with the associated accumulated depreciation and amortization. The write-offs were primarily related to computer and networking equipment and internal-use software no longer in use. These assets had been substantially depreciated and amortized. In addition, the Company wrote off $9.1 million and $3.4 million during the years ended December 31, 2022 and 2021, respectively, related to internal-use software and facility-related property and equipment as a result of certain restructuring actions.




68

7. Acquired Intangible Assets and Goodwill

Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
 December 31, 2022December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$327,848 $(162,323)$165,525 $257,857 $(128,715)$129,142 
Customer-related intangible assets480,817 (244,158)236,659 398,182 (216,192)181,990 
Non-compete agreements244 (183)61 258 (107)151 
Trademarks and trade names14,642 (7,585)7,057 8,039 (6,097)1,942 
Acquired license rights34,810 (2,396)32,414 490 (490) 
Total$858,361 $(416,645)$441,716 $664,826 $(351,601)$313,225 

Aggregate expense related to amortization of acquired intangible assets for the years ended December 31, 2022, 2021 and 2020 was $65.0 million, $48.0 million and $42.0 million, respectively. Based on the Company's acquired intangible assets as of December 31, 2022, aggregate expense related to amortization of acquired intangible assets is expected to be $63.5 million, $59.2 million, $61.2 million, $56.3 million and $43.7 million for the years ending December 31, 2023, 2024, 2025, 2026 and 2027, respectively.

The changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows (in thousands):

 20222021
Beginning balance$2,156,254 $1,674,371 
Acquisition of Linode Limited Liability Company617,292  
Acquisition of Guardicore Ltd. 479,110 
Acquisition of Inverse, Inc. 10,741 
Measurement period adjustments related to acquisitions completed in prior years724 (267)
Foreign currency translation(10,432)(7,701)
Ending balance$2,763,838 $2,156,254 

8. Acquisitions

Acquisition-related costs were $10.7 million, $13.3 million and $5.6 million during the years ended December 31, 2022, 2021 and 2020, respectively, and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisitions completed in the years ended December 31, 2022, 2021 and 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to the Company's consolidated financial results.

2022 Acquisition

Linode

In March 2022, the Company acquired all the outstanding equity interests of Linode Limited Liability Company ("Linode") for $898.5 million in cash. Linode is an infrastructure-as-a-service platform provider that allows for developer-friendly cloud computing capabilities. The acquisition is intended to enhance the Company’s computing services by enabling it to create a unique cloud platform to build, run and secure applications from the cloud to the edge. Revenue attributable to Linode since the date of the acquisition, included in the Company's consolidated statements of income, for 2022 was $103.5 million. Earnings included in the Company's consolidated statements of income since the date of the acquisition are not material.



69

The preliminary allocation of the purchase price for Linode was as follows (in thousands):

Total purchase consideration$898,516 
Allocation of the purchase consideration:
Cash$26,678 
Accounts receivable7,171 
Prepaid expenses and other current assets4,478 
Property and equipment56,268 
Operating lease right-of-use assets17,000 
Identifiable intangible assets 196,020 
Goodwill617,292 
Deferred income tax assets2,528 
Other assets292 
Total assets acquired927,727 
Accounts payable(5,767)
Accrued expenses(1,958)
Operating lease liabilities(17,235)
Other liabilities(4,251)
Total liabilities assumed(29,211)
Net assets acquired$898,516 

As of December 31, 2022, the purchase price allocation was substantially complete except for the finalization of certain income tax matters. Measurement period adjustments to goodwill recognized during 2022 related to the acquisition of Linode were $28.9 million and primarily related to property and equipment and intangible asset adjustments. These measurement period adjustments did not have a material effect on the Company's results of operations.

The value of the goodwill can be attributed to a number of business factors, including a trained technical workforce and cost synergies expected to be realized. The Company expects that all of the goodwill related to the acquisition of Linode will be deductible for tax purposes.

Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Customer-related intangible assets$84,200 16.8
Completed technologies70,900 5.8
Acquired license rights34,320 15.0
Trademarks and trade name6,600 8.8
Total$196,020 

The Company applied the relief-from-royalty method to estimate the fair values of the completed technologies and trademarks and the multi-period excess earnings method under the income approach to estimate the fair values of the customer-related acquired intangible assets. The Company applied significant judgment in estimating the fair values of the acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates, cost of revenue, operating expenses, contributory asset charges and discount rates. The Company used readily available market data to estimate the fair values of the acquired license rights. The total weighted average amortization period for the intangible assets acquired from Linode is 12.2 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.




70

2021 Acquisitions

Guardicore

In October 2021, the Company acquired all the outstanding equity interests of Guardicore Ltd. ("Guardicore"), for $610.7 million in cash. Guardicore's micro-segmentation solution is designed to limit user access to only those applications that are authorized to communicate with each other, thereby limiting the spread of malware and protecting the flow of enterprise data across the network. The acquisition is intended to enhance the Company's security portfolio with the addition of Guardicore's micro-segmentation technology. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of the purchase price in the fourth quarter of 2022.

The allocation of the purchase price for Guardicore was as follows (in thousands):

Total purchase consideration$610,693 
Allocation of the purchase consideration:
Cash$27,252 
Accounts receivable10,179 
Prepaid expenses and other current assets1,307 
Property and equipment1,211 
Operating lease right-of-use assets2,657 
Identifiable intangible assets 123,600 
Goodwill479,834 
Deferred income tax assets9,686 
Other assets890 
Total assets acquired656,616 
Accounts payable(1,523)
Accrued liabilities(7,742)
Deferred revenue(35,658)
Operating lease liabilities(1,000)
Total liabilities assumed(45,923)
Net assets acquired$610,693 

The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. The Company expects that most of the goodwill related to the acquisition of Guardicore will be deductible for tax purposes.

Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$79,000 15.0
Customer-related intangible assets44,200 14.0
Trademarks400 1.9
Total$123,600 

The Company applied the relief-from-royalty method to estimate the fair values of the completed technologies and trademarks, and the excess earnings method to estimate the fair values of the customer-related acquired intangible assets. The Company applied significant judgment in estimating the fair values of the acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates and discount rates. The total weighted average



71

amortization period for the intangible assets acquired from Guardicore is 14.6 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

Inverse

In February 2021, the Company acquired all the outstanding equity interests of Inverse, Inc. ("Inverse"), for $17.1 million. Inverse provides a data repository and algorithms capable of identifying device types accessing the internet. The acquisition enhances the Company's enterprise security capabilities. The Company allocated $10.7 million of the cost of the acquisition to goodwill and $7.6 million to a technology-related identifiable intangible asset with an average useful life of 14.0 years. The acquired goodwill and intangible assets are partially offset by acquired negative working capital balances. The value of the goodwill is primarily attributable to synergies related to the integration of Inverse technology onto the Company's platform as well as a trained technical workforce. The total amount of goodwill related to the acquisition of Inverse expected to be deductible for tax purposes is $10.7 million. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of purchase price in the fourth quarter of 2021.

2020 Acquisitions

Asavie

In October 2020, the Company acquired all the outstanding equity interests of Asavie Technologies Limited ("Asavie"), a privately-funded company headquartered in Dublin, Ireland, for $155.0 million in cash. Asavie operates a global platform for managing the security, performance and access policies for mobile and internet-connected devices and has become part of Akamai’s security solutions. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of the purchase price in the fourth quarter of 2021.

The allocation of the purchase price for Asavie was as follows (in thousands):

Total purchase consideration$154,952 
Allocation of the purchase consideration:
Cash$26,847 
Accounts receivable14,002 
Prepaid expenses and other current assets995 
Property and equipment2,274 
Operating lease right-of-use assets6,104 
Identifiable intangible assets 58,070 
Goodwill70,228 
Other assets395 
Total assets acquired178,915 
Accounts payable(951)
Accrued liabilities(5,926)
Deferred revenue(3,136)
Operating lease liabilities(6,104)
Deferred income tax liabilities(6,965)
Other liabilities(881)
Total liabilities assumed(23,963)
Net assets acquired$154,952 

The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. None of the goodwill related to the acquisition of Asavie is expected to be deductible for tax purposes.




72

Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$17,300 10.1
Customer-related intangible assets40,400 11.1
Trademarks100 0.9
Non-compete agreements270 2.9
Total$58,070 

The total weighted average amortization period for the intangible assets acquired from Asavie is 10.8 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

Instart Logic

In February 2020, the Company acquired certain assets from Instart Logic, Inc., a provider of cloud solutions for improving web and mobile application performance, for $36.4 million in cash. The purchase price was primarily allocated to a customer-related intangible asset is being amortized over 17.0 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

9. Accrued Expenses

Accrued expenses consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Payroll and other related benefits$172,670 $222,535 
Income taxes payable76,459 72,946 
Bandwidth and co-location expenses79,937 72,904 
Property, use and other taxes30,711 33,883 
Professional service fees3,054 2,929 
Other accrued expenses4,186 6,393 
Total$367,017 $411,590 

10. Restructuring

As a result of MUFG's intention to suspend operations, the Company recorded as a restructuring charge an impairment of $7.5 million during the year ended December 31, 2022, primarily related to certain capitalized internal-use software assets that will no longer be used in operations or will not generate sufficient future cash flows to support their values. The Company does not expect to incur material additional charges related to this action.

Additionally, the Company launched its FlexBase program in May 2022, which is a flexible workspace arrangement that allows employees to choose to work from their home office, a Company office or a combination of both. This is a significant change to the way employees worked prior to the program, and prior to office shutdowns as part of the COVID-19 pandemic. Planning for the program commenced in 2021, and in the fourth quarter of 2021, the Company began to identify certain facilities that were no longer needed. As a result, impairments of right-of-use assets and leasehold improvements were recognized. The Company has incurred expenses of $3.6 million and $3.8 million during the years ended December 31, 2022 and 2021, respectively, related to this action. Management is still evaluating the Company's office utilization, and additional charges related to such type of action may occur in 2023.

During the fourth quarter of 2020, management committed to an action to restructure certain parts of the Company to better position itself to become more agile in delivering its solutions. As a result, certain headcount reductions were necessary and certain capitalized internal-use software charges were realized for software not yet placed into service that will not be completed and implemented due to this action. The Company has incurred expenses of $7.9 million and $23.6 million during



73

the years ended December 31, 2021 and 2020, respectively, related to this action. The Company does not expect to incur any additional charges related to this action.

The Company also recognizes restructuring charges for redundant employees, facilities and contracts associated with completed acquisitions. Restructuring charges related to acquisitions were not material in any of the years ended December 31, 2022, 2021 and 2020.

The activity of the Company's accrual for employee severance and related benefits for all restructuring actions during the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

Employee Severance and Related Benefits
Balance January 1, 2020$5,707 
Costs incurred26,332 
Cash disbursements(10,118)
Translation adjustments and other130 
Balance December 31, 202022,051 
Costs incurred6,600 
Cash disbursements(27,095)
Translation adjustments and other(368)
Balance December 31, 20211,188 
Costs incurred747 
Cash disbursements(1,209)
Translation adjustments and other(185)
Balance December 31, 2022$541 

11. Debt

Convertible Senior Notes Due 2027

In August 2019, the Company issued $1,150.0 million in par value of convertible senior notes due 2027 (the "2027 Notes"). The 2027 Notes are senior unsecured obligations of the Company, bear regular interest of 0.375%, payable semi-annually in arrears on March 1 and September 1 of each year, and mature on September 1, 2027, unless repurchased or converted in accordance with their terms prior to maturity.

Each $1,000 principal amount of the notes will be convertible into 8.6073 shares of the Company's common stock, which is equivalent to a conversion price of approximately $116.18 per share, subject to adjustments in certain events. At their option, holders may convert their 2027 Notes prior to the close of business on the business day immediately preceding May 1, 2027, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events.




74

On or after May 1, 2027, holders may convert all or any portion of their 2027 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.

In December 2021, the Company made an irrevocable election to settle the principal amount of the 2027 Notes only in cash. Accordingly, upon conversion, the Company will pay the principal amount in cash and will pay, or deliver, as the case may be, any amount in excess of the principal amount in cash, shares of common stock or a combination of cash and shares of the Company stock, at the Company's election. Prior to this election, upon conversion, the Company, could have elected to deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock for the principal amount.

Prior to January 1, 2022, in accounting for the issuance of the 2027 Notes, the Company separated the 2027 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2027 Notes. The difference between the principal amount of the 2027 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2027 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet to meet the conditions for equity classification. On January 1, 2022, the Company adopted the new guidance for accounting for convertible instruments, which eliminated the equity component. Refer to Note 2 to the consolidated financial statements included elsewhere in this report for details on the new guidance for accounting for convertible instruments.

Initially, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. However, subsequent to the adoption of the new guidance for accounting for convertible instruments, all transaction costs are presented as a reduction to the 2027 Notes. Prior to January 1, 2022, transaction costs attributable to the liability component were being amortized to interest expense over the term of the 2027 Notes, and subsequent to the adoption of the new guidance, all transaction costs are being amortized to interest expense over the term of the 2027 Notes.

The 2027 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt discount and issuance costs, net of amortization(8,707)(169,030)
Net carrying amount$1,141,293 $980,970 
Equity component:$ $220,529 

The estimated fair value of the 2027 Notes at December 31, 2022 and 2021 was $1,111.0 million and $1,359.3 million, respectively. The fair value was determined based on the quoted price of the 2027 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $84.30 on December 31, 2022, the value of the 2027 Notes if converted to common stock was less than the principal amount of $1,150.0 million.

The Company used $100.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2027 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the board of directors. Additionally, $127.1 million of the proceeds was used for the net cost of the convertible note hedge and warrant transactions. The remaining net proceeds are intended to be used for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.




75

Note Hedge

To minimize the impact of potential dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in August 2019. The Company paid $312.2 million for the note hedge transactions. The note hedge transactions cover approximately 9.9 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2027 Notes, also subject to adjustment, and are exercisable upon conversion of the 2027 Notes. The Company determined that the note hedge meets the definition of a derivative and is classified in stockholders’ equity, as the note hedge is indexed to the Company's common stock, and the Company, at its election, may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The Company recorded the purchase of the hedge as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedge in its consolidated financial statements.

Warrants

Separately, in August 2019, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 9.9 million shares of the Company’s common stock at a strike price of approximately $178.74 per share. The Company received aggregate proceeds of $185.2 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2027 Notes to approximately $178.74 per share. The Company determined that the warrants meet the definition of a derivative and are classified in stockholders’ equity, as the warrants are indexed to the Company's common stock, and the Company, at its election, may pay or deliver to holders cash or shares of the Company's common stock. The Company recorded the proceeds from issuance of the warrants as an increase to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the warrants in its consolidated financial statements.

Convertible Senior Notes Due 2025

In May 2018, the Company issued $1,150.0 million in par value of convertible senior notes due 2025 (the "2025 Notes"). The 2025 Notes are senior unsecured obligations of the Company, bear regular interest of 0.125%, payable semi-annually on May 1 and November 1 of each year, and mature on May 1, 2025, unless repurchased or converted prior to maturity.

Each $1,000 principal amount of the notes will be convertible into 10.5150 shares of the Company's common stock, which is equivalent to a conversion price of approximately $95.10 per share, subject to adjustments in certain events. At their option, holders may convert their 2025 Notes prior to the close of business on the business day immediately preceding January 1, 2025, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events.

On or after January 1, 2025, holders may convert all or any portion of their 2025 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

In December 2021, the Company made an irrevocable election to settle the principal amount of the 2025 Notes only in cash. Accordingly, upon conversion, the Company will pay the principal amount in cash and will pay, or deliver, as the case may be, any amount in excess of the principal amount in cash, shares of common stock or a combination of cash and shares of the Company stock, at the Company's election. Prior to this election, upon conversion, the Company, could have elected to deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock for the principal amount.




76

Prior to January 1, 2022, in accounting for the issuance of the 2025 Notes, the Company separated the 2025 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2025 Notes. The difference between the principal amount of the 2025 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2025 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet to meet the conditions for equity classification. On January 1, 2022, the Company adopted the new guidance for accounting for convertible instruments, which eliminated the equity component. Refer to Note 2 to the consolidated financial statements included elsewhere in this report for details on the new guidance for accounting for convertible instruments.

Initially, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. However, subsequent to the adoption of the new guidance for accounting for convertible instruments, all transaction costs are presented as a reduction to the 2025 Notes. Prior to January 1, 2022, transaction costs attributable to the liability component were being amortized to interest expense over the term of the 2025 Notes, and subsequent to the adoption of the new guidance, all transaction costs are being amortized to interest expense over the term of the 2025 Notes.

The 2025 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt discount and issuance costs, net of amortization(6,035)(154,803)
Net carrying amount$1,143,965 $995,197 
Equity component:$ $285,225 

The estimated fair value of the 2025 Notes at December 31, 2022 and 2021 was $1,209.1 million and $1,510.4 million, respectively. The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $84.30 on December 31, 2022, the value of the 2025 Notes if converted to common stock was less than the principal amount of $1,150.0 million.

The Company used $46.2 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2025 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the board of directors. Additionally, $141.8 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The Company also used a portion of the net proceeds to repay at maturity $690.0 million in par value of convertible senior notes due in 2019. The remaining net proceeds are intended to be used for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.

Note Hedge

To minimize the impact of potential dilution upon conversion of the 2025 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in May 2018. The Company paid $261.7 million for the note hedge transactions. The note hedge transactions cover approximately 12.1 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2025 Notes, also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The Company determined that the note hedge meets the definition of a derivative and is classified in stockholders’ equity, as the note hedge is indexed to the Company's common stock, and the Company, at its election, may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The Company recorded the purchase of the hedge as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedge in its consolidated financial statements.




77

Warrants

Separately, in May 2018, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 12.1 million shares of the Company’s common stock at a strike price of approximately $149.18 per share. The Company received aggregate proceeds of $119.9 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2025 Notes to approximately $149.18 per share. The Company determined that the warrants meet the definition of a derivative and are classified in stockholders’ equity, as the warrants are indexed to the Company's common stock, and the Company, at its election, may pay or deliver to holders cash or shares of the Company's common stock. The Company recorded the proceeds from issuance of the warrants as an increase to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the warrants in its consolidated financial statements.

Revolving Credit Facility

In May 2018, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2018 Credit Agreement”). Borrowings under the 2018 Credit Agreement bore interest, at the Company's option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the 2018 Credit Agreement. Regardless of what amounts, if any, outstanding under the 2018 Credit Agreement, the Company was also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on the Company's consolidated leverage ratio specified in the 2018 Credit Agreement.

In November 2022, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2022 Credit Agreement”). The 2022 Credit Agreement replaces the 2018 Credit Agreement. Borrowings under the 2022 Credit Agreement may be used to finance working capital needs and for general corporate purposes. The 2022 Credit Agreement provides for an initial $500.0 million in revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount. The 2022 Credit Agreement expires, and any amounts outstanding thereunder will become due and payable, on November 22, 2027, subject to up to two one-year extensions at the Company's request and with the consent of the lenders party thereto.

Borrowings under the 2022 Credit Agreement bear interest, at the Company's option, and subject to a credit spread adjustment, at a term benchmark rate plus a spread of 0.75% to 1.125%, a reference rate plus a spread of 0.75% to 1.125%, or a base rate plus a spread of 0.00% to 0.125%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the 2022 Credit Agreement. Regardless of what amounts, if any, are outstanding under the 2022 Credit Agreement, the Company is also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.07% to 0.125%, with such rate being based on the Company's consolidated leverage ratio specified in the 2022 Credit Agreement.

The 2022 Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default. The negative covenants include restrictions on subsidiary indebtedness, liens and fundamental changes. These covenants are subject to a number of important exceptions and qualifications. The principal financial covenant requires a maximum consolidated leverage ratio. There were no outstanding borrowings under the 2022 Credit Agreement as of December 31, 2022. 




78

Interest Expense

The 2027 Notes bear interest at a fixed rate of 0.375%, with interest is payable semi-annually on March 1 and September 1 of each year. The 2025 Notes bear interest at a fixed rate of 0.125%, with interest is payable semi-annually on May 1 and November 1 of each year. The Company is also obligated to pay ongoing commitment fees under the terms of its credit agreements, in addition to interest payable on outstanding borrowings. Prior to the adoption of the new guidance for accounting for convertible instruments on January 1, 2022, the Company also amortized as interest expense the value of debt discounts of the 2027 Notes and the 2025 Notes. Interest expense included in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
Amortization of debt discount and issuance costs$4,688 $69,697 $67,153 
Coupon interest payable on 2025 Notes1,437 1,437 1,437 
Coupon interest payable on 2027 Notes4,312 4,313 4,312 
Interest payable under credit agreements952 557 548 
Capitalization of interest expense(293)(3,672)(4,330)
Total interest expense$11,096 $72,332 $69,120 

12. Leases

The Company has entered into various operating lease agreements for its offices and co-location sites and related equipment. The Company has also entered into sublease agreements with tenants of various offices previously vacated by the Company. These operating leases have lease periods expiring between 2023 and 2034. The Company’s operating lease costs for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

Real Estate ArrangementsCo-location ArrangementsTotal
2022
Operating lease cost$82,761 $152,215 $234,976 
Short-term lease cost52 21,741 21,793 
Variable lease cost25,167 35,025 60,192 
Sublease income(25,743) (25,743)
Total operating lease costs$82,237 $208,981 $291,218 
2021
Operating lease cost$84,100 $136,673 $220,773 
Short-term lease cost58 17,660 17,718 
Variable lease cost22,016 31,428 53,444 
Sublease income(21,033) (21,033)
Total operating lease costs$85,141 $185,761 $270,902 
2020
Operating lease cost$83,574 $113,554 $197,128 
Short-term lease cost229 15,620 15,849 
Variable lease cost21,235 34,259 55,494 
Sublease income(22,064) (22,064)
Total operating lease costs$82,974 $163,433 $246,407 

Lease costs for real estate arrangements are included in general and administrative expenses in the consolidated statements of income. Lease costs for co-location arrangements are primarily included in cost of revenue.




79

Weighted average remaining lease terms and discount rates related to the Company's operating leases as of December 31, 2022 and 2021 were as follows:

December 31, 2022December 31, 2021
Real Estate ArrangementsCo-location ArrangementsReal Estate ArrangementsCo-location Arrangements
Weighted average remaining lease term (in years)10.33.911.13.9
Weighted average discount rate3.6 %2.8 %3.6 %1.3 %

Maturities of operating lease liabilities as of December 31, 2022 were as follows (in thousands):

Real Estate ArrangementsCo-location Arrangements
2023$78,714 $119,527 
202479,081 67,081 
202572,242 46,196 
202666,020 34,871 
202760,717 24,346 
Thereafter358,338 18,584 
Total lease payments715,112 310,605 
Less: imputed interest119,106 17,252 
Total lease liabilities$596,006 $293,353 

As of December 31, 2022, the Company had additional operating leases for co-location sites that had not yet commenced of $141.7 million, of which a majority will commence in 2023, with lease terms of one year to eight years. The table above excludes $223.6 million of future sublease income that is expected to be recognized through 2034.

As of December 31, 2022, the Company had outstanding letters of credit in the amount of $5.0 million, primarily related to operating leases. The letters of credit remain in effect until the Company fulfills its obligations under these leases or as such obligations expire under the terms of the letters of credit.

13. Commitments and Contingencies

As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and ISPs. Additionally, as of December 31, 2022, the Company had entered into purchase orders with various vendors. The minimum future commitments as of December 31, 2022 were as follows (in thousands):

Bandwidth CommitmentsPurchase Order Commitments
2023$82,949 $378,816 
202423,487 45,113 
202510,519 8,094 
20261,065 2,427 
202746 546 
Total$118,066 $434,996 

Legal Matters

The Company is party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on the Company’s business, results of operations, financial condition or cash flows.



80


Indemnification

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company's business partners, vendors or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright or other intellectual property right or the Company’s negligence, willful misconduct or violation of law. Subject to applicable statutes of limitation, the term of each of these indemnification agreements is generally perpetual from the time of execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third-party claims relating to its services and activities and that could limit the Company’s exposure in that respect.

The Company has agreed to indemnify each of its officers and directors, or employees who serve as officers or directors of its subsidiaries at management's request, during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is or was or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable the Company to recover a portion of certain future amounts paid.

To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.

14. Stockholders’ Equity

Stock Repurchase Program

In November 2018, the board of directors authorized a $1.1 billion repurchase program through December 2021. In October 2021, the board of directors authorized a new $1.8 billion share repurchase program, effective January 2022 through December 2024. The Company's goals for the share repurchase programs are to offset the dilution created by its employee equity compensation programs over time and provide the flexibility to return capital to shareholders as business and market conditions warrant, while still preserving its ability to pursue other strategic opportunities.

During the years ended December 31, 2022, 2021 and 2020, the Company repurchased 6.4 million, 4.7 million and 2.0 million shares, respectively, of its common stock for $608.0 million, $522.3 million and $193.6 million, respectively, pursuant to the repurchase programs described above. As of December 31, 2022, the Company had $1.2 billion available for future purchases of shares under the current repurchase program.

The board of directors authorized the retirement of all the outstanding shares of its treasury stock as of each of December 31, 2022, 2021 and 2020. The retired shares were returned to the number of authorized but unissued shares of the Company's common stock, and the retirement was recorded to additional paid-in capital.




81

15. Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the years ended December 31, 2022 and 2021 were as follows (in thousands):

Foreign Currency TranslationNet Unrealized Gains (Losses) on InvestmentsTotal
Balance as of January 1, 2021$(33,295)$13,094 $(20,201)
Other comprehensive loss(38,514)(10,390)(48,904)
Balance as of December 31, 2021(71,809)2,704 (69,105)
Other comprehensive loss(44,665)(26,562)(71,227)
Balance as of December 31, 2022$(116,474)$(23,858)$(140,332)

Amounts reclassified from accumulated other comprehensive loss to net income were immaterial for the years ended December 31, 2022 and 2021.

16. Revenue from Contracts with Customers

The Company sells its services through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period. Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
U.S.$1,902,051 $1,837,508 $1,777,435 
International1,714,603 1,623,715 1,420,714 
Total revenue$3,616,654 $3,461,223 $3,198,149 

The Company reports its revenue in three solution categories: security, delivery and compute. Prior to January 1, 2022, revenue by solution was reported by product group: Security Technology Group and Edge Technology Group. Revenue from security solutions was previously presented as Security Technology Group revenue and revenue from delivery and compute solutions was previously presented as Edge Technology Group revenue. The periods presented prior to January 1, 2022 have been revised to reflect this new presentation. Security includes solutions that are designed to protect business online by keeping infrastructure, websites, applications and users safe. Delivery includes solutions that are designed to enable business online, including media delivery and web performance. Compute includes cloud computing, edge applications, cloud optimization and storage. Revenue by solution category included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
Security$1,541,941 $1,334,836 $1,061,622 
Delivery1,669,257 1,873,243 1,929,810 
Compute405,456 253,144 206,717 
Total revenue$3,616,654 $3,461,223 $3,198,149 

Most security, delivery and compute services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any usage over a given commitment is recognized in the period in which the units are served. A small percentage of the Company's contracts are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.




82

During the years ended December 31, 2022, 2021 and 2020, the Company recognized $105.1 million, $78.8 million and $69.9 million of revenue that was included in deferred revenue as of December 31, 2021, 2020 and 2019, respectively.

As of December 31, 2022, the aggregate amount of remaining performance obligations from contracts with customers was $3.5 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months, with the remainder recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, related to performance obligations satisfied in previous periods was not material.

17. Employee Benefit Plan

The Company has established a savings plan for its employees that is designed to be qualified under Section 401(k) of the Internal Revenue Code. Eligible employees are permitted to contribute to this plan through payroll deductions within statutory and plan limits. The Company contributed $18.8 million, $17.7 million and $17.5 million of cash to the savings plan for the years ended December 31, 2022, 2021 and 2020, respectively, under a matching program.

18. Stock-Based Compensation

Equity Plans

In May 2013, the Company's stockholders approved the Akamai Technologies, Inc. 2013 Stock Incentive Plan, which was amended with Company shareholder approval in each of 2015, 2017 and 2019 and was amended and restated with Company shareholder approval in each of 2021 and 2022 (as amended and restated, the "2013 Plan"). The 2013 Plan replaced the Akamai Technologies, Inc. 2009 Stock Incentive Plan (the "2009 Plan"), which in turn replaced the Akamai Technologies, Inc. 2006 Stock Incentive Plan, the Akamai Technologies, Inc. 2001 Stock Incentive Plan and the Akamai Technologies, Inc. 1998 Stock Incentive Plan (such plans, together with the 2009 Plan, the "Previous Plans"). The Company no longer issues equity awards under the Previous Plans, and they solely exist to satisfy outstanding equity awards previously granted under those plans. The 2013 Plan allows for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock-based awards and cash-based awards for up to 26.5 million shares of common stock, subject to certain adjustments, to employees, officers, directors, consultants and advisers of the Company. Additionally, the Company may grant up to 3.8 million shares of common stock thereunder that were available for grant under the 2009 Plan immediately prior to stockholder approval of the 2013 Plan. Any shares of common stock that are currently outstanding under the Previous Plans that are terminated, canceled, surrendered or forfeited will become available to grant under the 2013 Plan. As of December 31, 2022, the Company had reserved 6.2 million shares of common stock available for future issuance of equity awards under the 2013 Plan.

The Company has assumed certain stock incentive plans and the outstanding stock incentives of companies that it has acquired (“Assumed Plans”). Stock incentive awards outstanding as of the date of acquisition under the Assumed Plans were exchanged for the Company’s stock incentive awards and adjusted to reflect the appropriate conversion ratio as specified by the applicable acquisition agreement, but are otherwise administered in accordance with the terms of the Assumed Plans. Stock incentive awards under the Assumed Plans generally vest over three years to four years, and outstanding stock options under the Assumed Plans expire ten years from the date of grant.

The 1999 Employee Stock Purchase Plan ("1999 ESPP") permits eligible employees to purchase up to 1.5 million shares each June 1 and December 1, provided that the aggregate number of shares issued shall not exceed 20.0 million. The 1999 ESPP allows participants to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the years ended December 31, 2022, 2021 and 2020, the Company issued 0.7 million, 0.6 million and 0.7 million shares under the 1999 ESPP, respectively, with a weighted average purchase price per share of $82.83, $92.05 and $80.71, respectively. Total cash proceeds from the purchase of shares under the 1999 ESPP in the years ended December 31, 2022, 2021 and 2020 were $56.6 million, $59.7 million and $58.4 million, respectively. As of December 31, 2022, approximately $5.8 million had been withheld from employees for future purchases under the 1999 ESPP.




83

Stock-Based Compensation Expense

Components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):
 
202220212020
Cost of revenue$28,354 $27,143 $24,829 
Research and development78,116 65,950 48,855 
Sales and marketing47,789 46,342 65,257 
General and administrative62,926 63,324 58,470 
Total stock-based compensation217,185 202,759 197,411 
Provision for income taxes(46,829)(56,084)(62,153)
Total stock-based compensation, net of taxes$170,356 $146,675 $135,258 

In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 also include stock-based compensation reflected as a component of amortization primarily consisting of capitalized internal-use software; the additional stock-based compensation was $31.3 million, $32.4 million and $29.6 million, respectively, before taxes.

The Company uses the Black-Scholes option pricing model to determine the fair value of the Company’s stock option awards. This model requires the input of subjective assumptions, including expected stock price volatility and the estimated term of each award. The estimated fair value of the Company's stock-based awards, less expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis. Expected volatilities are based on the Company’s historical stock price volatility and implied volatility from traded options in its stock. The Company uses historical data to estimate the expected term of options granted within the valuation model. The risk-free interest rate for periods commensurate with the expected term of the option is based on the U.S. Treasury yield rate in effect at the time of grant. The expected dividend yield is zero, as the Company currently does not pay a dividend and does not anticipate doing so in the future.

The grant-date fair values of awards granted under the 1999 ESPP during the years ended December 31, 2022, 2021 and 2020 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
202220212020
Expected term (in years)0.50.50.5
Risk-free interest rate1.9 %0.1 %0.7 %
Expected volatility26.0 %32.2 %30.4 %
Dividend yield % % %

For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of awards granted under the 1999 ESPP was $33.26 per share, $36.17 per share and $32.30 per share, respectively.

As of December 31, 2022, total pre-tax unrecognized compensation cost for stock options, restricted stock units, deferred stock units and shares of common stock issued under the 1999 ESPP was $399.3 million. The expense is expected to be recognized through 2025 over a weighted average period of 2.0 years.




84

Stock Options

Stock option activity during the year ended December 31, 2022 was as follows:
 
Shares
(in thousands)
Weighted Average Exercise PriceWeighted Average Remaining Contractual Term
(in years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at January 1, 20221 $41.08 
Exercised 40.44 
Outstanding at December 31, 20221 $41.28 0.6$43 
Exercisable at December 31, 20221 $41.28 0.6$43 
Vested or expected to vest December 31, 20221 $41.28 0.6$43 

The total pre-tax intrinsic value of options exercised during the year ended December 31, 2022 was insignificant. The total pre-tax intrinsic value of options exercised during the years ended December 31, 2021 and 2020 were $0.6 million and $1.0 million, respectively. No options vested during the years ended December 31, 2022, 2021 and 2020.

The aggregate intrinsic value in the preceding table represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $84.30 on December 31, 2022, that would have been received by the option holders had all option holders exercised their “in-the-money” options as of that date. The total number of shares issuable upon the exercise of “in-the-money” options exercisable as of December 31, 2022 was 1,002.

Deferred Stock Units

The Company has granted deferred stock units ("DSUs") to non-employee members of its board of directors. Each DSU represents the right to receive one share of the Company’s common stock upon vesting. The holder may elect to defer receipt of the vested shares of stock represented by the DSU for a period of at least one year but not more than ten years from the grant date. DSUs vest 100% on the first anniversary of the grant date. If a director has completed one year of service, vesting of 100% of the DSUs held by such director will accelerate at the time of his or her departure from the board.

DSU activity for the year ended December 31, 2022 was as follows:

Units
(in thousands)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 202298 $72.96 
Granted27 97.40 
Vested and distributed(45)73.33 
Outstanding at December 31, 202280 $81.11 

The total pre-tax intrinsic value of DSUs that were vested and distributed during the years ended December 31, 2022, 2021 and 2020 was $4.9 million, $4.1 million and $0.9 million, respectively. The total fair value of DSUs that were vested and distributed during the years ended December 31, 2022, 2021 and 2020 was $3.3 million, $2.7 million and $0.7 million, respectively. The grant-date fair value is calculated based upon the Company’s closing stock price on the date of grant. For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of DSU awards granted was $97.40 per share, $114.56 per share and $100.58 per share, respectively. As of December 31, 2022, 27,306 DSUs were unvested, with an aggregate intrinsic value of approximately $2.3 million and a weighted average remaining contractual life of approximately 0.4 years. These units are expected to vest in May 2023.




85

Restricted Stock and Restricted Stock Units

Different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2022 were as follows (in thousands):
 
December 31, 2022
RSUs with service-based vesting conditions3,243 
RSUs with market-based vesting conditions81 
RSUs with performance-based vesting conditions239 
Total3,563 

RSUs represent the right to receive one share of the Company’s common stock upon vesting. RSUs are granted at the discretion of the board of directors, a committee thereof or, subject to defined limitations, the Chief Executive Officer of the Company, acting as a committee of one director, to whom such authority has been delegated. The Company has issued RSUs that vest based on the passage of time assuming continued service with the Company, RSUs that vest based upon total shareholder return ("TSR") measured against the benchmark TSR of a peer group and RSUs that vest only upon the achievement of defined performance metrics tied primarily to revenue and earnings targets.

For RSUs with service-based vesting conditions, the fair value is calculated based upon the Company’s closing stock price on the date of grant, and the stock-based compensation expense is being recognized over the vesting period. Most RSUs with service-based vesting provisions vest in installments over a three- or four-year period following the grant date.

The Company uses the Monte Carlo simulation model to determine the fair value of the Company's RSUs based on TSR. This model requires the input of assumptions, including the estimated term of each award, the risk-free interest rate, historical stock price volatility of the Company's shares and historical stock price volatility of peer-company shares. The grant-date fair values of the TSR-based RSUs granted during the years ended December 31, 2022, 2021 and 2020 were estimated using a Monte Carlo simulation model with the following assumptions:

 202220212020
Expected term (in years)3.03.03.0
Risk-free interest rate1.7 %0.3 %0.7 %
Akamai historical share price volatility30.3 %32.7 %28.2 %
Average volatility of peer-company share price40.7 %39.6 %28.9 %

For the years ended December 31, 2022, 2021 and 2020, management measured compensation expense for performance-based RSUs based upon a review of the Company’s expected achievement against specified financial performance targets. Such compensation cost is being recorded using a graded-vesting method for each series of grants of performance-based RSUs, to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

RSU activity for the year ended December 31, 2022 was as follows:
 
Units
(in thousands)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 20224,389 $95.75 
Granted3,563 107.17 
Vested(2,096)110.57 
Forfeited(578)102.92 
Outstanding at December 31, 20225,278 $121.92 




86

The shares granted during 2022 and presented in the table above include 172,271 RSUs assumed by the Company as a result of the acquisition of Linode.

The total pre-tax intrinsic value of RSUs that vested during the years ended December 31, 2022, 2021 and 2020 was $227.1 million, $226.4 million and $192.5 million, respectively. The total fair value of RSUs that vested during the years ended December 31, 2022, 2021 and 2020 was $231.7 million, $233.0 million and $198.9 million, respectively. The grant-date fair value of each RSU is calculated based upon the Company’s closing stock price on the date of grant. For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of RSU awards granted was $107.17 per share, $99.09 per share and $92.42 per share, respectively. As of December 31, 2022, 5.3 million RSUs were outstanding and unvested, with an aggregate intrinsic value of $445.1 million and a weighted average remaining vesting period of approximately 2.3 years. These RSUs are expected to vest on various dates through 2026.

19. Income Taxes

The components of income before provision for income taxes were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
 
202220212020
U.S.$61,383 $70,300 $45,074 
Foreign596,620 657,921 571,008 
Income before provision for income taxes$658,003 $728,221 $616,082 

The provision for income taxes consisted of the following for the years ended December 31, 2022, 2021 and 2020 (in thousands):
 
202220212020
Current tax provision (benefit):
Federal$49,808 $11,824 $(1,765)
State9,214 8,515 5,346 
Foreign172,645 90,026 76,162 
Deferred tax benefit:
Federal(73,826)(33,366)(19,845)
State(18,657)(14,611)(14,509)
Foreign(16,595)(4,358)(6,023)
Change in valuation allowance4,107 4,541 6,556 
Total$126,696 $62,571 $45,922 




87

The Company’s effective tax rate differed from the U.S. federal statutory tax rate as follows for the years ended December 31, 2022, 2021 and 2020:
 
202220212020
U.S. federal income tax rate21.0 %21.0 %21.0 %
State taxes0.7 0.7 1.0 
Stock-based compensation2.0 0.1 (0.6)
U.S. federal, state and foreign research and development credits(5.1)(3.7)(4.4)
Foreign earnings(6.6)(7.3)(7.7)
Nondeductible (nontaxable) foreign items0.7  (0.4)
Global intangible low-taxed income2.5 0.5 0.6 
Release of uncertain tax position reserve(0.7)(1.0)(0.9)
Intercompany sale of intellectual property4.0  0.2 
Valuation allowance0.6 0.6 1.1 
Other0.2 (2.3)(2.4)
19.3 %8.6 %7.5 %

The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2022 and 2021 were as follows (in thousands):
 
20222021
Accrued bonus$21,181 $26,261 
Deferred revenue11,925 6,683 
Operating lease liabilities125,567 133,298 
Stock-based compensation19,874 21,507 
NOLs18,172 53,088 
Tax credit carryforwards93,672 88,710 
Capitalized research and development costs43,215  
Convertible senior notes interest75,603 18,552 
Depreciation and amortization79,595 85,438 
Other28,879 15,679 
Deferred tax assets517,683 449,216 
Acquired intangible assets(530)(86,567)
Operating lease right-of-use assets(113,118)(124,833)
Deferred commissions(12,949)(13,468)
Capitalized internal-use software development costs(30,559)(59,837)
Deferred tax liabilities(157,156)(284,705)
Valuation allowance(41,250)(37,143)
Net deferred tax assets$319,277 $127,368 

As summary of activity in the valuation allowance on deferred tax assets for the years ended December 31, 2022, 2021 and 2020 is as follows (in thousands):

202220212020
Beginning balance$37,143 $32,602 $26,046 
Charges to income tax expense4,392 4,707 6,588 
Release of valuation allowance(285)(166)(32)
Ending balance$41,250 $37,143 $32,602 




88

Valuation allowances will be recognized on deferred tax assets if it is more-likely-than-not that some or all of the deferred tax assets will not be utilized. In measuring deferred tax assets, the Company considers all available evidence, both positive and negative, to determine whether a valuation allowance is needed. As of December 31, 2022, the Company recorded a $41.3 million valuation allowance against deferred tax assets related to state tax credits and state and foreign NOLs in which it is more-likely-than-not that such attributes will expire prior to utilization. The increase in the valuation allowance during 2022 was $4.1 million. The increase in the valuation allowance is primarily related to state tax credits.

The Company's NOL and tax credit carryforwards in U.S. federal, state and foreign jurisdictions as of December 31, 2022 and 2021 were as follows (in thousands, except years):

20222021Expirations at Various Dates Through:
NOL carryforwards:
Federal$30,100 $44,000 2037
State22,400 15,500 2042
Foreign40,100 180,100 2037
Federal and state research and development tax credit and other credit carryforwards121,300 113,500 2037

The Company's U.S. federal and state NOL carryforwards relate to acquisitions completed in 2022, 2021, 2019, 2017 and 2012.

As of December 31, 2022, accumulated earnings outside the U.S. totaled $1.9 billion, the majority of which have been taxed due to the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings and the tax on global intangible low taxed income required by the U.S. Tax Cuts and Jobs Act ("TCJA"). No provision for U.S. state income taxes and foreign withholding taxes has been provided for any remaining undistributed foreign earnings not subject to tax under the TCJA, or any additional basis differences inherent in the Company's international subsidiaries, as these amounts continue to be indefinitely reinvested. Determination of the amount of the unrecognized deferred tax liability on outside basis differences is not practicable because of the complexity of laws and regulations, the varying tax treatment of alternative repatriation scenarios and the variation due to multiple potential assumptions relating to the timing of any future repatriation.

The changes in the Company’s unrecognized tax benefits for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Balance at beginning of year$22,563 $24,105 $27,359 
Gross increases – tax positions of prior periods3,880 4,293 2,539 
Gross increases – current period tax positions45,975 3,607 1,946 
Gross decreases – tax positions of prior periods(688)(816)(3,540)
Gross decreases – lapse of applicable statute of limitations(3,772)(8,626)(4,199)
Balance at end of year$67,958 $22,563 $24,105 

As of December 31, 2022, 2021 and 2020, the Company had $38.3 million, $23.1 million and $29.5 million of unrecognized tax benefits, respectively. Total interest and penalties for unrecognized tax benefits includes $8.6 million, $7.2 million and $7.7 million as of December 31, 2022, 2021 and 2020, respectively. Interest and penalties related to unrecognized tax benefits are recorded in the provision for income taxes and were $2.0 million, $0.5 million and $1.2 million for the years ended December 31, 2022, 2021 and 2020, respectively. The amount of unrecognized tax benefits that, if recognized, would impact the effective income tax rate is $38.3 million.

As of December 31, 2022, it is reasonably possible that $3.6 million of unrecognized tax benefits may be recognized within the next 12 months due to the expiration of local statutes of limitations. Certain U.S. state and foreign income tax returns from 2013 through 2022 are currently under audit. The Company has reserved for those positions that are not more-likely-than-not to be sustained.




89

20. Net Income per Share

Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, RSUs, DSUs, convertible senior notes and warrants issued by the Company. For the year ended December 31, 2022, the dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method and the dilutive effect of the convertible securities is reflected in diluted earnings per share by application of the if-converted method. For the years ended December 31, 2021 and 2020, the dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

The components used in the computation of basic and diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands, except per share data):
 
202220212020
Numerator:
Net income$523,672 $651,642 $557,054 
Denominator:
Shares used for basic net income per share159,089 162,665 162,490 
Effect of dilutive securities:
Stock options21 21 31 
RSUs and DSUs637 1,518 1,819 
Convertible senior notes720 1,600 873 
Warrants related to issuance of convertible senior notes   
Shares used for diluted net income per share160,467 165,804 165,213 
Basic net income per share$3.29 $4.01 $3.43 
Diluted net income per share$3.26 $3.93 $3.37 

For the years ended December 31, 2022, 2021 and 2020, certain potential outstanding shares from service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Service-based RSUs2,211 776 591 
Market- and performance-based RSUs1,030 1,199 1,409 
Convertible senior notes 9,898 12,922 
Warrants related to issuance of convertible senior notes21,991 21,991 21,991 
Total shares excluded from computation25,232 33,864 36,913 

21. Akamai Foundation

The Akamai Foundation is a private non-profit organization founded in 2000 by certain current and former employees of the Company (the “Foundation”). The Company has the right to appoint the directors of the Foundation, but receives no economic benefit from the Foundation’s initiatives, therefore the Foundation is not consolidated. The Foundation's initiatives are to support youth education, with a focus on mathematics and science, as well as other charitable causes. In 2020, the Foundation expanded its initiatives to include supporting increased diversity in the technology industry. The Company contributed $20.0 million in that year in support of the Foundation's expanded initiatives. This expense is included in general and administrative expenses in the consolidated statements of income for the year ended December 31, 2020.




90

22. Segment and Geographic Information

The Company’s chief operating decision-maker is the chief executive officer and the executive management team. As of December 31, 2022, the Company is currently organized and operates as one reportable and operating segment. The Company is not organized by market and is managed and operated as one business. A single management team that reports to the chief executive officer comprehensively manages the entire business. The Company does not operate any material separate lines of business or separate business entities with respect to its services. Accordingly, the Company does not accumulate discrete financial information with respect to separate entities and does not have separate operating or reportable segments.

The Company deploys its servers into networks worldwide. Net property and equipment, excluding internal-use software and operating lease right-of-use assets, located in the U.S. and foreign locations, as of December 31, 2022 and 2021 was as follows (in thousands):

December 31, 2022December 31, 2021
Property and equipment, net, excluding internal-use software, located in the U.S.$568,590 $568,040 
Property and equipment, net, excluding internal-use software, located in foreign locations516,127 510,695 
Operating lease right-of-use assets located in the U.S.608,854 625,424 
Operating lease right-of-use assets located in foreign locations204,518 190,330 

23. Quarterly Financial Data (Unaudited)

Revision of Previously Issued Financial Statements

During the preparation of the financial statements for the year ended December 31, 2022, an error was identified in the Company’s accounting for an intercompany sale of intellectual property that occurred during 2022. During each of the first three quarters of 2022, the Company failed to record a deferred tax asset in the jurisdiction where the intellectual property was sold for the step up in tax basis that was achieved with the sale. This caused net deferred taxes to be understated in the interim condensed consolidated balance sheets, the provision for income taxes to be overstated and net income and earnings per share to be understated in the interim condensed consolidated statements of income. Management evaluated the error and determined that the related impact was not material to any of the Company's previously issued financial statements.

The financial data below has been derived from the Company’s quarterly reports on Form 10-Q filed for the respective periods, with 2022 periods adjusted to reflect the impact of the error. The Company will also correct previously reported financial information for this error in its future filings, as applicable.

(in thousands, except per share data)First QuarterSecond QuarterThird QuarterFourth Quarter
Year ended December 31, 2022
Revenue$903,647 $903,332 $881,896 $927,779 
Cost of revenue (exclusive of amortization of acquired intangible assets)332,752 346,649 346,450 357,968 
Net income133,376 137,840 123,694 128,762 
Basic net income per share0.83 0.86 0.78 0.82 
Diluted net income per share0.82 0.85 0.78 0.82 
Year ended December 31, 2021
Revenue$842,708 $852,824 $860,333 $905,358 
Cost of revenue (exclusive of amortization of acquired intangible assets)306,687 320,000 316,866 325,403 
Net income155,695 156,497 178,916 160,534 
Basic net income per share0.95 0.96 1.10 0.99 
Diluted net income per share0.94 0.94 1.08 0.97 





91

The changes to the condensed consolidated balance sheets as a result of the error were as follows (in thousands):

As Previously ReportedAdjustmentAs Revised
March 31, 2022
Deferred income tax assets$265,946 $8,610 $274,556 
Total assets8,303,779 8,610 8,312,389 
Deferred income tax liabilities 41,131 (5,603)35,528 
Total liabilities4,003,257 (5,603)3,997,654 
Retained earnings1,515,842 14,213 1,530,055 
Total stockholders’ equity4,300,522 14,213 4,314,735 
Total liabilities and stockholders’ equity8,303,779 8,610 8,312,389 
June 30, 2022
Deferred income tax assets$292,817 $19,698 $312,515 
Total assets8,211,054 19,698 8,230,752 
Deferred income tax liabilities39,367 (12,818)26,549 
Total liabilities3,930,576 (12,818)3,917,758 
Retained earnings1,635,379 32,516 1,667,895 
Total stockholders’ equity4,280,478 32,516 4,312,994 
Total liabilities and stockholders’ equity8,211,054 19,698 8,230,752 
September 30, 2022
Deferred income tax assets$285,722 $29,112 $314,834 
Total assets8,107,369 29,112 8,136,481 
Deferred income tax liabilities38,146 (18,944)19,202 
Total liabilities3,874,185 (18,944)3,855,241 
Retained earnings1,743,533 48,056 1,791,589 
Total stockholders’ equity4,233,184 48,056 4,281,240 
Total liabilities and stockholders’ equity8,107,369 29,112 8,136,481 

Changes to the condensed consolidated statements of income as a result of the error were as follows (in thousands, except per share data):

For the Three Months Ended
March 31, 2022
As Previously ReportedAdjustmentAs Revised
Provision for income taxes$(34,050)$14,213 $(19,837)
Net income119,163 14,213 133,376 
Net income per share:
Basic$0.74 $0.09 $0.83 
Diluted$0.73 $0.09 $0.82 



92


For the Three Months Ended
June 30, 2022
For the Six Months Ended
June 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
Provision for income taxes$(51,058)$18,303 $(32,755)$(85,108)$32,516 $(52,592)
Net income119,537 18,303 137,840 238,700 32,516 271,216 
Net income per share:
Basic$0.75 $0.11 $0.86 $1.49 $0.20 $1.69 
Diluted$0.74 $0.11 $0.85 $1.47 $0.20 $1.67 

For the Three Months Ended
September 30, 2022
For the Nine Months Ended
September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
Provision for income taxes$(50,006)$15,540 $(34,466)$(135,114)$48,056 $(87,058)
Net income108,154 15,540 123,694 346,854 48,056 394,910 
Net income per share:
Basic$0.68 $0.10 $0.78 $2.17 $0.30 $2.47 
Diluted$0.68 $0.10 $0.78 $2.15 $0.30 $2.45 

The condensed consolidated statements of shareholders' equity, condensed consolidated statements of cash flows and condensed consolidated statements of comprehensive income for the quarterly and year-to-date periods ended March 31, 2022, June 30, 2022 and September 30, 2022 were also revised to reflect the impact to net income as stated in the tables above. The benefit for deferred income tax line was also adjusted in the condensed consolidated statement of cash flows, however, the error had no net impact on cash flows from operating, investing or financing activities in these periods.

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

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act") means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosures. Based on the evaluation of our disclosure controls and procedures as of December 31, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were not effective to provide reasonable assurance due to a material weakness in internal control over financial reporting described below.

Management’s Annual Report on Internal Control over Financial Reporting

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) and 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision of, the company's principal executive and principal financial officers and effected by the company’s board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and



93

the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:

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

Our management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022. Based on this assessment, our management concluded that as of December 31, 2022, our internal control over financial reporting was not effective as of December 31, 2022, due to a material weakness in internal control over financial reporting described below. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control — Integrated Framework (2013).

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

A material weakness in internal control over financial reporting related to income taxes was identified in the Company’s internal control over financial reporting as of December 31, 2022. Specifically, the Company did not design and maintain effective controls over the adoption and application of new accounting standards related to income taxes.

This material weakness resulted in immaterial errors to net deferred tax assets and provision for income taxes for the interim periods ended March 31, 2022, June 30, 2022 and September 30, 2022. These immaterial errors also resulted in a revision to previously issued quarterly financial statements for each of these periods. Additionally, this material weakness could result in misstatements of the aforementioned account balances or disclosures that would result in a material misstatement to the Company's annual or interim consolidated financial statements that would not be prevented or detected.

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

Remediation Plan

The Company’s management, under the oversight of the Audit Committee, is in the process of designing and implementing changes in processes and controls to remediate the material weakness. We expect our remediation plan to include the enhancement of the design and precision of our process for evaluating the adoption and application of new accounting standards in the area of income taxes, including the involvement of external tax advisors, as applicable.

The material weakness will not be considered remediated until management completes its remediation plan and the enhanced controls operate for a sufficient period of time and management has concluded, through testing, that the related controls are effective. The Company will monitor the effectiveness of its remediation plan and will refine its remediation plan as appropriate.

Changes in Internal Control over Financial Reporting

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

Item 9B. Other Information

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.



94


PART III

Item 10. Directors, Executive Officers and Corporate Governance

The complete response to this Item regarding the backgrounds of our executive officers and directors and other information required by Items 401, 405 and 407 of Regulation S-K will be contained in our definitive proxy statement for our 2023 Annual Meeting of Stockholders under the sections captioned “Executive Compensation Matters,” “Delinquent Section 16(a) Reports” and “Corporate Governance Highlights” and is incorporated by reference herein.

Our executive officers and directors and their positions as of February 28, 2023, are as follows:

NamePosition
F. Thomson LeightonChief Executive Officer, President and Director (Principal Executive Officer)
Edward McGowanExecutive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)
Aaron AholaExecutive Vice President, General Counsel and Corporate Secretary
Robert BlumofeExecutive Vice President and Chief Technology Officer
Adam Karon Chief Operating Officer and General Manager of the Cloud Technology Group
Kim Salem-JacksonExecutive Vice President and Chief Marketing Officer
Paul JosephExecutive Vice President, Global Sales and Services
Mani SundaramExecutive Vice President and General Manager of the Security Technology Group
Anthony WilliamsExecutive Vice President and Chief Human Resources Officer
Sharon BowenDirector
Marianne BrownDirector
Monte FordDirector
Daniel HesseDirector
Tom KillaleaDirector
Jonathan MillerDirector
Madhu RanganathanDirector
Bernardus VerwaayenDirector
William WagnerDirector

We have adopted a written code of business ethics, as amended, that applies to our principal executive officer, principal financial officer and principal accounting officer or persons serving similar functions and all of our other employees and members of our board of directors. The text of our amended code of ethics is available on our website at www.akamai.com. If we amend, or grant a waiver under, our code of business ethics that applies to our principal executive officer, principal financial officer and principal accounting officer, or persons performing similar functions, we intend to post information about such amendment or waiver on our website at www.akamai.com.

Item 11. Executive Compensation

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2023 Annual Meeting of Stockholders under the sections captioned “Executive Compensation Matters,” “Corporate Governance Highlights,” “Compensation Committee Interlocks and Insider Participation” and “Director Compensation.”

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

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2023 Annual Meeting of Stockholders under the sections captioned “Executive Compensation Matters,” “Security Ownership of Certain Beneficial Owners and Management” and “Securities Authorized for Issuance Under Equity Compensation Plans.”

Item 13. Certain Relationships and Related Transactions, and Director Independence




95

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2023 Annual Meeting of Stockholders under the sections captioned “Certain Relationships and Related Party Transactions; Code of Ethics; Interest in Annual Meeting Matters,” “Corporate Governance Highlights” and “Compensation Committee Interlocks and Insider Participation.”

Item 14. Principal Accounting Fees and Services

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2023 Annual Meeting of Stockholders under the section captioned “Ratification of Selection of Independent Auditors.”
 
PART IV

Item 15. Exhibits, Financial Statement Schedules

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

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

Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of December 31, 2022 and 2021
Consolidated Statements of Income for the years ended December 31, 2022, 2021 and 2020
Consolidated Statements of Comprehensive Income for the years ended December 31, 2022, 2021 and 2020
Consolidated Statements of Cash Flows for the years ended December 31, 2022, 2021 and 2020
Consolidated Statements of Stockholders' Equity for the years ended December 31, 2022, 2021 and 2020
Notes to Consolidated Financial Statements

2.Financial Statement Schedules

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

(b)Exhibits

EXHIBIT INDEX
 
3.1(A)
3.2(B)
4.1(C)
4.2(D)
4.3(E)
4.4(F)
4.5(F)
4.6(B)
10.1(G)@
10.2(H)@
10.3(I)@
10.4(J)@



96

10.5(K)
10.6(L)
10.7(M)
10.8(N)@
10.9@
10.10(O)@
10.11(O)
10.12@
10.13@
10.14(N)@
10.15(P)@
10.16(Q)@
10.17(R)@
10.18(S)@
10.19(T)@
10.20(U)@
10.21(R)@
10.22(V)
10.23(V)
10.24(W)
10.25(X)†
10.26(Y)
10.27(D)
10.28(D)
10.29(E)
10.30(E)
21.1
23.1
31.1
31.2
32.1
32.2
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 document.*



97

101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Label Linkbase Document*
101.PREInline XBRL Taxonomy Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101.INS)
________________
(A)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 18884226) filed with the Commission on June 6, 2018.
(B)
Incorporated by reference to the Registrant’s Annual Report on Form 8-K (File No. 000-27275, 221467934) filed with the Commission on December 16, 2022.
(C)
Incorporated by reference to the Registrant’s Registration Statement on Form S-1 (File No. 333-85679, 99727819), as amended, filed with the Commission on October 13, 1999.
(D)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 18852548) filed with the Commission on May 22, 2018.
(E)
Incorporated by reference to the Registration's Current Report on Form 8-K (File No. 000-27275, 191033874) filed with the Commission on August 16, 2019.
(F)
Incorporated by reference to the Registrant’s Annual Report Current Report on Form 8-K (File No. 000-27275, 211497782) filed with the Commission on December 16, 2021.
(G)
Incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-27275, 06691330) filed with the Commission on March 16, 2006.
(H)
Incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-27275, 08823347) filed with the Commission on May 12, 2008.
(I)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 11865051) filed with the Commission on May 23, 2011.
(J)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 22922830) filed with the Commission on May 13, 2022.
(K)
Incorporated by reference to the Registrant’s Registration Statement on Form S-8 (File No. 333-194278, 14660564) filed with the Commission on March 3, 2014.
(L)
Incorporated by reference to the Registrant’s Registration Statement on Form S-8 filed (File No. 333-180088, 12689764) filed with the Commission on March 14, 2012.
(M)Incorporated by reference to the Registrant’s Registration Statement on Form S-8 filed with the Commission on March 21, 2022.
(N)
Incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-27275, 19810440) filed with the Commission on May 9, 2019.
(O)
Incorporated by reference to the Registrant's Quarterly Report on Form 10-Q (File No. 000-27275, 131025074) filed with the Commission on August 9, 2013.
(P)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 23668192) filed with the Commission on February 24, 2023.



98

(Q)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 191132693) filed with the Commission on October 2, 2019.
(R)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 22680595) filed with the Commission on February 25, 2022.
(S)
Incorporated by reference to the Registrant's Annual Report on form 10-K (File No. 000-27275, 17647667) filed with the Commission on February 28, 2017.
(T)
Incorporated by reference to the Registrant's Quarterly Report on Form 10-Q (File No. 000-27275, 15850176) filed with the Commission on May 11, 2015.
(U)
Incorporated by reference to the Registrant's Annual Report on Form 10-K (File No. 000-27275, 13657899) filed with the Commission on March 1, 2013.
(V)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 161988699) filed with the Commission on November 10, 2016.
(W)
Incorporated by reference to the Registrant's Annual Report on Form 10-K (File No. 000-27275, 18654889) filed with the Commission on March 1, 2018.
(X)
Incorporated by reference to the Registrant's Registration Statement on Form S-1/A filed with the Commission on October 28, 1999.
(Y)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 221416292) filed with the Commission on November 23, 2022.
_______________
@Management contract or compensatory plan or arrangement filed as an exhibit to this Annual Report on Form 10-K pursuant to Item 15(b) of this Annual Report.
Confidential Treatment has been granted as to certain portions of this Exhibit. Such portions have been omitted and filed separately with the Securities and Exchange Commission.
*Submitted electronically herewith.
(c)
Not applicable.

Item 16. Form 10-K Summary

None.




99

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
February 28, 2023AKAMAI TECHNOLOGIES, INC.
By:
/s/    EDWARD MCGOWAN        
Edward McGowan
Executive Vice President, Chief Financial Officer and Treasurer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
SignatureTitleDate
/s/    F. THOMSON LEIGHTONChief Executive Officer, President and Director (Principal Executive Officer)February 28, 2023
        F. Thomson Leighton
/s/    EDWARD MCGOWANExecutive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)February 28, 2023
     Edward McGowan
/s/    LAURA HOWELL
Chief Accounting Officer (Principal Accounting Officer)February 28, 2023
     Laura Howell
/s/    SHARON Y. BOWENDirectorFebruary 28, 2023
     Sharon Y. Bowen
/s/    MARIANNE C. BROWNDirectorFebruary 28, 2023
        Marianne C. Brown
/s/    MONTE E. FORDDirectorFebruary 28, 2023
        Monte E. Ford
/s/    DANIEL R. HESSEDirectorFebruary 28, 2023
 Daniel R. Hesse
/s/    PETER T. KILLALEADirectorFebruary 28, 2023
      Peter T. Killalea
/s/    JONATHAN F. MILLER DirectorFebruary 28, 2023
      Jonathan F. Miller
/s/ MADHU RANGANATHANDirectorFebruary 28, 2023
        Madhu Ranganathan
/s/ BERNARDUS VERWAAYENDirectorFebruary 28, 2023
Bernardus Verwaayen
/s/ WILLIAM R. WAGNERDirectorFebruary 28, 2023
William R. Wagner



100
EX-10.9 2 exhibit109_10k2022.htm EX-10.9 Document
Exhibit 10.9
AKAMAI TECHNOLOGIES, INC.
Performance-Based Restricted Stock Unit Agreement

Granted Under the 2013 Stock Incentive Plan
1.Grant of Award.
    This Agreement evidences the grant by Akamai Technologies, Inc., a Delaware corporation (the “Company”), on _____, 202_ (the “Grant Date”) to you (the “Participant”) of restricted stock units of the Company (individually, an “RSU” and collectively, the “RSUs”), subject to the terms and conditions set forth in this Restricted Stock Unit Agreement, including any additional terms for the Participant’s country set forth in the appendix attached hereto (the “Appendix”) (together, the “Agreement”) and the 2013 Stock Incentive Plan and any sub-plan to the 2013 Stock Incentive Plan for the Participant’s country (the “Sub-Plan”) (together, as amended or amended and restated, the “Plan”). Each RSU represents the right to receive one share of the common stock, par value $.01 per share, of the Company (“Common Stock”) as provided in this Agreement. The target number of shares issuable is _____________ (the “Target Number of Shares”). The maximum number of shares issuable is ___% of the Target Number of Shares. The number of shares of Common Stock issuable upon vesting of the RSUs shall be calculated pursuant to the provisions of Schedule 1 and are referred to in this Agreement as “Shares.” Capitalized terms used but not defined in this Agreement shall have the meanings specified in the Plan.
2.Vesting; Forfeiture.
    (a)    Subject to the terms and conditions of this Agreement including, without limitation, Section 2(b) below and Section 6 below, the number of Shares issuable pursuant to the calculation set forth in Schedule 1 to this Agreement, if any, shall vest on the date on which the Board of Directors of the Company, or a committee thereof (as applicable, the “Talent, Leadership & Compensation Committee”), certifies the Company’s financial performance for fiscal year 202_. Such date or any other date on which RSUs vest under this Agreement may be referred to herein as a “Vesting Date.”

    (b)    Except as otherwise provided in Schedule 1, RSUs shall not continue to vest unless the Participant is, and has been at all times since the Grant Date, an employee, officer or director of, or consultant or advisor to, the Company. For purposes of the Agreement, employment with the Company shall include employment with a parent, subsidiary, affiliate or division of the Company, subject to Section 8(g) of the Agreement. For the avoidance of doubt, employment during only a portion of the vesting period, and where the Participant’s employment has terminated prior to a Vesting Date, will not entitle the Participant to vest in a pro-rata portion of the RSUs, unless otherwise provided in this Agreement.

3.Distribution of Shares.
(a)The Company will distribute to the Participant (or to the Participant’s estate in the event that his or her death occurs after a Vesting Date but before distribution of the corresponding Shares), the shares of Common Stock represented by RSUs that vested on such Vesting Date as soon as administratively practicable after each Vesting Date (each such date of distribution is hereinafter referred to as a “Settlement Date”) but in any event within the period ending on the later to occur of the date that is two and one-half months from the end of (i) the Participant’s tax year that includes the applicable Vesting Date or (ii) the Company’s tax year that includes the applicable Vesting Date.
(b)The Company shall not be obligated to issue to the Participant the Shares upon the vesting of any RSU (or otherwise) unless the issuance and delivery of such Shares shall comply with all relevant provisions of law and other legal requirements including, without limitation, any applicable federal, state or local securities laws and the requirements of any stock exchange upon which shares of Common Stock may then be listed.
- 1 -




(c)Neither the Company nor the Participant shall have the right to accelerate or defer the delivery of any shares under this Agreement except to the extent specifically permitted under Section 409A of the Code.
4.Restrictions on Transfer.
The Participant shall not sell, assign, transfer, pledge, hypothecate or otherwise dispose of, by operation of law or otherwise (collectively “transfer”) any RSUs, or any interest therein, except by will or the laws of descent and distribution.
5.Dividend and Other Shareholder Rights.
Except as set forth in the Plan, neither the Participant nor any person claiming under or through the Participant shall be, or have any rights or privileges of, a stockholder of the Company in respect of the Shares issuable pursuant to the RSUs granted hereunder until the Shares have been delivered to the Participant.
6.Provisions of the Plan; Acquisition Event or Change in Control Event.
(a)This Agreement is subject to the provisions of the Plan, a copy of which is made available to the Participant with this Agreement.
(b)[Reserved].
(c)Upon the occurrence of a Change in Control Event, provided that the Participant is employed by the Company as of the date of the Change in Control Event, then effective immediately prior to the occurrence of the Change in Control Event, the Participant shall be deemed to have earned any then-unvested RSUs as follows: the number of RSUs that shall be deemed earned shall be equal to the then-outstanding number of unvested RSUs issuable upon achievement of (i) actual performance of the applicable metrics set forth on Schedule 1 for any RSUs for which the Performance Year has been fully completed as of the date of the Change in Control Event and (ii) target level performance of the applicable metrics set forth on Schedule 1 for any RSUs for which the Performance Year has not been completed or has been partially completed as of the date of the Change in Control Event (any RSUs that are deemed earned pursuant to this Section 6(c), are referred to as “Earned RSUs”). Any RSUs that are not deemed Earned RSUs pursuant to this Section 6(c) shall immediately terminate and be forfeited upon the Change in Control Event.
(d)In the event that the parties to such Change in Control Event do not provide for the assumption, continuation or substitution of the Earned RSUs in connection with a Change in Control Event, 100% of the Earned RSUs shall become vested immediately prior to the Change in Control Event. For purposes of this Section 6(d), the Earned RSUs shall be considered assumed, continued or substituted if, following consummation of the Change in Control Event, the Earned RSUs confer the right to purchase or receive, for each Earned RSU, the consideration (whether cash, securities or other property) received as a result of the Change in Control Event by holders of Common Stock for each share of Common Stock held immediately prior to the consummation of the Change in Control Event (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Common Stock); provided, however, that if the consideration received as a result of the Change in Control Event is not solely common stock of the acquiring or succeeding corporation (or an affiliate thereof), the Company may, with the consent of the acquiring or succeeding corporation, provide for the consideration to be received upon the settlement of the Earned RSUs to consist solely of such number of shares of common stock of the acquiring or succeeding corporation (or an affiliate thereof) that the Board determined to be equivalent in value (as of the date of such determination or another date specified by the Board) to the per share consideration received by holders of outstanding shares of Common Stock as a result of the Change in Control Event.

(e)In the event that the parties to such Change in Control Event provide for the assumption, continuation or substitution of the Earned RSUs in connection with a Change in Control Event, such Earned RSUs shall remain subject to time-based vesting and shall vest in full on December
- 2 -




31, 2024, subject to the Participant’s continued employment through such date; provided, however, in the event that the Participant’s employment is terminated by the acquiring or succeeding entity (or an affiliate thereof) for a reason other than Cause (as defined below) or by the Participant for Good Reason (as defined below), in either case within twelve (12) months after the Change in Control Event, 100% of the Earned RSUs shall become vested as of the date of the Participant’s termination of employment as determined in accordance with Section 8(l) below. “Cause” shall mean (i) any act or omission by the Participant that has a significant adverse effect on Akamai’s (or the acquiring or succeeding company’s) business or on the Participant’s ability to perform services for Akamai or the acquiring or succeeding company, including, without limitation, the commission of any crime (other than ordinary traffic violations), (ii) refusal or failure to perform assigned duties, serious misconduct, or excessive absenteeism, or (iii) refusal or failure to comply with Akamai’s or the acquiring or succeeding entity’s Code of Business Ethics. “Good Reason” shall mean (i) a material reduction in the Participant’s compensation and benefits (including, without limitation, any bonus plan or indemnity agreement not agreed to in writing by the Participant), (ii) the assignment to the Participant of duties and/or responsibilities that are materially inconsistent with those associated with the Participant’s position, or (iii) a requirement, not agreed to in writing by the Participant, that the Participant relocate to, or perform his or her principal job functions at, an office that is more than twenty-five (25) miles from the office at which the Participant was previously performing his or her principal job functions.

7.Withholding Taxes.
(a)The Participant acknowledges that, regardless of any action the Company or, if different, the parent, subsidiary, affiliate or division of the Company by which the Participant is employed (the “Employer”) takes with respect to any or all income tax, social insurance contributions, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant or deemed by the Company or the Employer, in its discretion, to be an appropriate charge to the Participant even if legally applicable to the Company or the Employer (“Tax-Related Items”), the ultimate liability for all Tax-Related Items legally due by him or her is and remains the Participant’s responsibility and that the Company and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSU award, including the grant, vesting or settlement of the RSUs, the subsequent sale of Shares delivered pursuant thereto and the receipt of cash or any dividends or dividend equivalents; and (2) do not commit to structure the terms of the award or any aspect of the RSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant is subject to tax in more than one jurisdiction, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction
(b)The Company and/or the Employer, or their respective agents, retain the discretion, and the Participant authorizes the Company and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company and/or the Employer; (ii) withholding from proceeds of the sale of Shares acquired upon vesting of the RSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization without further consent); (iii) requiring the Participant to make a payment in a form acceptable to the Company; (iv) withholding in Shares to be issued upon settlement of the RSUs; or (v) any other method of withholding determined by the Company and to the extent required by applicable law or the Plan, approved by the Committee.
(c)The Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding rates or other applicable withholding rates, including maximum applicable rates in the Participant’s jurisdiction(s), to the extent permitted by the Plan. In the event of over-withholding, the Participant may receive a refund of any over-withheld amount in cash (with no entitlement to the equivalent in Shares), or if not refunded, the Participant may seek a refund from the local tax authorities. In the event of under-withholding, the Participant may be required to pay any additional Tax-Related Items directly to the applicable tax authority or to the Company and/or the Employer. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes,
- 3 -




the Participant is deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items.
(d)Finally, the Participant shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares, if the Participant fails to comply with the Participant’s obligations with respect to Tax-Related Items.
(e)The Participant represents to the Company that, as of the date hereof, he or she is not aware of any material nonpublic information about the Company or the Common Stock. The Participant and the Company have structured this Agreement to constitute a “binding contract” relating to the sale of Common Stock pursuant to this Section 7, consistent with the affirmative defense to liability under Section 10(b) of the U.S. Securities Exchange Act of 1934, as amended (the “Exchange Act”) under Rule 10b5-1(c) promulgated under such Act.
8.Nature of Grant. In accepting the grant, the Participant acknowledges that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, unless otherwise provided in the Plan;
(b)the grant of the RSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted stock units, or benefits in lieu of restricted stock units, even if restricted stock units have been granted in the past;
(c)all decisions with respect to future restricted stock units, if any, will be at the sole discretion of the Company;
(d)the grant of the RSUs and the Participant’s participation in the Plan will not create a right to further employment with the Company or the Employer, as applicable. and shall not interfere with the ability of the Company, the Employer or any parent, subsidiary or affiliate of the Company, as applicable, to terminate Participant’s employment relationship at any time;
(e)the Participant is voluntarily participating in the Plan;
(f)the RSUs and the Shares subject to the RSUs, and the income and value of same, are not intended to replace any pension rights or compensation;
(g)the RSUs and the Participant’s participation in the Plan will not be interpreted to form an employment agreement or relationship with the Company;
(h)the future value of the Shares subject to the RSUs is unknown, indeterminable and cannot be predicted with certainty;
(i)unless otherwise agreed with the Company, the RSUs and the Shares subject to the RSUs, and the income and value of same, are not granted as consideration for, or in connection with, any service the Participant may provide as a director of any parent, subsidiary or affiliate of the Company;
(j)the RSUs and the Shares subject to the RSUs, and the income and value of same, are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, holiday pay, bonuses, long-service awards, leave-related payments, pension, retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company or the Employer;
- 4 -




(k)no claim or entitlement to compensation or damages shall arise from any forfeiture of the RSUs resulting from termination of the Participant’s employment relationship (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of the Participant’s employment agreement, if any); and
(l)for purposes of the RSUs, the Participant’s employment relationship will be considered terminated as of the date he or she is no longer actively providing services to the Company, the Employer or any other parent, subsidiary or affiliate of the Company (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of his or her employment agreement, if any) and, except in the case of termination due to death or disability or an Eligible Retiree Participant as provided for in Schedule 1, the Participant’s right to vest in the RSUs under the Plan, if any, will terminate effective as of such date and will not be extended by any notice period (e.g., the period of the Participant’s employment service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where the Participant is employed or providing services or the terms of his or her employment agreement, if any); the Committee shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of his or her RSUs (including whether the Participant may still be considered to be providing services while on a leave of absence).
9.    Data Privacy Information and Consent.
(a)Data Collection and Usage. The Company and the Employer collect, process and use certain personal information about the Participant, including, but not limited to, his or her name, home address, telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares or directorships held in the Company, details of all awards granted under the Plan or any other entitlement to shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for purposes of administering his or her participation in the Plan. The legal basis, where required, for the processing of Data is the Participant’s consent.
(b)Stock Plan Administration Service Providers. The Company transfers Data to Charles Schwab & Co., Inc. and certain of its affiliates (“Charles Schwab”), which is assisting the Company with the implementation, administration and management of the Plan. The Company may select a different service provider or additional service providers and share Data with such other provider serving in a similar manner. The Participant may be asked to agree on separate terms and data processing practices with Charles Schwab, with such agreement being a condition to the ability to participate in the Plan.
(c)International Data Transfers. The Company, Charles Schwab and, as the case may be, other service providers of the Company are or might be based in the United States, which means that the Participant’s Data will have to be transferred to or otherwise processed in the United States. The Participant understands and acknowledges that the United States might apply laws not providing a level of protection of his or her Data equivalent to the level of protection in his or her country or jurisdiction. In the absence of appropriate safeguards, the processing of the Participant’s Data in the United States might not be subject to substantive data processing principles or supervision by data protection authorities. In addition, the Participant might not have enforceable rights regarding the processing of his or her Data. By signing or electronically agreeing to this Agreement, the Participant explicitly declares his or her consent to the Company receiving and transferring his or her Data onward to Charles Schwab and, as the case may be, other service providers without implementing appropriate safeguards. Where required, such processing of the Participant’s Data will be exclusively based on his or her consent.
(d)Data Retention. The Company will hold and use Data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax, exchange control, labor and securities laws. This period may extend beyond the Participant’s period of employment with the
- 5 -




Employer. When the Company or the Employer no longer need Data for any of the above purposes, they will cease processing it in this context and remove it from all of their systems used for such purposes to the fullest extent practicable.
(e)Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the consent, his or her salary from or employment with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant awards under the Plan or administer or maintain such awards.
(f)Data Subject Rights. The Participant may have a number of rights under data privacy laws in his or her jurisdiction. Depending on where the Participant is based, such rights may include the right to (i) request access to or copies of Data processes, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict the processing of Data, (v) restrict the portability of Data, (vi) lodge complaints with competent authorities in his or her jurisdiction, and/or (vii) receive a list with the names and addresses of any potential recipients of Data. To receive clarification regarding these rights or to exercise these rights, the Participant can contact his or her local human resources representative.
(g)Other Legal Basis and Additional Consent. The Participant understands that the Company may rely on a different legal basis for the collection, processing or transfer of Data in the future and/or request the Participant to provide another data privacy consent. If applicable, upon request of the Participant or the Employer, he or she will provide a separate executed data privacy agreement (or any other agreements or consents) that the Company and/or the Employer may deem necessary to obtain from the Participant for the purpose of administering his or her participation in the Plan in compliance with the data privacy laws in his or her country, either now or in the future. The Participant understands and agrees that he or she will not be able to participate in the Plan, if he or she fails to provide any such agreement requested by the Company and/or the Employer.
10.Miscellaneous.
(a)No Rights to Employment. The Participant acknowledges and agrees that the vesting of the RSUs pursuant to Section 2 hereof is earned only by continuing service as an employee at the will of the Company (not through the act of being hired or purchasing shares hereunder). The Participant further acknowledges and agrees that the transactions contemplated hereunder and the vesting schedule set forth herein do not constitute an express or implied promise of continued engagement as an employee or consultant for the vesting period, for any period, or at all.
(b)No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Participant’s participation in the Plan, or his or her acquisition or sale of the Shares subject to the RSUs. The Participant understands and agrees that he or she should consult with his or her own personal tax, legal and financial advisors regarding participation in the Plan before taking any action related to the Plan.
(c)Severability. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, and each other provision of this Agreement shall be severable and enforceable to the extent permitted by law.
(d)Waiver. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board of Directors of the Company.
(e)Binding Effect. This Agreement shall be binding upon and inure to the benefit of the Company and the Participant and their respective heirs, executors, administrators, legal representatives, successors and assigns, subject to the restrictions on transfer set forth in Section 4 of this Agreement.
- 6 -




(f)Notice. All notices required or permitted hereunder shall be in writing and deemed effectively given upon personal delivery or five days after deposit in the United States Post Office, by registered or certified mail, postage prepaid, addressed to the other party hereto at the address shown beneath his or its respective signature to this Agreement, or at such other address or addresses as either party shall designate to the other in accordance with this Section 10(f).
(g)Language. The Participant acknowledges that he or she is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Participant to understand the terms and conditions of this Agreement, including the Appendix. Furthermore, if the Participant has received this Agreement, or any other document related to the RSUs and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
(h)Pronouns. Whenever the context may require, any pronouns used in this Agreement shall include the corresponding masculine, feminine or neuter forms, and the singular form of nouns and pronouns shall include the plural, and vice versa.
(i)Entire Agreement; Conflicts and Interpretation. This Agreement, including any special terms and conditions set forth in the Appendix hereto for the Participant’s country, and the Plan, including any applicable Sub-Plan, constitute the entire agreement between the parties, and supersedes all prior agreements and understandings, relating to the subject matter of this Agreement. In the event of any conflict between this Agreement and the Plan, the Plan shall control. In the event of any ambiguity in this Agreement, or any matters as to which this Agreement is silent, the Plan shall govern including, without limitation, the provisions thereof pursuant to which the Board of Directors (or a committee thereof) has the power, among other things, to (i) interpret the Plan, (ii) prescribe, amend and rescind rules and regulations relating to the Plan and (iii) make all other determinations deemed necessary or advisable for the administration of the Plan.
(j)Appendix. The RSUs shall be subject to any additional provisions set forth in the Appendix for the Participant’s country. If the Participant relocates to one of the countries included in the Appendix during the vesting period for the RSUs, the additional provisions for such country shall apply to the Participant to the extent the Company determines that the application of such provisions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Agreement.
(k)Imposition of Other Requirements. The Company reserves the right to impose other requirements on the RSUs and the Shares acquired upon vesting of the RSUs, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
(l)Amendment. The Company may modify, amend or waive the terms of this Agreement prospectively or retroactively, but no such modification, amendment or waiver shall impair the rights of the Participant without his or her consent, except as required by applicable law, Nasdaq or stock exchange rules, tax rules or accounting rules. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board of Directors (or a committee thereof) of the Company. The waiver by either party of compliance with any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by such party or any other participant of a provision of this Agreement.
(m)Governing Law. This Agreement shall be construed, interpreted and enforced in accordance with the internal laws of the U.S. State of Delaware, without regard to any applicable conflicts of laws. For purposes of litigating any dispute that arises under the grant or the Agreement, the parties hereby submit to and consent to the jurisdiction of the U.S. State of Delaware, agree that such litigation shall be conducted in the courts of Delaware, or the federal courts for the United States for the Third District, where this Agreement is made and/or to be performed.
- 7 -




(n)Unfunded Rights. The right of the Participant to receive Common Stock pursuant to this Agreement is an unfunded and unsecured obligation of the Company. The Participant shall have no rights under this Agreement other than those of an unsecured general creditor of the Company.
(o)Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to the RSUs awarded under and participation in the Plan or future restricted stock units or other Awards that may be awarded under the Plan by electronic means or to request the Participant’s consent to participate in the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
(p)Insider Trading/Market Abuse Laws. The Participant acknowledges that, depending on his or her or his or her broker’s country of residence or where the Shares are listed, the Participant may be subject to insider trading restrictions and/or market abuse laws, which may affect his or her ability to acquire or sell or attempt to sell Shares or rights to Shares (e.g., RSUs), either directly or indirectly, or rights linked to the value of Shares under the Plan during such times as the Participant is considered to have “inside information” regarding the Company (as defined by or determined under the laws in the applicable jurisdiction or the laws in his or her country). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before he or she possessed inside information. Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party and (ii) “tipping” third parties or causing them to otherwise to buy or sell securities. Keep in mind third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. The Participant acknowledges that it is his or her responsibility to comply with any applicable restrictions, including those imposed under any applicable Company insider trading policy, and the Participant should consult with his or her own personal legal and financial advisors on this matter before taking any action related to the Plan.
(q)Foreign Asset/Account Reporting, Exchange Control and Tax Requirements. The Participant acknowledges that there may be certain foreign asset and/or account reporting requirements and exchange controls which may affect his or her ability to acquire or hold Shares acquired under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside his or her country. The Participant understands that he or she may be required to report such accounts, assets or transactions to the tax or other authorities in his or her country. The Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to his or her country through a designated bank or broker and/or within a certain time after receipt. In addition, the Participant may be subject to tax payment and/or reporting obligations in connection with any income realized under the Plan and/or from the sale of Shares. The Participant acknowledge that it is his or her responsibility to comply with all such requirements, and that he or she should consult his or her personal legal and tax advisors, as applicable, to ensure his or her compliance.


- 8 -




    IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the day and year first above written. Electronic acceptance of this Agreement pursuant to the Company’s instructions to Participant (including through an online acceptance process managed by the Company’s agent) is acceptable.
By signing or electronically agreeing to this Agreement, the Participant explicitly declares his or her consent to the data processing operations described in Section 9 of this Agreement. This includes, without limitation, the transfer of his or her Data to, and the processing of such data by, the Company, Charles Schwab or, as the case may be, the Company's other third-party service providers in the United States. The Participant may withdraw his or her consent at any time, with future effect and for any or no reason as described in Section 9(e) above.
AKAMAI TECHNOLOGIES, INC.
By: ____________________________
Name:
Title:


_____________________________
[Name of Participant]
Address:
    
    
    
    

- 9 -




AKAMAI CONFIDENTIAL

SCHEDULE 1

VESTING CRITERIA FOR RSUs

A.    Calculation of Number of Shares Issuable    



B.    Effect of an Acquisition or Disposition by Akamai
    In the event that Akamai closes an Acquisition Transaction or Disposition Transaction during the Performance Year, the Talent, Leadership & Compensation Committee shall make adjustments to affected performance targets for such Performance Year to give effect to the expected impact on such targets of the applicable Acquisition Transaction or Disposition Transaction (including whether it is accretive or not) based on management’s good faith estimate of the projected impact as presented to the Talent, Leadership & Compensation Committee. An “Acquisition Transaction” means (i) the purchase of more than 50% of the voting power of an entity, (ii) any merger, reorganization, consolidation, recapitalization, business combination, liquidation, dissolution or share exchange involving Akamai and an entity not previously owned by Akamai, or (iii) the purchase or other acquisition (including, without limitation, via license outside of the ordinary course of business or joint venture) of assets that constitute more than 50% of another entity’s total assets or assets that account for more than 50% of the consolidated net revenues or net income of such entity. A “Disposition Transaction” means the sale of a division, business unit or set of business operations and/or related assets to a third party.

All determinations of the Talent, Leadership & Compensation Committee regarding the estimated impact of an Acquisition Transaction or a Disposition Transaction shall be final, binding and non-appealable. The cumulative impact of all Acquisition Transactions and Disposition Transactions shall be set forth in a statement delivered upon payment, if any, of the bonus contemplated by this Schedule 1. This Schedule 1 shall be deemed to be automatically amended, without further action by the Company or the executive, to give effect to any adjustments required by this Section B.

C.    Effect of Death or Disability of the Participant

(1)    If the Participant dies or is disabled (within the meaning of Section 409A of the Code) prior to the end of the first Performance Year, then a pro-rated number of Shares, based on an assumed performance that would lead to vesting of the Target Number of RSUs shall vest based on the number of days into the three-year vesting Performance Period the date of death or disability occurred and such RSUs shall be delivered to the Participant or the Participant’s estate within 30 days following such death or disability.

(2)    If the Participant dies or is disabled (within the meaning of Section 409A of the Code) after the end of one or more completed Performance Years, then a pro-rated number of Shares, based on an the actual number of RSUs that are eligible for vesting based on the Company’s actual performance for any completed Performance Year(s) plus the Target Number of RSUs for the Performance Year in which the death or disability occurs, shall vest based on the number of days into the three-year vesting period the date of death or disability occurred and such RSUs shall be delivered to the Participant or the Participant’s estate within 30 days following such death or disability.

(3)    If the provisions of Sections 6(c)-(e) of the Agreement are triggered, such provisions shall take precedence over those set forth in this Paragraph C.
- 10 -

EX-10.12 3 exhibit1012_10k2022.htm EX-10.12 Document
Exhibit 10.12
AKAMAI TECHNOLOGIES, INC.
Performance-Based Restricted Stock Unit Agreement

Granted Under the 2013 Stock Incentive Plan
1.Grant of Award.
    This Agreement evidences the grant by Akamai Technologies, Inc., a Delaware corporation (the “Company”), on _____, 202_ (the “Grant Date”) to you (the “Participant”) of restricted stock units of the Company (individually, an “RSU” and collectively, the “RSUs”), subject to the terms and conditions set forth in this Restricted Stock Unit Agreement, including any additional terms for the Participant’s country set forth in the appendix attached hereto (the “Appendix”) (together, the “Agreement”) and the 2013 Stock Incentive Plan and any sub-plan to the 2013 Stock Incentive Plan for the Participant’s country (the “Sub-Plan”) (together, as amended or amended and restated, the “Plan”). Each RSU represents the right to receive one share of the common stock, par value $.01 per share, of the Company (“Common Stock”) as provided in this Agreement. The target number of shares issuable is _____________ (the “Target Number of Shares”). The maximum number of shares issuable is ___% of the Target Number of Shares. The number of shares of Common Stock issuable upon vesting of the RSUs shall be calculated pursuant to the provisions of Schedule 1 and are referred to in this Agreement as “Shares.” Capitalized terms used but not defined in this Agreement shall have the meanings specified in the Plan.
2.Vesting; Forfeiture.
    (a)    Subject to the terms and conditions of this Agreement including, without limitation, Section 2(b) below and Section 6 below, the number of Shares issuable pursuant to the calculation set forth in Schedule 1 to this Agreement, if any, shall vest on the date on which the Board of Directors of the Company, or a committee thereof (as applicable, the “Talent, Leadership & Compensation Committee”), certifies the Company’s financial performance for fiscal year 202_. Such date or any other date on which RSUs vest under this Agreement may be referred to herein as a “Vesting Date.”

    (b)    Except as otherwise provided in Schedule 1, RSUs shall not continue to vest unless the Participant is, and has been at all times since the Grant Date, an employee, officer or director of, or consultant or advisor to, the Company. For purposes of the Agreement, employment with the Company shall include employment with a parent, subsidiary, affiliate or division of the Company, subject to Section 8(g) of the Agreement. For the avoidance of doubt, employment during only a portion of the vesting period, and where the Participant’s employment has terminated prior to a Vesting Date, will not entitle the Participant to vest in a pro-rata portion of the RSUs, unless otherwise provided in this Agreement.

3.Distribution of Shares.
(a)The Company will distribute to the Participant (or to the Participant’s estate in the event that his or her death occurs after a Vesting Date but before distribution of the corresponding Shares), the shares of Common Stock represented by RSUs that vested on such Vesting Date as soon as administratively practicable after each Vesting Date (each such date of distribution is hereinafter referred to as a “Settlement Date”) but in any event within the period ending on the later to occur of the date that is two and one-half months from the end of (i) the Participant’s tax year that includes the applicable Vesting Date or (ii) the Company’s tax year that includes the applicable Vesting Date.
(b)The Company shall not be obligated to issue to the Participant the Shares upon the vesting of any RSU (or otherwise) unless the issuance and delivery of such Shares shall comply with all relevant provisions of law and other legal requirements including, without limitation, any applicable federal, state or local securities laws and the requirements of any stock exchange upon which shares of Common Stock may then be listed.
- 1 -




(c)Neither the Company nor the Participant shall have the right to accelerate or defer the delivery of any shares under this Agreement except to the extent specifically permitted under Section 409A of the Code.
4.Restrictions on Transfer.
The Participant shall not sell, assign, transfer, pledge, hypothecate or otherwise dispose of, by operation of law or otherwise (collectively “transfer”) any RSUs, or any interest therein, except by will or the laws of descent and distribution.
5.Dividend and Other Shareholder Rights.
Except as set forth in the Plan, neither the Participant nor any person claiming under or through the Participant shall be, or have any rights or privileges of, a stockholder of the Company in respect of the Shares issuable pursuant to the RSUs granted hereunder until the Shares have been delivered to the Participant.
6.Provisions of the Plan; Acquisition Event or Change in Control Event.
(a)This Agreement is subject to the provisions of the Plan, a copy of which is made available to the Participant with this Agreement.
(b)[Reserved].
(c)Upon the occurrence of a Change in Control Event, provided that the Participant is employed by the Company as of the date of the Change in Control Event, then effective immediately prior to the occurrence of the Change in Control Event, the Participant shall be deemed to have earned any then-unvested RSUs as follows: the number of RSUs that shall be deemed earned shall be equal to the then-outstanding number of unvested RSUs issuable upon achievement of (i) actual performance of the applicable metrics set forth on Schedule 1 for any RSUs for which the Performance Year has been fully completed as of the date of the Change in Control Event and (ii) target level performance of the applicable metrics set forth on Schedule 1 for any RSUs for which the Performance Year has not been completed or has been partially completed as of the date of the Change in Control Event (any RSUs that are deemed earned pursuant to this Section 6(c), are referred to as “Earned RSUs”). Any RSUs that are not deemed Earned RSUs pursuant to this Section 6(c) shall immediately terminate and be forfeited upon the Change in Control Event.
(d)In the event that the parties to such Change in Control Event do not provide for the assumption, continuation or substitution of the Earned RSUs in connection with a Change in Control Event, 100% of the Earned RSUs shall become vested immediately prior to the Change in Control Event. For purposes of this Section 6(d), the Earned RSUs shall be considered assumed, continued or substituted if, following consummation of the Change in Control Event, the Earned RSUs confer the right to purchase or receive, for each Earned RSU, the consideration (whether cash, securities or other property) received as a result of the Change in Control Event by holders of Common Stock for each share of Common Stock held immediately prior to the consummation of the Change in Control Event (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Common Stock); provided, however, that if the consideration received as a result of the Change in Control Event is not solely common stock of the acquiring or succeeding corporation (or an affiliate thereof), the Company may, with the consent of the acquiring or succeeding corporation, provide for the consideration to be received upon the settlement of the Earned RSUs to consist solely of such number of shares of common stock of the acquiring or succeeding corporation (or an affiliate thereof) that the Board determined to be equivalent in value (as of the date of such determination or another date specified by the Board) to the per share consideration received by holders of outstanding shares of Common Stock as a result of the Change in Control Event.

(e)In the event that the parties to such Change in Control Event provide for the assumption, continuation or substitution of the Earned RSUs in connection with a Change in Control Event, such Earned RSUs shall remain subject to time-based vesting and shall vest in full on December
- 2 -




31, 2024, subject to the Participant’s continued employment through such date; provided, however, in the event that the Participant’s employment is terminated by the acquiring or succeeding entity (or an affiliate thereof) for a reason other than Cause (as defined below) or by the Participant for Good Reason (as defined below), in either case within twelve (12) months after the Change in Control Event, 100% of the Earned RSUs shall become vested as of the date of the Participant’s termination of employment as determined in accordance with Section 8(l) below. “Cause” shall mean (i) any act or omission by the Participant that has a significant adverse effect on Akamai’s (or the acquiring or succeeding company’s) business or on the Participant’s ability to perform services for Akamai or the acquiring or succeeding company, including, without limitation, the commission of any crime (other than ordinary traffic violations), (ii) refusal or failure to perform assigned duties, serious misconduct, or excessive absenteeism, or (iii) refusal or failure to comply with Akamai’s or the acquiring or succeeding entity’s Code of Business Ethics. “Good Reason” shall mean (i) a material reduction in the Participant’s compensation and benefits (including, without limitation, any bonus plan or indemnity agreement not agreed to in writing by the Participant), (ii) the assignment to the Participant of duties and/or responsibilities that are materially inconsistent with those associated with the Participant’s position, or (iii) a requirement, not agreed to in writing by the Participant, that the Participant relocate to, or perform his or her principal job functions at, an office that is more than twenty-five (25) miles from the office at which the Participant was previously performing his or her principal job functions.

7.Withholding Taxes.
(a)The Participant acknowledges that, regardless of any action the Company or, if different, the parent, subsidiary, affiliate or division of the Company by which the Participant is employed (the “Employer”) takes with respect to any or all income tax, social insurance contributions, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant or deemed by the Company or the Employer, in its discretion, to be an appropriate charge to the Participant even if legally applicable to the Company or the Employer (“Tax-Related Items”), the ultimate liability for all Tax-Related Items legally due by him or her is and remains the Participant’s responsibility and that the Company and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSU award, including the grant, vesting or settlement of the RSUs, the subsequent sale of Shares delivered pursuant thereto and the receipt of cash or any dividends or dividend equivalents; and (2) do not commit to structure the terms of the award or any aspect of the RSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant is subject to tax in more than one jurisdiction, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction
(b)The Company and/or the Employer, or their respective agents, retain the discretion, and the Participant authorizes the Company and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or a combination of the following: (i) withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company and/or the Employer; (ii) withholding from proceeds of the sale of Shares acquired upon vesting of the RSUs either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization without further consent); (iii) requiring the Participant to make a payment in a form acceptable to the Company; (iv) withholding in Shares to be issued upon settlement of the RSUs; or (v) any other method of withholding determined by the Company and to the extent required by applicable law or the Plan, approved by the Committee.
(c)The Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding rates or other applicable withholding rates, including maximum applicable rates in the Participant’s jurisdiction(s), to the extent permitted by the Plan. In the event of over-withholding, the Participant may receive a refund of any over-withheld amount in cash (with no entitlement to the equivalent in Shares), or if not refunded, the Participant may seek a refund from the local tax authorities. In the event of under-withholding, the Participant may be required to pay any additional Tax-Related Items directly to the applicable tax authority or to the Company and/or the Employer. If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes,
- 3 -




the Participant is deemed to have been issued the full number of Shares subject to the vested RSUs, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items.
(d)Finally, the Participant shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares, if the Participant fails to comply with the Participant’s obligations with respect to Tax-Related Items.
(e)The Participant represents to the Company that, as of the date hereof, he or she is not aware of any material nonpublic information about the Company or the Common Stock. The Participant and the Company have structured this Agreement to constitute a “binding contract” relating to the sale of Common Stock pursuant to this Section 7, consistent with the affirmative defense to liability under Section 10(b) of the U.S. Securities Exchange Act of 1934, as amended (the “Exchange Act”) under Rule 10b5-1(c) promulgated under such Act.
8.Nature of Grant. In accepting the grant, the Participant acknowledges that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, unless otherwise provided in the Plan;
(b)the grant of the RSUs is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted stock units, or benefits in lieu of restricted stock units, even if restricted stock units have been granted in the past;
(c)all decisions with respect to future restricted stock units, if any, will be at the sole discretion of the Company;
(d)the grant of the RSUs and the Participant’s participation in the Plan will not create a right to further employment with the Company or the Employer, as applicable. and shall not interfere with the ability of the Company, the Employer or any parent, subsidiary or affiliate of the Company, as applicable, to terminate Participant’s employment relationship at any time;
(e)the Participant is voluntarily participating in the Plan;
(f)the RSUs and the Shares subject to the RSUs, and the income and value of same, are not intended to replace any pension rights or compensation;
(g)the RSUs and the Participant’s participation in the Plan will not be interpreted to form an employment agreement or relationship with the Company;
(h)the future value of the Shares subject to the RSUs is unknown, indeterminable and cannot be predicted with certainty;
(i)unless otherwise agreed with the Company, the RSUs and the Shares subject to the RSUs, and the income and value of same, are not granted as consideration for, or in connection with, any service the Participant may provide as a director of any parent, subsidiary or affiliate of the Company;
(j)the RSUs and the Shares subject to the RSUs, and the income and value of same, are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, holiday pay, bonuses, long-service awards, leave-related payments, pension, retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company or the Employer;
- 4 -




(k)no claim or entitlement to compensation or damages shall arise from any forfeiture of the RSUs resulting from termination of the Participant’s employment relationship (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of the Participant’s employment agreement, if any); and
(l)for purposes of the RSUs, the Participant’s employment relationship will be considered terminated as of the date he or she is no longer actively providing services to the Company, the Employer or any other parent, subsidiary or affiliate of the Company (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where the Participant is employed or providing services or the terms of his or her employment agreement, if any) and, except in the case of termination due to death or disability or an Eligible Retiree Participant as provided for in Schedule 1, the Participant’s right to vest in the RSUs under the Plan, if any, will terminate effective as of such date and will not be extended by any notice period (e.g., the period of the Participant’s employment service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where the Participant is employed or providing services or the terms of his or her employment agreement, if any); the Committee shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of his or her RSUs (including whether the Participant may still be considered to be providing services while on a leave of absence).
9.    Data Privacy Information and Consent.
(a)Data Collection and Usage. The Company and the Employer collect, process and use certain personal information about the Participant, including, but not limited to, his or her name, home address, telephone number, email address, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares or directorships held in the Company, details of all awards granted under the Plan or any other entitlement to shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for purposes of administering his or her participation in the Plan. The legal basis, where required, for the processing of Data is the Participant’s consent.
(b)Stock Plan Administration Service Providers. The Company transfers Data to Charles Schwab & Co., Inc. and certain of its affiliates (“Charles Schwab”), which is assisting the Company with the implementation, administration and management of the Plan. The Company may select a different service provider or additional service providers and share Data with such other provider serving in a similar manner. The Participant may be asked to agree on separate terms and data processing practices with Charles Schwab, with such agreement being a condition to the ability to participate in the Plan.
(c)International Data Transfers. The Company, Charles Schwab and, as the case may be, other service providers of the Company are or might be based in the United States, which means that the Participant’s Data will have to be transferred to or otherwise processed in the United States. The Participant understands and acknowledges that the United States might apply laws not providing a level of protection of his or her Data equivalent to the level of protection in his or her country or jurisdiction. In the absence of appropriate safeguards, the processing of the Participant’s Data in the United States might not be subject to substantive data processing principles or supervision by data protection authorities. In addition, the Participant might not have enforceable rights regarding the processing of his or her Data. By signing or electronically agreeing to this Agreement, the Participant explicitly declares his or her consent to the Company receiving and transferring his or her Data onward to Charles Schwab and, as the case may be, other service providers without implementing appropriate safeguards. Where required, such processing of the Participant’s Data will be exclusively based on his or her consent.
(d)Data Retention. The Company will hold and use Data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan, or as required to comply with legal or regulatory obligations, including under tax, exchange control, labor and securities laws. This period may extend beyond the Participant’s period of employment with the
- 5 -




Employer. When the Company or the Employer no longer need Data for any of the above purposes, they will cease processing it in this context and remove it from all of their systems used for such purposes to the fullest extent practicable.
(e)Voluntariness and Consequences of Consent Denial or Withdrawal. Participation in the Plan is voluntary and the Participant is providing the consents herein on a purely voluntary basis. If the Participant does not consent, or if the Participant later seeks to revoke the consent, his or her salary from or employment with the Employer will not be affected; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant awards under the Plan or administer or maintain such awards.
(f)Data Subject Rights. The Participant may have a number of rights under data privacy laws in his or her jurisdiction. Depending on where the Participant is based, such rights may include the right to (i) request access to or copies of Data processes, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict the processing of Data, (v) restrict the portability of Data, (vi) lodge complaints with competent authorities in his or her jurisdiction, and/or (vii) receive a list with the names and addresses of any potential recipients of Data. To receive clarification regarding these rights or to exercise these rights, the Participant can contact his or her local human resources representative.
(g)Other Legal Basis and Additional Consent. The Participant understands that the Company may rely on a different legal basis for the collection, processing or transfer of Data in the future and/or request the Participant to provide another data privacy consent. If applicable, upon request of the Participant or the Employer, he or she will provide a separate executed data privacy agreement (or any other agreements or consents) that the Company and/or the Employer may deem necessary to obtain from the Participant for the purpose of administering his or her participation in the Plan in compliance with the data privacy laws in his or her country, either now or in the future. The Participant understands and agrees that he or she will not be able to participate in the Plan, if he or she fails to provide any such agreement requested by the Company and/or the Employer.
10.Miscellaneous.
(a)No Rights to Employment. The Participant acknowledges and agrees that the vesting of the RSUs pursuant to Section 2 hereof is earned only by continuing service as an employee at the will of the Company (not through the act of being hired or purchasing shares hereunder). The Participant further acknowledges and agrees that the transactions contemplated hereunder and the vesting schedule set forth herein do not constitute an express or implied promise of continued engagement as an employee or consultant for the vesting period, for any period, or at all.
(b)No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Participant’s participation in the Plan, or his or her acquisition or sale of the Shares subject to the RSUs. The Participant understands and agrees that he or she should consult with his or her own personal tax, legal and financial advisors regarding participation in the Plan before taking any action related to the Plan.
(c)Severability. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, and each other provision of this Agreement shall be severable and enforceable to the extent permitted by law.
(d)Waiver. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board of Directors of the Company.
(e)Binding Effect. This Agreement shall be binding upon and inure to the benefit of the Company and the Participant and their respective heirs, executors, administrators, legal representatives, successors and assigns, subject to the restrictions on transfer set forth in Section 4 of this Agreement.
- 6 -




(f)Notice. All notices required or permitted hereunder shall be in writing and deemed effectively given upon personal delivery or five days after deposit in the United States Post Office, by registered or certified mail, postage prepaid, addressed to the other party hereto at the address shown beneath his or its respective signature to this Agreement, or at such other address or addresses as either party shall designate to the other in accordance with this Section 10(f).
(g)Language. The Participant acknowledges that he or she is sufficiently proficient in English, or has consulted with an advisor who is sufficiently proficient in English, so as to allow the Participant to understand the terms and conditions of this Agreement, including the Appendix. Furthermore, if the Participant has received this Agreement, or any other document related to the RSUs and/or the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
(h)Pronouns. Whenever the context may require, any pronouns used in this Agreement shall include the corresponding masculine, feminine or neuter forms, and the singular form of nouns and pronouns shall include the plural, and vice versa.
(i)Entire Agreement; Conflicts and Interpretation. This Agreement, including any special terms and conditions set forth in the Appendix hereto for the Participant’s country, and the Plan, including any applicable Sub-Plan, constitute the entire agreement between the parties, and supersedes all prior agreements and understandings, relating to the subject matter of this Agreement. In the event of any conflict between this Agreement and the Plan, the Plan shall control. In the event of any ambiguity in this Agreement, or any matters as to which this Agreement is silent, the Plan shall govern including, without limitation, the provisions thereof pursuant to which the Board of Directors (or a committee thereof) has the power, among other things, to (i) interpret the Plan, (ii) prescribe, amend and rescind rules and regulations relating to the Plan and (iii) make all other determinations deemed necessary or advisable for the administration of the Plan.
(j)Appendix. The RSUs shall be subject to any additional provisions set forth in the Appendix for the Participant’s country. If the Participant relocates to one of the countries included in the Appendix during the vesting period for the RSUs, the additional provisions for such country shall apply to the Participant to the extent the Company determines that the application of such provisions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Agreement.
(k)Imposition of Other Requirements. The Company reserves the right to impose other requirements on the RSUs and the Shares acquired upon vesting of the RSUs, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
(l)Amendment. The Company may modify, amend or waive the terms of this Agreement prospectively or retroactively, but no such modification, amendment or waiver shall impair the rights of the Participant without his or her consent, except as required by applicable law, Nasdaq or stock exchange rules, tax rules or accounting rules. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board of Directors (or a committee thereof) of the Company. The waiver by either party of compliance with any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by such party or any other participant of a provision of this Agreement.
(m)Governing Law. This Agreement shall be construed, interpreted and enforced in accordance with the internal laws of the U.S. State of Delaware, without regard to any applicable conflicts of laws. For purposes of litigating any dispute that arises under the grant or the Agreement, the parties hereby submit to and consent to the jurisdiction of the U.S. State of Delaware, agree that such litigation shall be conducted in the courts of Delaware, or the federal courts for the United States for the Third District, where this Agreement is made and/or to be performed.
- 7 -




(n)Unfunded Rights. The right of the Participant to receive Common Stock pursuant to this Agreement is an unfunded and unsecured obligation of the Company. The Participant shall have no rights under this Agreement other than those of an unsecured general creditor of the Company.
(o)Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to the RSUs awarded under and participation in the Plan or future restricted stock units or other Awards that may be awarded under the Plan by electronic means or to request the Participant’s consent to participate in the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
(p)Insider Trading/Market Abuse Laws. The Participant acknowledges that, depending on his or her or his or her broker’s country of residence or where the Shares are listed, the Participant may be subject to insider trading restrictions and/or market abuse laws, which may affect his or her ability to acquire or sell or attempt to sell Shares or rights to Shares (e.g., RSUs), either directly or indirectly, or rights linked to the value of Shares under the Plan during such times as the Participant is considered to have “inside information” regarding the Company (as defined by or determined under the laws in the applicable jurisdiction or the laws in his or her country). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before he or she possessed inside information. Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party and (ii) “tipping” third parties or causing them to otherwise to buy or sell securities. Keep in mind third parties include fellow employees. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. The Participant acknowledges that it is his or her responsibility to comply with any applicable restrictions, including those imposed under any applicable Company insider trading policy, and the Participant should consult with his or her own personal legal and financial advisors on this matter before taking any action related to the Plan.
(q)Foreign Asset/Account Reporting, Exchange Control and Tax Requirements. The Participant acknowledges that there may be certain foreign asset and/or account reporting requirements and exchange controls which may affect his or her ability to acquire or hold Shares acquired under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of Shares) in a brokerage or bank account outside his or her country. The Participant understands that he or she may be required to report such accounts, assets or transactions to the tax or other authorities in his or her country. The Participant also may be required to repatriate sale proceeds or other funds received as a result of his or her participation in the Plan to his or her country through a designated bank or broker and/or within a certain time after receipt. In addition, the Participant may be subject to tax payment and/or reporting obligations in connection with any income realized under the Plan and/or from the sale of Shares. The Participant acknowledge that it is his or her responsibility to comply with all such requirements, and that he or she should consult his or her personal legal and tax advisors, as applicable, to ensure his or her compliance.


- 8 -




    IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the day and year first above written. Electronic acceptance of this Agreement pursuant to the Company’s instructions to Participant (including through an online acceptance process managed by the Company’s agent) is acceptable.
By signing or electronically agreeing to this Agreement, the Participant explicitly declares his or her consent to the data processing operations described in Section 9 of this Agreement. This includes, without limitation, the transfer of his or her Data to, and the processing of such data by, the Company, Charles Schwab or, as the case may be, the Company's other third-party service providers in the United States. The Participant may withdraw his or her consent at any time, with future effect and for any or no reason as described in Section 9(e) above.
AKAMAI TECHNOLOGIES, INC.
By: ____________________________
Name:
Title:


_____________________________
[Name of Participant]
Address:
    
    
    
    

- 9 -




AKAMAI CONFIDENTIAL

SCHEDULE 1

VESTING CRITERIA FOR RSUs

A.    Calculation of Number of Shares Issuable    



B.    Effect of an Acquisition or Disposition by Akamai
    In the event that Akamai closes an Acquisition Transaction or Disposition Transaction during the Performance Year, the Talent, Leadership & Compensation Committee shall make adjustments to affected performance targets for such Performance Year to give effect to the expected impact on such targets of the applicable Acquisition Transaction or Disposition Transaction (including whether it is accretive or not) based on management’s good faith estimate of the projected impact as presented to the Talent, Leadership & Compensation Committee. An “Acquisition Transaction” means (i) the purchase of more than 50% of the voting power of an entity, (ii) any merger, reorganization, consolidation, recapitalization, business combination, liquidation, dissolution or share exchange involving Akamai and an entity not previously owned by Akamai, or (iii) the purchase or other acquisition (including, without limitation, via license outside of the ordinary course of business or joint venture) of assets that constitute more than 50% of another entity’s total assets or assets that account for more than 50% of the consolidated net revenues or net income of such entity. A “Disposition Transaction” means the sale of a division, business unit or set of business operations and/or related assets to a third party.

All determinations of the Talent, Leadership & Compensation Committee regarding the estimated impact of an Acquisition Transaction or a Disposition Transaction shall be final, binding and non-appealable. The cumulative impact of all Acquisition Transactions and Disposition Transactions shall be set forth in a statement delivered upon payment, if any, of the bonus contemplated by this Schedule 1. This Schedule 1 shall be deemed to be automatically amended, without further action by the Company or the executive, to give effect to any adjustments required by this Section B.

C.    Effect of Death or Disability of the Participant

(1)    If the Participant dies or is disabled (within the meaning of Section 409A of the Code) prior to the end of the first Performance Year, then a pro-rated number of Shares, based on an assumed performance that would lead to vesting of the Target Number of RSUs shall vest based on the number of days into the three-year vesting Performance Period the date of death or disability occurred and such RSUs shall be delivered to the Participant or the Participant’s estate within 30 days following such death or disability.

(2)    If the Participant dies or is disabled (within the meaning of Section 409A of the Code) after the end of one or more completed Performance Years, then a pro-rated number of Shares, based on an the actual number of RSUs that are eligible for vesting based on the Company’s actual performance for any completed Performance Year(s) plus the Target Number of RSUs for the Performance Year in which the death or disability occurs, shall vest based on the number of days into the three-year vesting period the date of death or disability occurred and such RSUs shall be delivered to the Participant or the Participant’s estate within 30 days following such death or disability.

(3)    If the provisions of Sections 6(c)-(e) of the Agreement are triggered, such provisions shall take precedence over those set forth in this Paragraph C.

D.     Effect of Retirement of the Participant

(1)    For purposes of this Agreement, an “Eligible Retiree Participant” means an individual who voluntarily terminates his or her employment with the Company or whose employment is terminated by the Company for a reason other than Detrimental Conduct (as defined in the Company’s
- 10 -




Compensation Recovery Policy then in effect) and who, as of the date of such termination of employment (as determined in accordance with Section 8(l) of the Agreement):

(a)    in the case of a United States employee, is at least 55 years old at such time and where the sum of his or her age plus years of service with the Company is greater than or equal to 70; or

(b)     in the case of a non-United States employee, has at least 20 years of service with the Company at such time.

(2)    Upon the termination of employment of an Eligible Retiree Participant, if the date of such termination (as determined in accordance with Section 8(l) of the Agreement) is at least fifty percent into any Performance Year, the Eligible Retiree Participant shall be entitled to receive (a) a pro-rated number of the Shares issuable based on the Company’s actual performance for such partially-completed Performance Year and the number of days during the applicable Performance Year during which the Participant was employed plus (b) 100% of Shares earned for any previously-completed Performance Years; with delivery of the shares to be made in accordance with the original distribution schedule set forth in Section 3 of the Agreement.

(3)    If the provisions of Sections 6(c)-(e) of the Agreement are triggered, such provisions shall take precedence over those set forth in this Paragraph D.
- 11 -

EX-10.13 4 exhibit1013_10k2022.htm EX-10.13 Document
Exhibit 10.13
AKAMAI TECHNOLOGIES, INC.

NON-EMPLOYEE DIRECTOR COMPENSATION PLAN

MAY 2022

Annual Director Compensation

Akamai offers non-employee directors a standard level of compensation plus supplemental compensation for serving in the following positions: Audit Committee Chair, Talent, Leadership & Compensation (TL&C) Committee Chair, Finance Committee Chair, Nominating & Corporate Governance Committee Chair, and Chairman of the Board.

Continuing Directors - Directors who remain on the Board of Directors (Board) upon the adjournment of the annual meeting of stockholders (Continuing Directors) are eligible to receive the following compensation:

Compensation for Continuing Directors
Cash1
Equity (DSUs)2
Chairman of Board$450,000$100,000$350,000
Audit Committee Chair, TL&C Chair and Finance Committee chair$385,000$80,000$305,000
N&G Committee Chair$375,000$80,000$295,000
Standard Outside director retainer$350,000$75,000$275,000
Employee DirectorNo Additional CompensationN/AN/A



1     
Directors receive the applicable cash payment for services rendered during the previous year on the date of the annual meeting of stockholders. If a director has served on the Board for less than six months prior to the meeting date, the director is not entitled to any applicable cash payment but the Board, in its discretion, may consider a pro-rata cash payment for a partial year of prior service.

2    Directors also receive a grant of deferred stock units (DSUs) upon the approval of the full Board or the TL&C Committee on or about the date of the annual meeting for services to be rendered during the upcoming year. The value of the DSUs is calculated using the closing price on the date the grant is approved. Vesting is tied to continued service after the annual meeting; grants vest 100% on the first anniversary of the grant date. See the section titled “Policy on Departing Directors” for information on the impact on vesting when a director leaves the Board.



Exhibit 10.13
Non-Continuing Directors - A director who was serving on the Board immediately prior to the annual meeting of stockholders but who will not be a Continuing Director following such meeting will be eligible for the cash compensation reflected above but no new equity compensation


Policy on Departing Directors

Under the terms of the Company’s Policy on Non-Employee Director Compensation Payable Upon a non-employee director’s departure from the Board, such director, if he or she has completed one year of Board service, will receive:

• A cash payment equal to the pro-rated annual cash retainer payable to such director under Akamai’s non-employee director compensation plan; and

• Acceleration of 100% of the unvested DSUs and RSUs held by such director at the time of departure.

In addition, if a director has completed two years of Board service at the time of departure, 100% of the unvested RSUs initially granted to such director upon joining the Board will accelerate at the time of departure.


EX-21.1 5 exhibit211_10k2022.htm EX-21.1 Document
Exhibit 21.1
SUBSIDIARIES OF THE REGISTRANT
AKAMAI TECHNOLOGIES LIMITEDIncorporated in the United Kingdom
AKAMAI TECHNOLOGIES GMBHIncorporated in Germany
AKAMAI TECHNOLOGIES SARLIncorporated in France
AKAMAI TECHNOLOGIES NETHERLANDS B.V.Incorporated in the Netherlands
AKAMAI INTERNATIONAL B.V.Incorporated in the Netherlands
AKAMAI TECHNOLOGIES SECURITIES CORPORATION INC.Incorporated in Massachusetts
AKAMAI TECHNOLOGIES GKIncorporated in Japan
AKAMAI TECHNOLOGIES INDIA PRIVATE LTD.Incorporated in India
AKAMAI TECHNOLOGIES SPAIN S.L.UIncorporated in Spain
AKAMAI TECHNOLOGIES SINGAPORE PTE. LTD.Incorporated in Singapore
AJ TECHNOLOGIES LTDIncorporated in the Cayman Islands
AKAMAI (BEIJING) TECHNOLOGIES, CO. LTD.Incorporated in the People's Republic of China
AKAMAI TECHNOLOGIES ABIncorporated in Sweden
AKAMAI TECHNOLOGIES SOLUTIONS (INDIA) PRIVATE LTD.Incorporated in India
AKAMAI INDIA NETWORKS PRIVATE LTD.Incorporated in India
AKAMAI TECHNOLOGIES YUHAN HOESAIncorporated in South Korea
AKAMAI TECHNOLOGIES S.R.L.Incorporated in Italy
AKAMAI TECHNOLOGIES INTERNATIONAL AG Incorporated in Switzerland
AKAMAI TECHNOLOGIES HONG KONG LIMITED Incorporated in Hong Kong
AKAMAI TECHNOLOGIES POLAND SP. Z.O.O.Incorporated in Poland
AKAMAI TECHNOLOGIES S.R.O.Incorporated in the Czech Republic
AKAMAI TECNOLOGIAS E SERVICOS DO BRASIL LTDA.Incorporated in Brazil
AKAMAI TECHNOLOGIES APJ PTE LTD.Incorporated in Singapore
AKAMAI TECHNOLOGIES ISRAEL LIMITEDIncorporated in Israel
AKAMAI TECHNOLOGIES CANADA INC.Incorporated in Canada
AKAMAI TECHNOLOGIES COLOMBIA S.A.S.Incorporated in Colombia
AKAMAI TECHNOLOGIES COSTA RICA S.R.L.Incorporated in Costa Rica
AKAMAI TEKNOLOJI HIZMETLERI LIMIITED SIRKETIIncorporated in Turkey
AKAMAI TECHNOLOGIES IRELAND LIMITEDIncorporated in Ireland
AKAMAI TECHNOLOGIES LIMITEDIncorporated in Taiwan
AKAMAI TECHNOLOGIES MALAYSIA SDN BHDIncorporated in Malaysia
AKAMAI TECHNOLOGIES NEW ZEALAND LIMITEDIncorporated in New Zealand
AKAMAI TECHNOLOGIES BELGIUM SRLIncorporated in Belgium
AKAMAI TECHNOLOGIES LLCIncorporated in Russia
AKAMAI TECHNOLOGIES DENMARK APSIncorporated in Denmark
AKAMAI TECHNOLOGIES LUXEMBOURG S.A.R.L.Incorporated in Luxembourg
AKAM MEXICO TECHNOLOGIES, S. DE R.L. DE C.V.Incorporated in Mexico
AKAMAI TECHNOLOGIES ARGENTINA S.R.L.Incorporated in Argentina
PT. AKAMAI TEKNOLOGI INDONESIAIncorporated in Indonesia
AKAMAI IRELAND LIMITEDIncorporated in Ireland
ASAVIE TECHNOLOGIES INC.Incorporated in Delaware
GUARDICORE LTD.Incorporated in Israel
GUARDICORE INC.Incorporated in Delaware
GUARDICORE INDIA PRIVATE LTD.Incorporated in India
GUARDICORE UK LIMITEDIncorporated in the United Kingdom
LINDIA LLCIncorporated in Pennsylvania
LINODE AUSTRALIA PTY. LIMITEDIncorporated in Australia


Exhibit 21.1
LINODE CANADA ULCIncorporated in Canada
LINODE HOSTING INDIA PRIVATE LIMITEDIncorporated in India
LINODE INTERNATIONAL SERVICES, COMPANYIncorporated in Delaware
LINODE LIMITED LIABILITY COMPANYIncorporated in New Jersey
LINODIANS LLCIncorporated in Delaware

EX-23.1 6 exhibit231_10k2022.htm EX-23.1 Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-91558, 333-159340, 333-174577, 333-180088, 333-188989, 333-194278, 333-204208, 333-218537, 333-231704, 333-258583, 333-263754 and 333-266689) of Akamai Technologies, Inc. of our report dated February 28, 2023 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.



/s/ PricewaterhouseCoopers LLP
Boston, Massachusetts
February 28, 2023


EX-31.1 7 exhibit311_10k2022.htm EX-31.1 Document
Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, F. Thomson Leighton, certify that:

1.I have reviewed this Annual Report on Form 10-K of Akamai Technologies, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:February 28, 2023/s/ F. Thomson Leighton
F. Thomson Leighton, Chief Executive Officer


EX-31.2 8 exhibit312_10k2022.htm EX-31.2 Document
Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Edward McGowan, certify that:

1.I have reviewed this Annual Report on Form 10-K of Akamai Technologies, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:February 28, 2023/s/ Edward McGowan
Edward McGowan, Executive Vice President, Chief Financial Officer and Treasurer


EX-32.1 9 exhibit321_10k2022.htm EX-32.1 Document
Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Akamai Technologies, Inc. (the “Company”) for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, F. Thomson Leighton, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that, to his knowledge:

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
DateFebruary 28, 2023 /s/ F. Thomson Leighton
 F. Thomson Leighton, Chief Executive Officer
 

A signed original of this written statement required by Section 906 has been provided to Akamai Technologies, Inc. and will be retained by Akamai Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 10 exhibit322_10k2022.htm EX-32.2 Document
Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Akamai Technologies, Inc. (the “Company”) for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Edward McGowan, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that, to his knowledge:

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date:February 28, 2023 /s/ Edward McGowan
 Edward McGowan, Executive Vice President, Chief Financial Officer and Treasurer

A signed original of this written statement required by Section 906 has been provided to Akamai Technologies, Inc. and will be retained by Akamai Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 11 akam-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Acquired Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Akamai Foundation link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Quarterly Financial Results (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Quarterly Financial Results (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Summary of Significant Accounting Policies - Incremental Costs to Obtain a Contract with a Customer (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Fair Value Measurements - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Accounts Receivable - Activity in Allowance for Expected Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Prepaid Expenses and Other Current Assets - Prepaid Expenses And Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Prepaid Expenses and Other Current Assets - Deferred Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Prepaid Expenses and Other Current Assets - Incremental Customer Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Acquisitions - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Accrued Expenses - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Restructuring - Schedule of Restructuring Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Debt - Revolving Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Leases - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Income Taxes - Components of Income Tax Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Income Taxes - Provision for Income Tax Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Income Taxes - Schedule of Difference Between Effective and Statutory (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Income Taxes - Schedule of NOL Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - Net Income per Share - Schedule of Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000108 - Disclosure - Net Income per Share - Schedule of Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000109 - Disclosure - Akamai Foundation (Details) link:presentationLink link:calculationLink link:definitionLink 0000110 - Disclosure - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000111 - Disclosure - Quarterly Financial Results (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 0000112 - Disclosure - Quarterly Financial Results (unaudited) - Condensed Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 0000113 - Disclosure - Quarterly Financial Results (unaudited) - Condensed Consolidated Statements of Income (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 akam-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 akam-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 akam-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two 2025 Notes Convertible Senior Notes Due 2025 [Member] Convertible Senior Notes Due 2025 [Member] Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Translation and Forward Currency Contracts Foreign Currency Transactions and Translations Policy [Policy Text Block] Charges to income from operations Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] Related Party Transactions [Abstract] Linode Linode Limited Liability Company [Member] Linode Limited Liability Company Deferred income tax assets Deferred Income Tax Assets, Net Outstanding borrowings Long-Term Debt, Gross Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred tax benefit: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Loss on investments Gain (Loss) on Investments Compute Compute [Member] Compute Threshold consecutive trading days exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Payments for purchase of convertible note hedge and warrant transactions Payments for Purchase of Convertible Note Hedge and Warrant Transactions Payments for Purchase of Convertible Note Hedge and Warrant Transactions Property and equipment, gross Property, Plant and Equipment, Gross Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense [Table Text Block] Fair Value of Financial Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Director Vesting Acceleration Director Vesting Acceleration [Member] Director Vesting Acceleration [Member] Property, software and equipment depreciation, amortization expense Depreciation Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net deferred tax assets Deferred Tax Assets, Net Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest rate Debt Instrument, Interest Rate, Stated Percentage Accounting for Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] In the money options exercisable (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options In The Money Vested And Exercisable Number Share Based Compensation Arrangement By Share Based Payment Award Options In The Money Vested And Exercisable Number Deferred costs included in prepaid expenses and other current assets Other Current Assets [Member] Holder elect to defer vested shares period, minimum (in years) Holder Election To Defer Vested Shares Period Minimum Holder election to defer vested shares period, minimum. Other non-cash reconciling items, net Other Noncash Income (Expense) State Current State and Local Tax Expense (Benefit) 2027 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total shares excluded from computation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Property, use and other taxes Accrual for Taxes Other than Income Taxes, Current Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Gross increases – current period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Investment, Name [Domain] Investment, Name [Domain] Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Aggregate Fair Value Available-for-sale securities Debt Securities, Available-for-Sale Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Weighted Average Remaining Lease Terms and Discount Rates Weighted Average Remaining Lease Term and Discount Rates [Table Text Block] Weighted Average Remaining Lease Term and Discount Rates Plan Name [Domain] Plan Name [Domain] Deferred costs associated with obtaining customer contracts Capitalized Contract Cost, Net Entity Address, State or Province Entity Address, State or Province ESPP Employee Stock [Member] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Operating lease liabilities Operating Lease, Liability, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Costs and operating expenses: Costs and Expenses [Abstract] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Line of credit facility, extension term Line Of Credit Facility, Extension Term Line Of Credit Facility, Extension Term Total liabilities Total liabilities Liabilities Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measurement period adjustments related to acquisitions completed in prior years Measurement period adjustments to goodwill Goodwill, Purchase Accounting Adjustments Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Additional stock based compensation Amortization Of Capitalized Internal-Use Software Amortization Of Capitalized Internal-Use Software Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Credit Agreement Revolving Credit Facility [Member] Revenue Recognition, Incremental Costs to Obtain a Contract with a Customer, Contract Liabilities and Cost of Revenue Revenue from Contract with Customer [Policy Text Block] Current tax provision (benefit): Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Net Unrealized Gains (Losses) on Investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Capitalization of stock-based compensation Capitalized Stock-based Compensation Related to Software Capitalized Stock-based Compensation Related to Software Estimated Useful Life (in years) Property, Plant and Equipment, Useful Life Write off of internal-use software Capitalized Computer Software, Impairments Cash Equivalents and Marketable Securities: Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding (in dollars per share) Outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Asset Acquisition [Axis] Asset Acquisition [Axis] Benefit for deferred income taxes Deferred Income Tax Expense (Benefit) Total stock-based compensation, net of taxes Total Stock Based Compensation Net Of Taxes Total stock-based compensation, net of taxes. State taxes Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent Completed technologies Developed Technology Rights [Member] Benchmark Rate Benchmark Rate [Member] Benchmark Rate Lease Arrangements [Domain] Lease Arrangements [Domain] Lease Arrangements [Domain] Market-based RSUs Restricted Stock Units Market Based [Member] Restricted Stock Units Market Based [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Purchase Order Commitments Purchase Order Commitments [Member] Purchase Order Commitments [Member] Income Statement Location [Axis] Income Statement Location [Axis] Contributions by employer Defined Benefit Plan, Plan Assets, Contributions by Employer Delivery Delivery [Member] Delivery Trade accounts receivable Trade Accounts Receivable [Member] Accrued expenses Total Accrued Liabilities, Current Amount withheld from employees for future purchases Stock Based Compensation, Amount Withheld From Employees For Future Purchases Amounts withheld from employees under ESPP to be used for future share purchases. Gross carrying amount of intangible assets Finite-Lived Intangible Assets Acquired Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Variable lease cost Variable Lease, Cost Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total Prepaid Expense and Other Assets, Current Foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Outstanding letter of credit Letter Of Credit Real Estate Leases Letter Of Credit Real Estate Leases Customer [Axis] Customer [Axis] Cash paid for asset acquisition Payments to acquire assets Payments To Acquire Assets Payments To Acquire Assets Tax expense on change in unrealized gain on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Provision for Income Tax Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Weighted average period for recognizing compensation cost (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restructuring Plan [Domain] Restructuring Plan [Domain] Cash paid to acquire business Payments to Acquire Businesses, Gross Threshold less than percentage of stock price trigger Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger Inverse, Inc. Inverse, Inc. [Member] Inverse, Inc. Entity Registrant Name Entity Registrant Name Weighted average purchase price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Leases [Abstract] Leases [Abstract] Mutual funds Mutual Fund [Member] Minimum Minimum [Member] Conversion rate Debt Instrument, Convertible, Conversion Ratio Entity Emerging Growth Company Entity Emerging Growth Company Charges to income tax expense Valuation Allowance, Charges To Income Tax Expense Valuation Allowance, Charges To Income Tax Expense International International [Member] International [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number U.S. federal, state and foreign research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Instart Logic Instart Logic [Member] Instart Logic Foreign Deferred Foreign Income Tax Expense (Benefit) Maximum borrowing capacity under specific conditions Line of Credit Facility, Maximum Borrowing Capacity If Increased Line of Credit Facility, Maximum Borrowing Capacity If Increased Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Unbilled accounts receivable Unbilled Accounts Receivable [Member] Unbilled Accounts Receivable [Member] Schedule of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Lease Arrangements [Axis] Lease Arrangements [Axis] Lease Arrangements [Axis] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Concentration risk percent (more than) Concentration Risk, Percentage Expected life of customer arrangement Capitalized Contract Cost, Amortization Period Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Revenue from related party Revenue from Related Parties Credit Facility [Domain] Credit Facility [Domain] Basic (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Total fair value of vested and distributed Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Global intangible low-taxed income Effective Income Tax Rate Reconciliation, GILTI, Percent Unrecognized tax benefits including accrued interest and penalties Unrecognized Tax Benefits Including Accrued Interest And Penalties Unrecognized Tax Benefits Including Accrued Interest And Penalties Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Number of countries with networks Number Of Countries Servers Are In Number Of Countries Servers Are In Schedule of Stock Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive (loss) income Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Receivable Type [Axis] Receivable Type [Axis] Repurchases of common stock Repurchases of common stock Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Marketable securities Marketable Securities, Noncurrent Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Incremental costs capitalized Contract Cost Capitalized During Period Contract Cost Capitalized During Period Current assets: Assets, Current [Abstract] Income tax interest and penalties expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Liability component: Convertible Debt [Abstract] Asset Acquisition [Domain] Asset Acquisition [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Valuation Allowance [Roll Forward] Valuation Allowance [Roll Forward] Valuation Allowance Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Employee taxes paid related to net share settlement of stock-based awards Employee Taxes Paid Related To Net Share Settlement of Equity Awards Employee Taxes Paid Related To Net Share Settlement of Equity Awards Trademarks and trade name Trademarks [Member] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Akamai Foundation Related Party Transactions Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Capitalized research and development costs Deferred Tax Assets, in Process Research and Development Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Service-based RSUs Restricted Stock Units Service Based [Member] Restricted Stock Units Service Based [Member] Vested or expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance Ending balance Goodwill Prepaid income taxes Prepaid Taxes Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Provision for income taxes Total Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Beginning balance Ending balance Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred income tax liabilities Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float Balance Sheet Location [Domain] Balance Sheet Location [Domain] Number of equity instruments other than options unvested (in shares) Unvested Restricted Stock Units Unvested Restricted Stock Units Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable Accounts Receivable [Member] Schedule of Restricted Stock Units by Type Schedule Of Restricted Stock Units By Type [Table Text Block] Schedule of restricted stock units granted by type for period presented. Common stock, $0.01 par value; 700,000,000 shares authorized; 156,494,816 and 160,512,111 shares issued and outstanding at December 31, 2022 and 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Sales and marketing Sales and Marketing Expense [Member] Sales And Marketing Expense [Member] The amount typically vested by anniversary grant date (percentage) Deferred Stock Units Typically Vested By Anniversary Grant Date Percentage Deferred stock units typically vested by anniversary grant date percentage. Cash, cash equivalents and restricted cash at beginning of year Cash, cash equivalents and restricted cash at end of year Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Deferred revenue Contract with Customer, Liability, Current Summary of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months Debt Securities, Available-for-Sale, Unrealized Loss Position Amendment Flag Amendment Flag Useful life Finite-Lived Intangible Asset, Useful Life Capitalized internal-use software development costs Deferred Tax Liabilities, Deferred Expense, Capitalized Software Operating lease cost Operating Lease, Cost Acquisition Goodwill, Acquired During Period Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred income tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Release of uncertain tax position reserve Effective Income Tax Rate Reconciliation, Release of Uncertain Tax Position Reserve Effective Income Tax Rate Reconciliation, Release of Uncertain Tax Position Reserve Goodwill, Acquired Intangible Assets and Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares) Convertible Preferred Stock, Shares Reserved for Future Issuance Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 1999 ESPP Nineteen Ninety-Nine ESPP [Member] Nineteen Ninety-Nine ESPP [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Less: debt discount and issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Operating lease liabilities Deferred Tax Assets, Deferred Income, Operating Lease Liability Deferred Tax Assets, Deferred Income, Operating Lease Liability Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash paid for operating lease liabilities Operating Lease, Payments Aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested Outstanding Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested Outstanding Aggregate Intrinsic Value Stock options Share-Based Payment Arrangement, Option [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Accounts receivable reserve Allowance for current expected credit losses and other reserves Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Restricted stock unit vesting provision, minimum (in years) Restricted Stock Unit Vesting Provision Minimum Restricted stock unit vesting provision, minimum. Convertible senior notes interest Deferred Tax Asset, Interest Carryforward Common stock, shares authorized (in shares) Common Stock, Shares Authorized Income taxes payable Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Fair Value Measurement Within Fair Value Hierarchy Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Director's minimum period of service before vesting accelerates (in years) Director Vesting Acceleration Period Minimum Director vesting acceleration period minimum. Deferred revenue Increase (Decrease) in Contract with Customer, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Purchases of short-and long-term marketable securities Payments to Acquire Debt Securities, Available-for-Sale Threshold trading days exceeding price Debt Instrument, Convertible, Threshold Trading Days Purchased software Computer Software, Intangible Asset [Member] Provision for income taxes Share-Based Payment Arrangement, Expense, Tax Benefit Sublease income Sublease Income Denominator: Denominator [Abstract] Denominator [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2018 Credit Agreement 2018 Credit Agreement [Member] 2018 Credit Agreement Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Segment and Geographic Information Segment Reporting Disclosure [Text Block] Intercompany sale of intellectual property Effective Income Tax Rate Reconciliation, Intercompany Sale of Intellectual Property, Percent Effective Income Tax Rate Reconciliation, Intercompany Sale of Intellectual Property, Percent Commission and Incentive Payments Commission and Incentive Payments [Member] Commission and Incentive Payments [Member] As Previously Reported Previously Reported [Member] Total Unrecorded Unconditional Purchase Obligation LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Bandwidth and co-location expenses Bandwidth and Co location Total of the carrying values as of the balance sheet date of obligations related to bandwidth and colocation services. Used to reflect the current portion of the liabilities due within one year. Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Property, Plant, and Equipment, Excluding Internal-Use Software Property, Plant, and Equipment, Excluding Internal-Use Software [Member] Property, Plant, and Equipment, Excluding Internal-Use Software Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounts payable Accounts Payable, Current Number of locations (more than) Number Of Locations Number Of Locations Income Tax Authority [Axis] Income Tax Authority [Axis] Vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Threshold greater than percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Convertible senior notes Convertible Notes Payable [Member] Basic (in shares) Shares used for basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Equity component: Debt Instrument, Convertible, Carrying Amount of Equity Component Ownership percentage Equity Method Investment, Ownership Percentage Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding Preferred Stock, Value, Issued Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Operating Leases Lessee, Leases [Policy Text Block] Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Long-Term Marketable Securities Debt Securities, Available-for-Sale, Noncurrent Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Restructuring charge Restructuring charge (benefit) Restructuring and Related Cost, Incurred Cost Debt term Debt Instrument, Term Net Deferred Tax and Valuation Allowance Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Party [Axis] Related Party [Axis] Changes in the carrying amount of goodwill Goodwill [Roll Forward] Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Goodwill expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Marketable securities Marketable Securities, Current Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Unrecognized tax benefits that, if recognized, would impact the effective income tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Customer Arrangement Customer Arrangement [Member] Customer Arrangement Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of revenue (exclusive of amortization of acquired intangible assets shown below) Cost of Revenue Other, net Proceeds from (Payments for) Other Financing Activities Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Credit Facility [Axis] Credit Facility [Axis] Change in unrealized (loss) gain on investments, net of income tax benefit (provision) of $6,589, $3,412 and $(2,720) for the years ended December 31, 2022, 2021 and 2020, respectively Change in unrealized gain (loss) on investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Contribution amount Related Party Transaction, Amounts of Transaction Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Vested and distributed (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Common stock approved for issuance under plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Discount on fair market value for purchase of stock (in percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Payments for note hedge transactions Payments for Hedge, Financing Activities Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Schedule of Difference Between Effective and Statutory Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 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 Schedule of Restructuring Accrual Restructuring and Related Costs [Table Text Block] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest and marketable securities income, net Investment Income, Interest Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total purchase consideration Business Combination, Consideration Transferred Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Depreciation and amortization Deferred Tax Assets, Depreciation and Amortization Deferred Tax Assets, Depreciation and Amortization City Area Code City Area Code Professional service fees Accrued Professional Fees, Current ASSETS Assets [Abstract] Other non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Adjustment Revision of Prior Period, Adjustment [Member] Capitalization of internal-use software development costs Payments for Software Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Other prepaid expenses Other Prepaid Expense, Current Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Schedule of prepaid expense and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Deferred commissions Deferred Tax Liabilities, Deferred Expense Restricted stock unit vesting provision, maximum (in years) Restricted Stock Unit Vesting Provision Maximum Restricted stock unit vesting provision, maximum. Variable Rate [Axis] Variable Rate [Axis] Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Other liabilities Other Liabilities, Noncurrent Loss from equity method investment Loss from equity method investment Income (Loss) from Equity Method Investments Prepaid equipment and software maintenance Prepaid Supplies Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Components Used in Diluted and Basic Income Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating lease right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Customer [Domain] Customer [Domain] Due in 1 year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Numerator: Numerator [Abstract] Numerator [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Schedule of Activity in the Accounts Receivable Reserves Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable Type [Domain] Receivable [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Beginning balance Ending balance Restructuring Reserve Deferred Stock Units Deferred Stock Units [Member] Deferred Stock Units [Member] Other, net Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Gross decreases – lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Federal Domestic Tax Authority [Member] Other current liabilities Increase (Decrease) in Other Current Liabilities Repurchases of common stock Value of shares repurchased during period Treasury Stock, Value, Acquired, Cost Method Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income Net income Net Income (Loss) Attributable to Parent Average volatility of peer-company share price Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Due after 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 2009 Plan Two Thousand And Nine Plan [Member] Two Thousand And Nine Plan [Member] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Gross accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Share purchase interval term (in months) Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Interval Term Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Interval Term Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total Fair Value Assets, Fair Value Disclosure Restructuring Plan [Axis] Restructuring Plan [Axis] Threshold trading days not exceeding price Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding 2020 Restructuring Plan 2020 Restructuring Plan [Member] 2019 Restructuring Plan [Member] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Plan Name [Axis] Plan Name [Axis] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Research and Development Costs and Capitalized Internal-Use Software Research, Development, and Computer Software, Policy [Policy Text Block] Number of operating segments Number of Operating Segments Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares) Stock Issued During Period Shares Exercise Of Stock Options And Vesting Of Restricted And Deferred Stock Units Stock Issued During Period, Shares, Exercise of stock options and vesting of restricted and deferred stock units Revenue of acquiree since acquisition Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Bandwidth Commitments Bandwidth Usage And Co Location Services [Member] Bandwidth Usage And Co Location Services [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Nondeductible (nontaxable) foreign items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Total restricted stock units vesting conditions granted (in shares) Restricted Stock Units Vesting Conditions Service And Performance Based Granted Total Restricted stock units vesting conditions service and performance based granted total. Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Document Annual Report Document Annual Report Collections from customers previously reserved and other Accounts Receivable, Allowance for Credit Loss, Recovery Threshold consecutive trading days not exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Time deposits Time deposits Certificates of Deposit [Member] Term of operating lease not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term Lessee, Operating Lease, Lease Not yet Commenced, Term Geographical [Axis] Geographical [Axis] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Short-Term Marketable Securities Debt Securities, Available-for-Sale, Current Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Compensation Related Costs [Abstract] Compensation Related Costs [Abstract] Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Restructuring Type [Axis] Restructuring Type [Axis] Debt Debt Disclosure [Text Block] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Entity Shell Company Entity Shell Company Gross decreases – tax positions of prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Release of valuation allowance Valuation Allowance, Release Valuation Allowance, Release Financial Instrument [Axis] Financial Instrument [Axis] The Akamai Foundation Affiliated Entity [Member] Document Period End Date Document Period End Date Foreign earnings repatriated Foreign Earnings Repatriated Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Total assets Assets Net income per share: Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Schedule of Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Allocation of the purchase consideration: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Fair value of convertible senior notes Long-Term Debt, Fair Value Amount of common stock repurchases authorized Stock Repurchase Program, Authorized Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Payroll and other related benefits Employee-related Liabilities, Current Restricted stock units granted with performance based vesting (in shares) Restricted Stock Units Granted With Performance Based Vesting Restricted Stock Units Granted With Performance Based Vesting Maximum amount of shares available for issuance (in shares) Maximum Amount Of Shares Available For Issuance Maximum amount of shares available for issuance for ESPP Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Net Income per Share Earnings Per Share [Text Block] Restricted stock units vesting conditions granted (in shares) Restricted Stock Units Granted With Service-Based Vesting Restricted Stock Units Granted With Service-Based Vesting Warrants related to issuance of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Cash, Cash Equivalents and Marketable Securities Cash and Cash Equivalents, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Accounts Receivable and Related Reserves Receivable [Policy Text Block] Computer and networking equipment Computer Equipment [Member] Revenue Revenue from Contract with Customer, Including Assessed Tax Available-for-sale securities and cash equivalents Debt Securities and Cash Equivalents Debt Securities and Cash Equivalents Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer-related intangible assets Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Auditor Name Auditor Name Closing stock price (in dollars per share) Share Price NOL carryforwards: Operating Loss Carryforwards Prepaid Expenses and Other Current Assets Other Assets Disclosure [Text Block] Deferred revenue Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Gross increases – tax positions of prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 2027 Notes Convertible Senior Notes Due 2027 [Member] Convertible Senior Notes Due 2027 [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Real Estate Arrangements Real Estate Arrangements [Member] Real Estate Arrangements [Member] Operating lease not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Vested or expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure LIBOR London Interbank Offered Rate (LIBOR) [Member] Asavie Asavie [Member] Asavie Audit Information [Abstract] Audit Information State Deferred State and Local Income Tax Expense (Benefit) Amortization of acquired intangible assets Amortization of Intangible Assets Warrant strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Schedule of the Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Deferred costs included in other assets Other Assets [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning Balance Ending Balance Total stockholders’ equity Stockholders' Equity Attributable to Parent Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Other Deferred Tax Assets, Other Amortization expense related to deferred costs Capitalized Contract Cost, Amortization Holder elect to defer vested shares period, maximum (in years) Holder Election To Defer Vested Shares Period Maximum Holder election to defer vested shares period, maximum. 2019 Notes Convertible Senior Notes Due 2019 [Member] Convertible Senior Notes Due 2019 [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Aggregate amount of shares available, maximum (in shares) Aggregate Maximum Amount Of Shares Available Aggregate maximum amount of shares available. Proceeds from sales of short-and long-term marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 2022 Credit Agreement 2022 Credit Agreement [Member] 2022 Credit Agreement Total operating lease costs Lease, Cost Common Stock Common Stock [Member] Components of Lease Expense Lease, Cost [Table Text Block] Common stock available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Interest on debt instruments Debt Instrument, Increase, Accrued Interest Statement [Table] Statement [Table] Vested and distributed (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units Furniture and fixtures Furniture and Fixtures [Member] Operating lease liabilities Operating Lease, Liability, Noncurrent Federal and state research and development tax credit and other credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Statistical Measurement [Axis] Statistical Measurement [Axis] Repurchases of common stock (in shares) Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Internal-use software Internal-Use Software [Member] Internal-Use Software [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accounts receivable, net of reserves of $5,917 and $1,397 at December 31, 2022 and 2021, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Statement [Line Items] Statement [Line Items] One-Time Charitable Endowment One-Time Charitable Endowment [Member] One-Time Charitable Endowment [Member] Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Reference Rate Reference Rate [Member] Reference Rate Auditor Firm ID Auditor Firm ID Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Foreign Foreign Tax Authority [Member] Local Phone Number Local Phone Number Guardicore Ltd. Guardicore Ltd. [Member] Guardicore Ltd. Schedule of Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Operating Income (Loss) Newly-Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Translation adjustments and other Restructuring Reserve, Translation and Other Adjustment Expirations at Various Dates Through: Operating Loss Carryforwards, Year of Expiration Operating Loss Carryforwards, Year of Expiration Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets State State and Local Jurisdiction [Member] Accrued bonus Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Total pre-tax intrinsic value end of year Intrinsic Value Pre Tax Other Than Options Intrinsic value pre tax other than options. Warrants related to issuance of convertible senior notes Convertibles and Bonds with Warrants Attached [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Acquired Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Unrealized loss from available-for-sale marketable securities Debt Securities, Available-for-Sale, Unrealized Loss Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital Additional Paid-in Capital [Member] Acquired license rights Licensing Agreements [Member] Document Fiscal Period Focus Document Fiscal Period Focus Schedule of Long-Term Commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Total pre-tax intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Diluted (in shares) Shares used for diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Base Rate Base Rate [Member] Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right-Of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right-Of-Use Assets Weighted average fair value of equity instruments other than options granted (in dollars per share) Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Convertible Debt Convertible Debt [Member] Deferred income tax assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Short-term lease cost Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule Of Deferred Stock Units Activity Schedule Of Deferred Stock Units Activity [Table Text Block] Schedule Of Deferred Stock Units Activity [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Capitalization of interest expense Interest Costs Capitalized Adjustment Equity method investment Equity Method Investments Concentration Risk [Line Items] Concentration Risk [Line Items] Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Schedule of deferred costs associated with obtaining customer contracts Capitalized Contract Cost [Table Text Block] Acquisition related costs Business Combination, Acquisition Related Costs Convertible senior notes Convertible Notes Payable, Noncurrent Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt issued Principal Debt Instrument, Face Amount Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Proceeds from the issuance of common stock under stock plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Deferred commissions Capitalized Contract Cost, Net, Current Entity Current Reporting Status Entity Current Reporting Status Other current liabilities Other Liabilities, Current One Customer One Customer [Member] One Customer Cash disbursements Payments for Restructuring Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] U.S. federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Employee Severance and Related Benefits Employee Severance [Member] Security Security [Member] Security Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Effects 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 Income tax refund received Proceeds from Income Tax Refunds Quarterly Financial Results (unaudited) Quarterly Financial Information [Text Block] 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Office equipment Office Equipment [Member] Disposal of property plant and equipment Property, Plant and Equipment, Disposals Customer Contract Customer Contract [Member] Customer Contract Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net carrying amount Long-Term Debt Other (expense) income, net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Restructuring Restructuring and Related Activities Disclosure [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Property and equipment, net Property and equipment, net Property, Plant And Equipment And Capitalized Software, Net Property, plant and equipment consists of tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Examples include land, buildings, and production equipment. Capitalized software consists of certain costs incurred in the development of internal-use software, including external direct costs of materials and services and payroll costs of employees devoted to specific software development. Total current assets Assets, Current Cash paid for income taxes, net of refunds received in the years ended December 31, 2022, 2021 and 2020 of $15,458, $14,808 and $17,491, respectively Income Taxes Paid, Net Revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Market- and performance-based RSUs Restricted Stock Units Performance Based [Member] Restricted Stock Units Performance Based [Member] Net Carrying Amount Finite-Lived Intangible Assets, Net Restricted cash Restricted Cash Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Pre-tax unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Corporate bonds Debt Security, Corporate, US [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] 2013 Plan Two Thousand Thirteen Plan [Member] Two Thousand Thirteen Plan [Member] Total costs and operating expenses Costs and Expenses Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Total lease liabilities Operating Lease, Liability U.S. government agency obligations US Government Agencies Debt Securities [Member] Prepaid sales and other taxes Prepaid Sales and Other Taxes, Current Prepaid Sales and Other Taxes, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Future sublease income Lessor, Operating Lease, Payments to be Received Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Tax credit carryforwards Deferred Tax Assets, Other Tax Carryforwards Costs incurred Restructuring Charges Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets Investments Classified by Contractual Maturity Date [Table Text Block] Auditor Location Auditor Location Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) U.S. UNITED STATES Total stock-based compensation Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding (in dollars per share) Outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Term & Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Unaudited Quarterly Financial Results Quarterly Financial Information [Table Text Block] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Cover [Abstract] Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Deferred revenue Deferred Tax Assets, Deferred Income Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Amortization of debt discount and issuance costs Interest Costs Incurred Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Total cash proceeds from shares purchased Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] RSUs and deferred stock units (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Unvested deferred stock units (in shares) Unvested Deferred Stock Units Unvested deferred stock units. Remaining amount available for future purchases of shares under approved repurchase program. Stock Repurchase Program, Remaining Authorized Repurchase Amount Non-U.S. Non-US [Member] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Deferred tax assets Deferred Tax Assets, Gross Components of Income Before Tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Diluted (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Capitalized Internal Use Software Capitalized Internal Use Software [Member] Capitalized Internal Use Software [Member] Trademarks and trade names Trademarks and Trade Names [Member] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period GO-NET Global Open Network, Inc [Member] Global Open Network, Inc [Member] Property and equipment per unit value, minimum Property And Equipment Per Unit Value Minimum Property And Equipment Per Unit Value Minimum 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Schedule of Available-for-sale Securities [Table] Schedule of Available-for-Sale Securities [Table] Balance at beginning of year Balance at end of year Unrecognized Tax Benefits Acquired intangible assets Deferred Tax Liabilities, Intangible Assets U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] 2021 Restructuring Plan 2021 Restructuring Plan [Member] 2021 Restructuring Plan Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Unrecognized tax benefits that may be recognized Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Entity Address, Address Line One Entity Address, Address Line One Capitalization of stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Weighted average contractual remaining life (in years) Weighted Average Contractual Remaining Life Weighted average contractual remaining life. Interest expense Total interest expense Interest Expense Each DSU receives this number of shares of common stock upon vesting (in whole numbers) Stock Ratio For Each DSU To Common Stock Stock ratio for each DSU to common stock. Equity Method Investments Equity Method Investments [Policy Text Block] Co-location Arrangements Co-location Arrangements [Member] Co-location Arrangements [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Schedule of Convertible Senior Notes Schedule of Long-Term Debt Instruments [Table Text Block] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Proceeds from sale of warrants Proceeds from Issuance of Warrants 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Impairment loss Equity Method Investment, Other than Temporary Impairment Property, plant and equipment, estimated useful life Property And Equipment Useful Life Minimum Property And Equipment Useful Life Minimum Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Non-compete agreements Noncompete Agreements [Member] Customer-related intangible assets Customer-Related Intangible Assets [Member] Each RSU receives this number of shares of common stock upon vesting Stock Ratio For Each RSU To Common Stock Stock ratio for each RSU to common stock. Commercial paper Commercial Paper [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Line of credit facility, number of extensions Line Of Credit Facility, Number Of Extensions Line Of Credit Facility, Number Of Extensions Other accrued expenses Other Accrued Liabilities, Current General and administrative General and Administrative Expense Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Proceeds from maturities and redemptions of short-and long-term marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Treasury stock retirement Treasury Stock, Retired, Cost Method, Amount Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of revenue Cost of Sales [Member] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] NOLs Deferred Tax AssetsTax Net Operating Loss and Carryforwards Deferred Tax Assets Tax Net Operating Loss and Carryforwards EX-101.PRE 15 akam-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Feb. 24, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 0-27275    
Entity Registrant Name Akamai Technologies, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 04-3432319    
Entity Address, Address Line One 145 Broadway    
Entity Address, City or Town Cambridge    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02142    
City Area Code 617    
Local Phone Number 444-3000    
Title of 12(b) Security Common Stock - par value $0.01 per share    
Trading Symbol AKAM    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 14,326.7
Entity Common Stock, Shares Outstanding   156,275,794  
Documents Incorporated by Reference Portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Items 10, 11, 12, 13 and 14 of Part III of this annual report on Form 10-K    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001086222    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Boston, Massachusetts
Auditor Firm ID 238
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 542,337 $ 536,725
Marketable securities 562,979 541,470
Accounts receivable, net of reserves of $5,917 and $1,397 at December 31, 2022 and 2021, respectively 679,206 675,926
Prepaid expenses and other current assets 185,040 166,313
Total current assets 1,969,562 1,920,434
Marketable securities 320,531 1,088,048
Property and equipment, net 1,540,182 1,534,329
Operating lease right-of-use assets 813,372 815,754
Acquired intangible assets, net 441,716 313,225
Goodwill 2,763,838 2,156,254
Deferred income tax assets 337,677 168,342
Other assets 116,522 142,287
Total assets 8,303,400 8,138,673
Current liabilities:    
Accounts payable 145,420 109,928
Accrued expenses 367,017 411,590
Deferred revenue 105,109 86,517
Operating lease liabilities 196,094 175,683
Other current liabilities 5,228 6,623
Total current liabilities 818,868 790,341
Deferred revenue 22,117 25,342
Deferred income tax liabilities 18,400 40,974
Convertible senior notes 2,285,258 1,976,167
Operating lease liabilities 693,265 707,087
Other liabilities 105,305 68,748
Total liabilities 3,943,213 3,608,659
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding 0 0
Common stock, $0.01 par value; 700,000,000 shares authorized; 156,494,816 and 160,512,111 shares issued and outstanding at December 31, 2022 and 2021, respectively 1,565 1,605
Additional paid-in capital 2,578,603 3,340,822
Accumulated other comprehensive loss (140,332) (69,105)
Retained earnings 1,920,351 1,256,692
Total stockholders’ equity 4,360,187 4,530,014
Total liabilities and stockholders’ equity $ 8,303,400 $ 8,138,673
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable reserve $ 5,917 $ 1,397
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares) 700,000 700,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 700,000,000 700,000,000
Common stock, shares issued (in shares) 156,494,816 160,512,111
Common stock, shares outstanding (in shares) 156,494,816 160,512,111
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 3,616,654 $ 3,461,223 $ 3,198,149
Costs and operating expenses:      
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 1,383,819 1,268,956 1,132,672
Research and development 391,434 335,372 269,315
Sales and marketing 502,409 461,967 510,405
General and administrative 584,206 553,024 547,888
Amortization of acquired intangible assets 64,983 48,019 42,049
Restructuring charge 13,529 10,737 37,286
Total costs and operating expenses 2,940,380 2,678,075 2,539,615
Income from operations 676,274 783,148 658,534
Interest and marketable securities income, net 3,258 15,620 29,122
Interest expense (11,096) (72,332) (69,120)
Other (expense) income, net (10,433) 1,785 (2,454)
Income before provision for income taxes 658,003 728,221 616,082
Provision for income taxes (126,696) (62,571) (45,922)
Loss from equity method investment (7,635) (14,008) (13,106)
Net income $ 523,672 $ 651,642 $ 557,054
Net income per share:      
Basic (in dollars per share) $ 3.29 $ 4.01 $ 3.43
Diluted (in dollars per share) $ 3.26 $ 3.93 $ 3.37
Shares used in per share calculations:      
Basic (in shares) 159,089 162,665 162,490
Diluted (in shares) 160,467 165,804 165,213
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 523,672 $ 651,642 $ 557,054
Other comprehensive (loss) income:      
Foreign currency translation adjustment (44,665) (38,514) 19,629
Change in unrealized (loss) gain on investments, net of income tax benefit (provision) of $6,589, $3,412 and $(2,720) for the years ended December 31, 2022, 2021 and 2020, respectively (26,562) (10,390) 5,314
Other comprehensive (loss) income (71,227) (48,904) 24,943
Comprehensive income $ 452,445 $ 602,738 $ 581,997
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Tax expense on change in unrealized gain on investments $ 6,589 $ 3,412 $ (2,720)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Cash flows from operating activities:      
Net income $ 523,672 $ 651,642 $ 557,054
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 592,754 550,632 478,389
Stock-based compensation 217,185 202,759 197,411
Benefit for deferred income taxes (104,971) (47,794) (33,821)
Amortization of debt discount and issuance costs 4,395 66,025 62,823
Loss on investments 15,895 10,328 5,878
Other non-cash reconciling items, net 31,063 11,495 17,149
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable (21,214) (24,096) (90,381)
Prepaid expenses and other current assets (20,125) 4,034 (25,395)
Accounts payable and accrued expenses (26,499) 31,523 39,211
Deferred revenue 16,713 (2,865) (1,318)
Other current liabilities (5,318) (20,404) 18,101
Other non-current assets and liabilities 51,126 (28,716) (10,101)
Net cash provided by operating activities 1,274,676 1,404,563 1,215,000
Cash flows from investing activities:      
Cash paid for acquisitions, net of cash acquired (872,091) (598,825) (127,999)
Cash paid for asset acquisition 0 0 (36,376)
Purchases of property and equipment (241,266) (328,969) (514,313)
Capitalization of internal-use software development costs (217,036) (216,261) (217,559)
Purchases of short-and long-term marketable securities (17,975) (932,604) (1,782,849)
Proceeds from sales of short-and long-term marketable securities 575,522 442,133 30,350
Proceeds from maturities and redemptions of short-and long-term marketable securities 156,658 991,949 1,597,651
Other, net (6,122) (4,322) 8,121
Net cash used in investing activities (622,310) (646,899) (1,042,974)
Cash flows from financing activities:      
Proceeds from the issuance of common stock under stock plans 56,462 59,632 59,775
Employee taxes paid related to net share settlement of stock-based awards (82,236) (99,112) (89,828)
Repurchases of common stock (608,010) (522,255) (193,588)
Other, net (393) (268) 0
Net cash used in financing activities (634,177) (562,003) (223,641)
Effects of exchange rate changes on cash, cash equivalents and restricted cash (12,918) (11,376) 10,935
Net increase (decrease) in cash, cash equivalents and restricted cash 5,271 184,285 (40,680)
Cash, cash equivalents and restricted cash at beginning of year 537,751 353,466 394,146
Cash, cash equivalents and restricted cash at end of year 543,022 537,751 353,466
Supplemental disclosure of cash flow information:      
Cash paid for income taxes, net of refunds received in the years ended December 31, 2022, 2021 and 2020 of $15,458, $14,808 and $17,491, respectively 183,900 100,533 79,163
Cash paid for interest expense 6,158 5,750 5,954
Cash paid for operating lease liabilities 224,898 224,085 201,856
Non-cash activities:      
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 202,409 218,753 200,735
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses 80,170 63,309 75,666
Capitalization of stock-based compensation 33,060 36,545 38,333
Reconciliation of cash, cash equivalents and restricted cash:      
Cash and cash equivalents 542,337 536,725 352,917
Restricted cash 685 1,026 549
Cash, cash equivalents and restricted cash $ 543,022 $ 537,751 $ 353,466
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Cash Flows [Abstract]      
Income tax refund received $ 15,458 $ 14,808 $ 17,491
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Treasury Stock
Accumulated Other Comprehensive Loss
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2019     162,000,843            
Beginning Balance at Dec. 31, 2019 $ 3,657,958   $ 1,620 $ 3,653,486   $ 0 $ (45,144) $ 47,996  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)     1,949,963            
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (89,102)   $ 20 (89,122)          
Issuance of common stock under employee stock purchase plan (in shares)     723,600            
Issuance of common stock under employee stock purchase plan 58,402   $ 7 58,395          
Stock-based compensation 235,629     235,629          
Repurchases of common stock (in shares)     (1,964,686)            
Repurchases of common stock (193,588)         (193,588)      
Treasury stock retirement 0   $ (20) (193,568)   193,588      
Net income 557,054             557,054  
Foreign currency translation adjustment 19,629           19,629    
Change in unrealized gain (loss) on investments, net of tax 5,314           5,314    
Ending balance (in shares) at Dec. 31, 2020     162,709,720            
Ending Balance at Dec. 31, 2020 4,251,296   $ 1,627 3,664,820   0 (20,201) 605,050  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)     1,902,742            
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (99,756)   $ 18 (99,774)          
Issuance of common stock under employee stock purchase plan (in shares)     648,686            
Issuance of common stock under employee stock purchase plan 59,714   $ 7 59,707          
Stock-based compensation 238,277     238,277          
Repurchases of common stock (in shares)     (4,749,037)            
Repurchases of common stock (522,255)         (522,255)      
Treasury stock retirement 0   $ (47) (522,208)   522,255      
Net income 651,642             651,642  
Foreign currency translation adjustment (38,514)           (38,514)    
Change in unrealized gain (loss) on investments, net of tax (10,390)           (10,390)    
Ending balance (in shares) at Dec. 31, 2021     160,512,111            
Ending Balance at Dec. 31, 2021 4,530,014 $ (235,427) $ 1,605 3,340,822 $ (375,414) 0 (69,105) 1,256,692 $ 139,987
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 133,376                
Ending Balance at Mar. 31, 2022 4,314,735                
Beginning balance (in shares) at Dec. 31, 2021     160,512,111            
Beginning Balance at Dec. 31, 2021 4,530,014 (235,427) $ 1,605 3,340,822 (375,414) 0 (69,105) 1,256,692 139,987
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 271,216                
Ending Balance at Jun. 30, 2022 4,312,994                
Beginning balance (in shares) at Dec. 31, 2021     160,512,111            
Beginning Balance at Dec. 31, 2021 4,530,014 (235,427) $ 1,605 3,340,822 (375,414) 0 (69,105) 1,256,692 139,987
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 394,910                
Ending Balance at Sep. 30, 2022 4,281,240                
Beginning balance (in shares) at Dec. 31, 2021     160,512,111            
Beginning Balance at Dec. 31, 2021 4,530,014 $ (235,427) $ 1,605 3,340,822 $ (375,414) 0 (69,105) 1,256,692 $ 139,987
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)     1,697,410            
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (82,277)   $ 17 (82,294)          
Issuance of common stock under employee stock purchase plan (in shares)     687,945            
Issuance of common stock under employee stock purchase plan 56,570   $ 7 56,563          
Stock-based compensation 246,872     246,872          
Repurchases of common stock (in shares)     (6,402,650)            
Repurchases of common stock (608,010)         (608,010)      
Treasury stock retirement 0   $ (64) (607,946)   608,010      
Net income 523,672             523,672  
Foreign currency translation adjustment (44,665)           (44,665)    
Change in unrealized gain (loss) on investments, net of tax (26,562)           (26,562)    
Ending balance (in shares) at Dec. 31, 2022     156,494,816            
Ending Balance at Dec. 31, 2022 4,360,187   $ 1,565 2,578,603   0 (140,332) 1,920,351  
Beginning Balance at Mar. 31, 2022 4,314,735                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 137,840                
Ending Balance at Jun. 30, 2022 4,312,994                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 123,694                
Ending Balance at Sep. 30, 2022 4,281,240                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net income 128,762                
Ending balance (in shares) at Dec. 31, 2022     156,494,816            
Ending Balance at Dec. 31, 2022 $ 4,360,187   $ 1,565 $ 2,578,603   $ 0 $ (140,332) $ 1,920,351  
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation Nature of Business and Basis of Presentation
Akamai Technologies, Inc. (the “Company”) provides solutions to power and protect life online. Its massively distributed edge and cloud platform comprises more than 4,100 locations across more than 130 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company is currently organized and operates as one reportable and operating segment.

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying consolidated financial statements.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Use of Estimates

The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.

Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets.

The Company classifies its fixed income securities with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends; and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.
Accounts Receivable and Related Reserves

The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance which primarily consists of allowances for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income. The allowance for current expected credit losses has been developed using historical loss rates for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates. In addition, the allowance considers outstanding balances on a customer-specific, account-by-account basis. The Company assesses collectibility based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.

Incremental Costs to Obtain a Contract with a Customer

The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value. To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis. Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately three years. Additionally, the Company may pay commissions and incentives based upon contract value, rather than incremental increase in contract value, to certain sales groups within the Company. For these commission arrangements, the Company amortizes capitalized costs for contract renewals over an average renewal contract period of 16 months. The Company also incurs commission expense on an ongoing basis based upon revenue recognized. In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized.

Amortization of the costs is primarily included in sales and marketing expense in the consolidated statements of income. The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.

Concentrations of Credit Risk

The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2022, its concentration of credit risk related to cash equivalents and marketable securities was not significant.

Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2022, 2021 and 2020, no customer accounted for more than 10% of total revenue. As of December 31, 2022 and 2021, there was one customer with an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2022 and 2021, its concentration of credit risk related to accounts receivable was not significant.

Fair Value of Financial Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair
values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.

Property and Equipment

Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives.

The Company periodically reviews the estimated useful lives of property and equipment. Changes to the estimated useful lives are recorded prospectively from the date of the change. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.

Operating Leases

The Company enters into operating leases for real estate assets related to office space and co-location assets related to space or racks at co-location facilities and related equipment for its servers and other networking equipment. The Company determines if an arrangement contains a lease at the inception of a contract by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration and the right to obtain the economic benefits from the use of the identified asset.

Upon commencement of a lease, the Company records a right-of-use asset that represents the Company’s right to use the underlying asset for the lease term and a lease liability that represents an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Lease payments are discounted at the lease commencement date. As the Company’s leases do not provide an implicit rate, an incremental borrowing rate has been applied based on the Company's credit-adjusted risk-free rate.

The Company often enters into contracts that contain both lease and non-lease components. Real estate non-lease components include real estate taxes, insurance, maintenance, parking and other operating costs. Co-location non-lease components include utilities and other operating costs. The Company includes both lease and non-lease components of fixed costs in its lease arrangements as a single lease component. Variable costs, such as utilities based on actual usage, are not included in the measurement of right-of-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs.

The Company’s lease terms often include renewal options and, particularly in the case of co-location arrangements, may include evergreen provisions. The Company’s right-of-use assets and lease liabilities generally do not include the options to extend, or terminate, unless it is reasonably certain that the Company will exercise these options. The Company has elected to exclude leases for certain networking equipment and leases assumed through acquisitions with terms of 12 months or less from its right-of-use assets and lease liabilities on its consolidated balance sheets.

Lease expense is recognized on a straight-line basis over the expected lease term.

Equity Method Investments

The Company accounts for equity investments in which it has significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize the Company’s share of earnings or losses.

In February 2019, the Company and Mitsubishi UFJ Financial Group ("MUFG") announced the establishment of a joint venture, the Global Open Network, Inc. ("GO-NET"), and their plans to offer a new blockchain-based online payment network. The Company's 20% stake in GO-NET was accounted for using the equity method.

During the first quarter of 2022, MUFG, the majority owner of GO-NET, announced its intention to suspend the operations of GO-NET and to eventually liquidate it. As a result of MUFG's intention to suspend operations, the Company impaired its remaining investment of $7.5 million. The Company recorded a loss of $14.0 million during the year ended December 31,
2021, which reflects its share of the losses incurred by GO-NET during that year. During the year ended December 31, 2020, the Company recorded a loss of $13.1 million, which included an $11.0 million impairment to reduce the Company's investment to its fair value due to a modified business plan and continued negative projected cash flows. The valuation technique used to measure fair value of the Company's equity method investment in GO-NET was primarily an adjusted net asset value model based on labor costs and the amount of time required to develop a similar technology for use in the planned payment processing service.

Subsequent to the establishment of the joint venture, the Company recorded revenue of $4.0 million, $10.1 million, and $11.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, for services provided to GO-NET. The Company no longer provided services after June 30, 2022 due to the intention to suspend operations and to eventually liquidate it.

Goodwill, Acquired Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31 each year. As of December 31, 2022, 2021 and 2020, the Company concluded that it has one reporting unit and that its chief operating decision maker is its chief executive officer and the executive management team. The Company has assigned the entire balance of goodwill to one reporting unit. The fair value of the reporting unit was based on the Company's market capitalization as of each of December 31, 2022 and 2021, and it was substantially in excess of the carrying value of the reporting unit at each date. The fair value of the Company's reporting unit was determined by the Company's enterprise value as of the years ended December 31, 2022, 2021 and 2020.

Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. Significant judgment is used in determining fair values of acquired intangibles assets and their estimated useful lives. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values.

Long-lived assets, including property and equipment, operating lease right-of-use assets and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.

Contract Liabilities
    
Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.

Revenue Recognition

The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the internet – as well as security and cloud computing solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.
    
The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly
recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.

The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting, and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.

Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.

Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.

Some of the Company's contracts are satisfied at a point in time, such as one-time professional services, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.

Cost of Revenue

Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events streamed by the Company for customers. The Company enters into contracts for bandwidth with third-party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, internet service providers (“ISPs”) make rack space available for the Company to locate its servers and provide access to their bandwidth at a discount or no cost. Although the Company does not provide any goods or services to the ISPs or the ISPs’ customers under these arrangements, the ISPs and their customers indirectly benefit by accessing content through a local Company server, resulting in better content delivery. The Company records the cost of these vendor relationships at their negotiated transaction price, which is either at a discount or no cost.
Research and Development Costs and Capitalized Internal-Use Software

Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization.

Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project; capitalization continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.

Accounting for Stock-Based Compensation

The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.

For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.

Foreign Currency Translation and Forward Currency Contracts

The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.

The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2022 and 2021, the fair value of the forward currency contracts and the underlying gains and losses for the years ended December 31, 2022, 2021 and 2020 were immaterial.

The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.

Income Taxes

The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.
    The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized.

    The Company has recorded certain tax reserves to address potential exposures involving its income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.

    Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.

Newly-Adopted Accounting Pronouncements

In August 2020, the Financial Accounting Standards Board ("FASB") issued guidance that was expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity’s own equity. The Company adopted this guidance on January 1, 2022 on a modified retrospective basis.

The convertible senior notes included on the Company's consolidated balance sheet more closely reflect the principal amounts. Prior to the adoption of this guidance, the Company separated its convertible senior notes into a liability and an equity component. The equity portion is now eliminated. The cumulative effect of the changes was an increase to convertible senior notes of $304.7 million, an increase to deferred income tax liabilities of $0.7 million, an increase to deferred income tax assets of $77.7 million, a decrease to property and equipment of $7.7 million and a decrease to additional paid-in capital of $375.4 million on the consolidated balance sheet. The net effect of these adjustments was recorded as an increase to retained earnings as of January 1, 2022.

Additionally, the new guidance eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, when calculating diluted earnings per share. Instead, it requires application of the if-converted method. Under that method, diluted earnings per share would generally be calculated assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be antidilutive. The application of the if-converted method reduces the Company’s reported diluted earnings per share after the adoption date. However, in December 2021, the Company made an irrevocable election to settle the principal portion of the convertible senior notes with cash. Accordingly, the if-converted method is only impacted by any potential shares to be delivered for the amount in excess of the principal portion. The changes to the diluted earnings per share guidance did not materially impact the Company's results of operations.

With the elimination of the debt discount created by the equity component, amortization of the debt discount is eliminated, which decreases interest expense, and therefore increases net income and earnings per share, from the period of adoption. This had the effect of increasing basic and diluted earnings per share for the year ended 2022 by $0.32.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):

 Gross UnrealizedAggregate
Fair Value
Classification on Balance Sheet
 Amortized CostShort-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of December 31, 2022GainsLosses
Time deposits$19,530 $— $— $19,530 $19,530 $— 
Corporate bonds624,082 — (21,029)603,053 362,458 240,595 
U.S. government agency obligations252,573 — (10,391)242,182 180,320 61,862 
$896,185 $— $(31,420)$864,765 $562,308 $302,457 
As of December 31, 2021
Commercial paper$25,056 $— $(24)$25,032 $25,032 $— 
Corporate bonds1,268,991 1,191 (4,275)1,265,907 459,012 806,895 
U.S. government agency obligations316,728 (1,281)315,450 56,530 258,920 
$1,610,775 $1,194 $(5,580)$1,606,389 $540,574 $1,065,815 

The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest and marketable securities income, net in the consolidated statements of income. As of December 31, 2022, the Company held for investment corporate bonds with a fair value of $835.4 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses related to these corporate bonds were $31.3 million and are included in accumulated other comprehensive loss as of December 31, 2022. The unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.
The fair value measurements within the fair value hierarchy of the Company’s financial assets as of December 31, 2022 and 2021 were as follows (in thousands): 

 Total Fair ValueFair Value Measurements at Reporting Date Using
 Level 1Level 2
As of December 31, 2022
Cash Equivalents and Marketable Securities:
Money market funds$999 $999 $— 
Time deposits285,830 — 285,830 
Corporate bonds603,053 — 603,053 
U.S. government agency obligations242,182 — 242,182 
Mutual funds18,745 18,745 — 
$1,150,809 $19,744 $1,131,065 
As of December 31, 2021
Cash Equivalents and Marketable Securities:
Money market funds$109,313 $109,313 $— 
Commercial paper39,031 — 39,031 
Corporate bonds1,265,907 — 1,265,907 
U.S. government agency obligations315,450 — 315,450 
Mutual funds23,129 23,129 — 
$1,752,830 $132,442 $1,620,388 

As of December 31, 2022 and 2021, the Company grouped money market and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of December 31, 2022 and 2021, the Company grouped time deposits, commercial paper, U.S. government agency obligations and corporate bonds using a Level 2 valuation because quoted prices for similar assets in active markets (or identical assets in an inactive market) are available. The Company did not have any transfers of assets or liabilities between Level 1 or Level 2 of the fair value measurement hierarchy during the years ended December 31, 2022 and 2021.

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about the assumptions market participants would use to estimate the fair value of a financial instrument.

Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):

 December 31, 2022December 31, 2021
Due in 1 year or less$562,308 $540,574 
Due after 1 year through 5 years302,457 1,065,815 
$864,765 $1,606,389 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable
12 Months Ended
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable Accounts Receivable
Net accounts receivable consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Trade accounts receivable$490,162 $501,959 
Unbilled accounts receivable194,961 175,364 
Gross accounts receivable685,123 677,323 
Allowance for current expected credit losses and other reserves(5,917)(1,397)
Accounts receivable, net$679,206 $675,926 

A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
Beginning balance$1,397 $1,822 $1,880 
Charges to income from operations9,292 4,576 12,347 
Collections from customers previously reserved and other(4,772)(5,001)(12,405)
Ending balance$5,917 $1,397 $1,822 

Charges to income from operations primarily represents charges to provision for doubtful accounts for increases in the allowance for current expected credit losses.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Prepaid income taxes$33,898 $32,021 
Prepaid sales and other taxes31,285 28,300 
Prepaid equipment and software maintenance16,348 10,661 
Deferred commissions37,316 43,562 
Other prepaid expenses51,194 35,109 
Other current assets14,999 16,660 
Total$185,040 $166,313 

Incremental Costs to Obtain a Contract with a Customer

Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of December 31, 2022 and 2021 were as follows (in thousands):

December 31, 2022December 31, 2021
Deferred costs included in prepaid expenses and other current assets$37,316 $43,562 
Deferred costs included in other assets29,069 30,436 
Total deferred costs$66,385 $73,998 
Information related to incremental costs to obtain a contract with a customer for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Amortization expense related to deferred costs$52,691 $58,433 $61,682 
Incremental costs capitalized47,416 56,509 67,058 

Amortization expense related to deferred costs is primarily included in sales and marketing expense in the consolidated statements of income.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following as of December 31, 2022 and 2021 (in thousands, except years):
 
December 31, 2022December 31, 2021Estimated Useful Life
(in years)
Computer and networking equipment$2,139,518 $1,981,775 
3-7
Purchased software89,695 89,347 
3-10
Furniture and fixtures71,427 71,381 
1-7
Office equipment41,866 42,616 
3-5
Leasehold improvements229,037 227,358 
1-15
Internal-use software1,529,264 1,382,099 
2-7
Property and equipment, gross4,100,807 3,794,576 
Accumulated depreciation and amortization(2,560,625)(2,260,247)
Property and equipment, net$1,540,182 $1,534,329 

Depreciation and amortization expense on property and equipment and capitalized internal-use software for the years ended December 31, 2022, 2021 and 2020 was $527.8 million, $502.6 million and $436.3 million, respectively. During the years ended December 31, 2022, 2021 and 2020, the Company capitalized $32.3 million, $35.0 million and $38.0 million, respectively, of stock-based compensation related to employees who developed and enhanced internal-use software applications.

During the years ended December 31, 2022 and 2021, the Company wrote off $210.2 million and $283.4 million, respectively, of property and equipment, gross, along with the associated accumulated depreciation and amortization. The write-offs were primarily related to computer and networking equipment and internal-use software no longer in use. These assets had been substantially depreciated and amortized. In addition, the Company wrote off $9.1 million and $3.4 million during the years ended December 31, 2022 and 2021, respectively, related to internal-use software and facility-related property and equipment as a result of certain restructuring actions.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets and Goodwill Acquired Intangible Assets and Goodwill
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
 December 31, 2022December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$327,848 $(162,323)$165,525 $257,857 $(128,715)$129,142 
Customer-related intangible assets480,817 (244,158)236,659 398,182 (216,192)181,990 
Non-compete agreements244 (183)61 258 (107)151 
Trademarks and trade names14,642 (7,585)7,057 8,039 (6,097)1,942 
Acquired license rights34,810 (2,396)32,414 490 (490)— 
Total$858,361 $(416,645)$441,716 $664,826 $(351,601)$313,225 

Aggregate expense related to amortization of acquired intangible assets for the years ended December 31, 2022, 2021 and 2020 was $65.0 million, $48.0 million and $42.0 million, respectively. Based on the Company's acquired intangible assets as of December 31, 2022, aggregate expense related to amortization of acquired intangible assets is expected to be $63.5 million, $59.2 million, $61.2 million, $56.3 million and $43.7 million for the years ending December 31, 2023, 2024, 2025, 2026 and 2027, respectively.

The changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows (in thousands):

 20222021
Beginning balance$2,156,254 $1,674,371 
Acquisition of Linode Limited Liability Company617,292 — 
Acquisition of Guardicore Ltd.— 479,110 
Acquisition of Inverse, Inc.— 10,741 
Measurement period adjustments related to acquisitions completed in prior years724 (267)
Foreign currency translation(10,432)(7,701)
Ending balance$2,763,838 $2,156,254 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Acquisitions Acquisitions
Acquisition-related costs were $10.7 million, $13.3 million and $5.6 million during the years ended December 31, 2022, 2021 and 2020, respectively, and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisitions completed in the years ended December 31, 2022, 2021 and 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to the Company's consolidated financial results.

2022 Acquisition

Linode

In March 2022, the Company acquired all the outstanding equity interests of Linode Limited Liability Company ("Linode") for $898.5 million in cash. Linode is an infrastructure-as-a-service platform provider that allows for developer-friendly cloud computing capabilities. The acquisition is intended to enhance the Company’s computing services by enabling it to create a unique cloud platform to build, run and secure applications from the cloud to the edge. Revenue attributable to Linode since the date of the acquisition, included in the Company's consolidated statements of income, for 2022 was $103.5 million. Earnings included in the Company's consolidated statements of income since the date of the acquisition are not material.
The preliminary allocation of the purchase price for Linode was as follows (in thousands):

Total purchase consideration$898,516 
Allocation of the purchase consideration:
Cash$26,678 
Accounts receivable7,171 
Prepaid expenses and other current assets4,478 
Property and equipment56,268 
Operating lease right-of-use assets17,000 
Identifiable intangible assets 196,020 
Goodwill617,292 
Deferred income tax assets2,528 
Other assets292 
Total assets acquired927,727 
Accounts payable(5,767)
Accrued expenses(1,958)
Operating lease liabilities(17,235)
Other liabilities(4,251)
Total liabilities assumed(29,211)
Net assets acquired$898,516 

As of December 31, 2022, the purchase price allocation was substantially complete except for the finalization of certain income tax matters. Measurement period adjustments to goodwill recognized during 2022 related to the acquisition of Linode were $28.9 million and primarily related to property and equipment and intangible asset adjustments. These measurement period adjustments did not have a material effect on the Company's results of operations.

The value of the goodwill can be attributed to a number of business factors, including a trained technical workforce and cost synergies expected to be realized. The Company expects that all of the goodwill related to the acquisition of Linode will be deductible for tax purposes.

Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Customer-related intangible assets$84,200 16.8
Completed technologies70,900 5.8
Acquired license rights34,320 15.0
Trademarks and trade name6,600 8.8
Total$196,020 

The Company applied the relief-from-royalty method to estimate the fair values of the completed technologies and trademarks and the multi-period excess earnings method under the income approach to estimate the fair values of the customer-related acquired intangible assets. The Company applied significant judgment in estimating the fair values of the acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates, cost of revenue, operating expenses, contributory asset charges and discount rates. The Company used readily available market data to estimate the fair values of the acquired license rights. The total weighted average amortization period for the intangible assets acquired from Linode is 12.2 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.
2021 Acquisitions

Guardicore

In October 2021, the Company acquired all the outstanding equity interests of Guardicore Ltd. ("Guardicore"), for $610.7 million in cash. Guardicore's micro-segmentation solution is designed to limit user access to only those applications that are authorized to communicate with each other, thereby limiting the spread of malware and protecting the flow of enterprise data across the network. The acquisition is intended to enhance the Company's security portfolio with the addition of Guardicore's micro-segmentation technology. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of the purchase price in the fourth quarter of 2022.

The allocation of the purchase price for Guardicore was as follows (in thousands):

Total purchase consideration$610,693 
Allocation of the purchase consideration:
Cash$27,252 
Accounts receivable10,179 
Prepaid expenses and other current assets1,307 
Property and equipment1,211 
Operating lease right-of-use assets2,657 
Identifiable intangible assets 123,600 
Goodwill479,834 
Deferred income tax assets9,686 
Other assets890 
Total assets acquired656,616 
Accounts payable(1,523)
Accrued liabilities(7,742)
Deferred revenue(35,658)
Operating lease liabilities(1,000)
Total liabilities assumed(45,923)
Net assets acquired$610,693 

The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. The Company expects that most of the goodwill related to the acquisition of Guardicore will be deductible for tax purposes.

Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$79,000 15.0
Customer-related intangible assets44,200 14.0
Trademarks400 1.9
Total$123,600 

The Company applied the relief-from-royalty method to estimate the fair values of the completed technologies and trademarks, and the excess earnings method to estimate the fair values of the customer-related acquired intangible assets. The Company applied significant judgment in estimating the fair values of the acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates and discount rates. The total weighted average
amortization period for the intangible assets acquired from Guardicore is 14.6 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

Inverse

In February 2021, the Company acquired all the outstanding equity interests of Inverse, Inc. ("Inverse"), for $17.1 million. Inverse provides a data repository and algorithms capable of identifying device types accessing the internet. The acquisition enhances the Company's enterprise security capabilities. The Company allocated $10.7 million of the cost of the acquisition to goodwill and $7.6 million to a technology-related identifiable intangible asset with an average useful life of 14.0 years. The acquired goodwill and intangible assets are partially offset by acquired negative working capital balances. The value of the goodwill is primarily attributable to synergies related to the integration of Inverse technology onto the Company's platform as well as a trained technical workforce. The total amount of goodwill related to the acquisition of Inverse expected to be deductible for tax purposes is $10.7 million. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of purchase price in the fourth quarter of 2021.

2020 Acquisitions

Asavie

In October 2020, the Company acquired all the outstanding equity interests of Asavie Technologies Limited ("Asavie"), a privately-funded company headquartered in Dublin, Ireland, for $155.0 million in cash. Asavie operates a global platform for managing the security, performance and access policies for mobile and internet-connected devices and has become part of Akamai’s security solutions. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of the purchase price in the fourth quarter of 2021.

The allocation of the purchase price for Asavie was as follows (in thousands):

Total purchase consideration$154,952 
Allocation of the purchase consideration:
Cash$26,847 
Accounts receivable14,002 
Prepaid expenses and other current assets995 
Property and equipment2,274 
Operating lease right-of-use assets6,104 
Identifiable intangible assets 58,070 
Goodwill70,228 
Other assets395 
Total assets acquired178,915 
Accounts payable(951)
Accrued liabilities(5,926)
Deferred revenue(3,136)
Operating lease liabilities(6,104)
Deferred income tax liabilities(6,965)
Other liabilities(881)
Total liabilities assumed(23,963)
Net assets acquired$154,952 

The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. None of the goodwill related to the acquisition of Asavie is expected to be deductible for tax purposes.
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$17,300 10.1
Customer-related intangible assets40,400 11.1
Trademarks100 0.9
Non-compete agreements270 2.9
Total$58,070 

The total weighted average amortization period for the intangible assets acquired from Asavie is 10.8 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

Instart Logic

In February 2020, the Company acquired certain assets from Instart Logic, Inc., a provider of cloud solutions for improving web and mobile application performance, for $36.4 million in cash. The purchase price was primarily allocated to a customer-related intangible asset is being amortized over 17.0 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses
12 Months Ended
Dec. 31, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Payroll and other related benefits$172,670 $222,535 
Income taxes payable76,459 72,946 
Bandwidth and co-location expenses79,937 72,904 
Property, use and other taxes30,711 33,883 
Professional service fees3,054 2,929 
Other accrued expenses4,186 6,393 
Total$367,017 $411,590 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
As a result of MUFG's intention to suspend operations, the Company recorded as a restructuring charge an impairment of $7.5 million during the year ended December 31, 2022, primarily related to certain capitalized internal-use software assets that will no longer be used in operations or will not generate sufficient future cash flows to support their values. The Company does not expect to incur material additional charges related to this action.

Additionally, the Company launched its FlexBase program in May 2022, which is a flexible workspace arrangement that allows employees to choose to work from their home office, a Company office or a combination of both. This is a significant change to the way employees worked prior to the program, and prior to office shutdowns as part of the COVID-19 pandemic. Planning for the program commenced in 2021, and in the fourth quarter of 2021, the Company began to identify certain facilities that were no longer needed. As a result, impairments of right-of-use assets and leasehold improvements were recognized. The Company has incurred expenses of $3.6 million and $3.8 million during the years ended December 31, 2022 and 2021, respectively, related to this action. Management is still evaluating the Company's office utilization, and additional charges related to such type of action may occur in 2023.

During the fourth quarter of 2020, management committed to an action to restructure certain parts of the Company to better position itself to become more agile in delivering its solutions. As a result, certain headcount reductions were necessary and certain capitalized internal-use software charges were realized for software not yet placed into service that will not be completed and implemented due to this action. The Company has incurred expenses of $7.9 million and $23.6 million during
the years ended December 31, 2021 and 2020, respectively, related to this action. The Company does not expect to incur any additional charges related to this action.

The Company also recognizes restructuring charges for redundant employees, facilities and contracts associated with completed acquisitions. Restructuring charges related to acquisitions were not material in any of the years ended December 31, 2022, 2021 and 2020.

The activity of the Company's accrual for employee severance and related benefits for all restructuring actions during the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

Employee Severance and Related Benefits
Balance January 1, 2020$5,707 
Costs incurred26,332 
Cash disbursements(10,118)
Translation adjustments and other130 
Balance December 31, 202022,051 
Costs incurred6,600 
Cash disbursements(27,095)
Translation adjustments and other(368)
Balance December 31, 20211,188 
Costs incurred747 
Cash disbursements(1,209)
Translation adjustments and other(185)
Balance December 31, 2022$541 
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes Due 2027

In August 2019, the Company issued $1,150.0 million in par value of convertible senior notes due 2027 (the "2027 Notes"). The 2027 Notes are senior unsecured obligations of the Company, bear regular interest of 0.375%, payable semi-annually in arrears on March 1 and September 1 of each year, and mature on September 1, 2027, unless repurchased or converted in accordance with their terms prior to maturity.

Each $1,000 principal amount of the notes will be convertible into 8.6073 shares of the Company's common stock, which is equivalent to a conversion price of approximately $116.18 per share, subject to adjustments in certain events. At their option, holders may convert their 2027 Notes prior to the close of business on the business day immediately preceding May 1, 2027, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events.
On or after May 1, 2027, holders may convert all or any portion of their 2027 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.

In December 2021, the Company made an irrevocable election to settle the principal amount of the 2027 Notes only in cash. Accordingly, upon conversion, the Company will pay the principal amount in cash and will pay, or deliver, as the case may be, any amount in excess of the principal amount in cash, shares of common stock or a combination of cash and shares of the Company stock, at the Company's election. Prior to this election, upon conversion, the Company, could have elected to deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock for the principal amount.

Prior to January 1, 2022, in accounting for the issuance of the 2027 Notes, the Company separated the 2027 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2027 Notes. The difference between the principal amount of the 2027 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2027 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet to meet the conditions for equity classification. On January 1, 2022, the Company adopted the new guidance for accounting for convertible instruments, which eliminated the equity component. Refer to Note 2 to the consolidated financial statements included elsewhere in this report for details on the new guidance for accounting for convertible instruments.

Initially, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. However, subsequent to the adoption of the new guidance for accounting for convertible instruments, all transaction costs are presented as a reduction to the 2027 Notes. Prior to January 1, 2022, transaction costs attributable to the liability component were being amortized to interest expense over the term of the 2027 Notes, and subsequent to the adoption of the new guidance, all transaction costs are being amortized to interest expense over the term of the 2027 Notes.

The 2027 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt discount and issuance costs, net of amortization(8,707)(169,030)
Net carrying amount$1,141,293 $980,970 
Equity component:$— $220,529 

The estimated fair value of the 2027 Notes at December 31, 2022 and 2021 was $1,111.0 million and $1,359.3 million, respectively. The fair value was determined based on the quoted price of the 2027 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $84.30 on December 31, 2022, the value of the 2027 Notes if converted to common stock was less than the principal amount of $1,150.0 million.

The Company used $100.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2027 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the board of directors. Additionally, $127.1 million of the proceeds was used for the net cost of the convertible note hedge and warrant transactions. The remaining net proceeds are intended to be used for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.
Note Hedge

To minimize the impact of potential dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in August 2019. The Company paid $312.2 million for the note hedge transactions. The note hedge transactions cover approximately 9.9 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2027 Notes, also subject to adjustment, and are exercisable upon conversion of the 2027 Notes. The Company determined that the note hedge meets the definition of a derivative and is classified in stockholders’ equity, as the note hedge is indexed to the Company's common stock, and the Company, at its election, may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The Company recorded the purchase of the hedge as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedge in its consolidated financial statements.

Warrants

Separately, in August 2019, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 9.9 million shares of the Company’s common stock at a strike price of approximately $178.74 per share. The Company received aggregate proceeds of $185.2 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2027 Notes to approximately $178.74 per share. The Company determined that the warrants meet the definition of a derivative and are classified in stockholders’ equity, as the warrants are indexed to the Company's common stock, and the Company, at its election, may pay or deliver to holders cash or shares of the Company's common stock. The Company recorded the proceeds from issuance of the warrants as an increase to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the warrants in its consolidated financial statements.

Convertible Senior Notes Due 2025

In May 2018, the Company issued $1,150.0 million in par value of convertible senior notes due 2025 (the "2025 Notes"). The 2025 Notes are senior unsecured obligations of the Company, bear regular interest of 0.125%, payable semi-annually on May 1 and November 1 of each year, and mature on May 1, 2025, unless repurchased or converted prior to maturity.

Each $1,000 principal amount of the notes will be convertible into 10.5150 shares of the Company's common stock, which is equivalent to a conversion price of approximately $95.10 per share, subject to adjustments in certain events. At their option, holders may convert their 2025 Notes prior to the close of business on the business day immediately preceding January 1, 2025, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events.

On or after January 1, 2025, holders may convert all or any portion of their 2025 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

In December 2021, the Company made an irrevocable election to settle the principal amount of the 2025 Notes only in cash. Accordingly, upon conversion, the Company will pay the principal amount in cash and will pay, or deliver, as the case may be, any amount in excess of the principal amount in cash, shares of common stock or a combination of cash and shares of the Company stock, at the Company's election. Prior to this election, upon conversion, the Company, could have elected to deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock for the principal amount.
Prior to January 1, 2022, in accounting for the issuance of the 2025 Notes, the Company separated the 2025 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2025 Notes. The difference between the principal amount of the 2025 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2025 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet to meet the conditions for equity classification. On January 1, 2022, the Company adopted the new guidance for accounting for convertible instruments, which eliminated the equity component. Refer to Note 2 to the consolidated financial statements included elsewhere in this report for details on the new guidance for accounting for convertible instruments.

Initially, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. However, subsequent to the adoption of the new guidance for accounting for convertible instruments, all transaction costs are presented as a reduction to the 2025 Notes. Prior to January 1, 2022, transaction costs attributable to the liability component were being amortized to interest expense over the term of the 2025 Notes, and subsequent to the adoption of the new guidance, all transaction costs are being amortized to interest expense over the term of the 2025 Notes.

The 2025 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt discount and issuance costs, net of amortization(6,035)(154,803)
Net carrying amount$1,143,965 $995,197 
Equity component:$— $285,225 

The estimated fair value of the 2025 Notes at December 31, 2022 and 2021 was $1,209.1 million and $1,510.4 million, respectively. The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $84.30 on December 31, 2022, the value of the 2025 Notes if converted to common stock was less than the principal amount of $1,150.0 million.

The Company used $46.2 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2025 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the board of directors. Additionally, $141.8 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The Company also used a portion of the net proceeds to repay at maturity $690.0 million in par value of convertible senior notes due in 2019. The remaining net proceeds are intended to be used for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.

Note Hedge

To minimize the impact of potential dilution upon conversion of the 2025 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in May 2018. The Company paid $261.7 million for the note hedge transactions. The note hedge transactions cover approximately 12.1 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2025 Notes, also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The Company determined that the note hedge meets the definition of a derivative and is classified in stockholders’ equity, as the note hedge is indexed to the Company's common stock, and the Company, at its election, may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The Company recorded the purchase of the hedge as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedge in its consolidated financial statements.
Warrants

Separately, in May 2018, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 12.1 million shares of the Company’s common stock at a strike price of approximately $149.18 per share. The Company received aggregate proceeds of $119.9 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2025 Notes to approximately $149.18 per share. The Company determined that the warrants meet the definition of a derivative and are classified in stockholders’ equity, as the warrants are indexed to the Company's common stock, and the Company, at its election, may pay or deliver to holders cash or shares of the Company's common stock. The Company recorded the proceeds from issuance of the warrants as an increase to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the warrants in its consolidated financial statements.

Revolving Credit Facility

In May 2018, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2018 Credit Agreement”). Borrowings under the 2018 Credit Agreement bore interest, at the Company's option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the 2018 Credit Agreement. Regardless of what amounts, if any, outstanding under the 2018 Credit Agreement, the Company was also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on the Company's consolidated leverage ratio specified in the 2018 Credit Agreement.

In November 2022, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2022 Credit Agreement”). The 2022 Credit Agreement replaces the 2018 Credit Agreement. Borrowings under the 2022 Credit Agreement may be used to finance working capital needs and for general corporate purposes. The 2022 Credit Agreement provides for an initial $500.0 million in revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount. The 2022 Credit Agreement expires, and any amounts outstanding thereunder will become due and payable, on November 22, 2027, subject to up to two one-year extensions at the Company's request and with the consent of the lenders party thereto.

Borrowings under the 2022 Credit Agreement bear interest, at the Company's option, and subject to a credit spread adjustment, at a term benchmark rate plus a spread of 0.75% to 1.125%, a reference rate plus a spread of 0.75% to 1.125%, or a base rate plus a spread of 0.00% to 0.125%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the 2022 Credit Agreement. Regardless of what amounts, if any, are outstanding under the 2022 Credit Agreement, the Company is also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.07% to 0.125%, with such rate being based on the Company's consolidated leverage ratio specified in the 2022 Credit Agreement.

The 2022 Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default. The negative covenants include restrictions on subsidiary indebtedness, liens and fundamental changes. These covenants are subject to a number of important exceptions and qualifications. The principal financial covenant requires a maximum consolidated leverage ratio. There were no outstanding borrowings under the 2022 Credit Agreement as of December 31, 2022. 
Interest Expense

The 2027 Notes bear interest at a fixed rate of 0.375%, with interest is payable semi-annually on March 1 and September 1 of each year. The 2025 Notes bear interest at a fixed rate of 0.125%, with interest is payable semi-annually on May 1 and November 1 of each year. The Company is also obligated to pay ongoing commitment fees under the terms of its credit agreements, in addition to interest payable on outstanding borrowings. Prior to the adoption of the new guidance for accounting for convertible instruments on January 1, 2022, the Company also amortized as interest expense the value of debt discounts of the 2027 Notes and the 2025 Notes. Interest expense included in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
Amortization of debt discount and issuance costs$4,688 $69,697 $67,153 
Coupon interest payable on 2025 Notes1,437 1,437 1,437 
Coupon interest payable on 2027 Notes4,312 4,313 4,312 
Interest payable under credit agreements952 557 548 
Capitalization of interest expense(293)(3,672)(4,330)
Total interest expense$11,096 $72,332 $69,120 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The Company has entered into various operating lease agreements for its offices and co-location sites and related equipment. The Company has also entered into sublease agreements with tenants of various offices previously vacated by the Company. These operating leases have lease periods expiring between 2023 and 2034. The Company’s operating lease costs for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

Real Estate ArrangementsCo-location ArrangementsTotal
2022
Operating lease cost$82,761 $152,215 $234,976 
Short-term lease cost52 21,741 21,793 
Variable lease cost25,167 35,025 60,192 
Sublease income(25,743)— (25,743)
Total operating lease costs$82,237 $208,981 $291,218 
2021
Operating lease cost$84,100 $136,673 $220,773 
Short-term lease cost58 17,660 17,718 
Variable lease cost22,016 31,428 53,444 
Sublease income(21,033)— (21,033)
Total operating lease costs$85,141 $185,761 $270,902 
2020
Operating lease cost$83,574 $113,554 $197,128 
Short-term lease cost229 15,620 15,849 
Variable lease cost21,235 34,259 55,494 
Sublease income(22,064)— (22,064)
Total operating lease costs$82,974 $163,433 $246,407 

Lease costs for real estate arrangements are included in general and administrative expenses in the consolidated statements of income. Lease costs for co-location arrangements are primarily included in cost of revenue.
Weighted average remaining lease terms and discount rates related to the Company's operating leases as of December 31, 2022 and 2021 were as follows:

December 31, 2022December 31, 2021
Real Estate ArrangementsCo-location ArrangementsReal Estate ArrangementsCo-location Arrangements
Weighted average remaining lease term (in years)10.33.911.13.9
Weighted average discount rate3.6 %2.8 %3.6 %1.3 %

Maturities of operating lease liabilities as of December 31, 2022 were as follows (in thousands):

Real Estate ArrangementsCo-location Arrangements
2023$78,714 $119,527 
202479,081 67,081 
202572,242 46,196 
202666,020 34,871 
202760,717 24,346 
Thereafter358,338 18,584 
Total lease payments715,112 310,605 
Less: imputed interest119,106 17,252 
Total lease liabilities$596,006 $293,353 

As of December 31, 2022, the Company had additional operating leases for co-location sites that had not yet commenced of $141.7 million, of which a majority will commence in 2023, with lease terms of one year to eight years. The table above excludes $223.6 million of future sublease income that is expected to be recognized through 2034.

As of December 31, 2022, the Company had outstanding letters of credit in the amount of $5.0 million, primarily related to operating leases. The letters of credit remain in effect until the Company fulfills its obligations under these leases or as such obligations expire under the terms of the letters of credit.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and ISPs. Additionally, as of December 31, 2022, the Company had entered into purchase orders with various vendors. The minimum future commitments as of December 31, 2022 were as follows (in thousands):

Bandwidth CommitmentsPurchase Order Commitments
2023$82,949 $378,816 
202423,487 45,113 
202510,519 8,094 
20261,065 2,427 
202746 546 
Total$118,066 $434,996 

Legal Matters

The Company is party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on the Company’s business, results of operations, financial condition or cash flows.
Indemnification

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company's business partners, vendors or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright or other intellectual property right or the Company’s negligence, willful misconduct or violation of law. Subject to applicable statutes of limitation, the term of each of these indemnification agreements is generally perpetual from the time of execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third-party claims relating to its services and activities and that could limit the Company’s exposure in that respect.

The Company has agreed to indemnify each of its officers and directors, or employees who serve as officers or directors of its subsidiaries at management's request, during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is or was or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable the Company to recover a portion of certain future amounts paid.
To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Stock Repurchase Program

In November 2018, the board of directors authorized a $1.1 billion repurchase program through December 2021. In October 2021, the board of directors authorized a new $1.8 billion share repurchase program, effective January 2022 through December 2024. The Company's goals for the share repurchase programs are to offset the dilution created by its employee equity compensation programs over time and provide the flexibility to return capital to shareholders as business and market conditions warrant, while still preserving its ability to pursue other strategic opportunities.

During the years ended December 31, 2022, 2021 and 2020, the Company repurchased 6.4 million, 4.7 million and 2.0 million shares, respectively, of its common stock for $608.0 million, $522.3 million and $193.6 million, respectively, pursuant to the repurchase programs described above. As of December 31, 2022, the Company had $1.2 billion available for future purchases of shares under the current repurchase program.

The board of directors authorized the retirement of all the outstanding shares of its treasury stock as of each of December 31, 2022, 2021 and 2020. The retired shares were returned to the number of authorized but unissued shares of the Company's common stock, and the retirement was recorded to additional paid-in capital.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the years ended December 31, 2022 and 2021 were as follows (in thousands):

Foreign Currency TranslationNet Unrealized Gains (Losses) on InvestmentsTotal
Balance as of January 1, 2021$(33,295)$13,094 $(20,201)
Other comprehensive loss(38,514)(10,390)(48,904)
Balance as of December 31, 2021(71,809)2,704 (69,105)
Other comprehensive loss(44,665)(26,562)(71,227)
Balance as of December 31, 2022$(116,474)$(23,858)$(140,332)

Amounts reclassified from accumulated other comprehensive loss to net income were immaterial for the years ended December 31, 2022 and 2021.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The Company sells its services through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period. Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
U.S.$1,902,051 $1,837,508 $1,777,435 
International1,714,603 1,623,715 1,420,714 
Total revenue$3,616,654 $3,461,223 $3,198,149 

The Company reports its revenue in three solution categories: security, delivery and compute. Prior to January 1, 2022, revenue by solution was reported by product group: Security Technology Group and Edge Technology Group. Revenue from security solutions was previously presented as Security Technology Group revenue and revenue from delivery and compute solutions was previously presented as Edge Technology Group revenue. The periods presented prior to January 1, 2022 have been revised to reflect this new presentation. Security includes solutions that are designed to protect business online by keeping infrastructure, websites, applications and users safe. Delivery includes solutions that are designed to enable business online, including media delivery and web performance. Compute includes cloud computing, edge applications, cloud optimization and storage. Revenue by solution category included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):

202220212020
Security$1,541,941 $1,334,836 $1,061,622 
Delivery1,669,257 1,873,243 1,929,810 
Compute405,456 253,144 206,717 
Total revenue$3,616,654 $3,461,223 $3,198,149 

Most security, delivery and compute services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any usage over a given commitment is recognized in the period in which the units are served. A small percentage of the Company's contracts are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.
During the years ended December 31, 2022, 2021 and 2020, the Company recognized $105.1 million, $78.8 million and $69.9 million of revenue that was included in deferred revenue as of December 31, 2021, 2020 and 2019, respectively.

As of December 31, 2022, the aggregate amount of remaining performance obligations from contracts with customers was $3.5 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months, with the remainder recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, related to performance obligations satisfied in previous periods was not material.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan
12 Months Ended
Dec. 31, 2022
Compensation Related Costs [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company has established a savings plan for its employees that is designed to be qualified under Section 401(k) of the Internal Revenue Code. Eligible employees are permitted to contribute to this plan through payroll deductions within statutory and plan limits. The Company contributed $18.8 million, $17.7 million and $17.5 million of cash to the savings plan for the years ended December 31, 2022, 2021 and 2020, respectively, under a matching program.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Plans

In May 2013, the Company's stockholders approved the Akamai Technologies, Inc. 2013 Stock Incentive Plan, which was amended with Company shareholder approval in each of 2015, 2017 and 2019 and was amended and restated with Company shareholder approval in each of 2021 and 2022 (as amended and restated, the "2013 Plan"). The 2013 Plan replaced the Akamai Technologies, Inc. 2009 Stock Incentive Plan (the "2009 Plan"), which in turn replaced the Akamai Technologies, Inc. 2006 Stock Incentive Plan, the Akamai Technologies, Inc. 2001 Stock Incentive Plan and the Akamai Technologies, Inc. 1998 Stock Incentive Plan (such plans, together with the 2009 Plan, the "Previous Plans"). The Company no longer issues equity awards under the Previous Plans, and they solely exist to satisfy outstanding equity awards previously granted under those plans. The 2013 Plan allows for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock-based awards and cash-based awards for up to 26.5 million shares of common stock, subject to certain adjustments, to employees, officers, directors, consultants and advisers of the Company. Additionally, the Company may grant up to 3.8 million shares of common stock thereunder that were available for grant under the 2009 Plan immediately prior to stockholder approval of the 2013 Plan. Any shares of common stock that are currently outstanding under the Previous Plans that are terminated, canceled, surrendered or forfeited will become available to grant under the 2013 Plan. As of December 31, 2022, the Company had reserved 6.2 million shares of common stock available for future issuance of equity awards under the 2013 Plan.

The Company has assumed certain stock incentive plans and the outstanding stock incentives of companies that it has acquired (“Assumed Plans”). Stock incentive awards outstanding as of the date of acquisition under the Assumed Plans were exchanged for the Company’s stock incentive awards and adjusted to reflect the appropriate conversion ratio as specified by the applicable acquisition agreement, but are otherwise administered in accordance with the terms of the Assumed Plans. Stock incentive awards under the Assumed Plans generally vest over three years to four years, and outstanding stock options under the Assumed Plans expire ten years from the date of grant.

The 1999 Employee Stock Purchase Plan ("1999 ESPP") permits eligible employees to purchase up to 1.5 million shares each June 1 and December 1, provided that the aggregate number of shares issued shall not exceed 20.0 million. The 1999 ESPP allows participants to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the years ended December 31, 2022, 2021 and 2020, the Company issued 0.7 million, 0.6 million and 0.7 million shares under the 1999 ESPP, respectively, with a weighted average purchase price per share of $82.83, $92.05 and $80.71, respectively. Total cash proceeds from the purchase of shares under the 1999 ESPP in the years ended December 31, 2022, 2021 and 2020 were $56.6 million, $59.7 million and $58.4 million, respectively. As of December 31, 2022, approximately $5.8 million had been withheld from employees for future purchases under the 1999 ESPP.
Stock-Based Compensation Expense

Components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):
 
202220212020
Cost of revenue$28,354 $27,143 $24,829 
Research and development78,116 65,950 48,855 
Sales and marketing47,789 46,342 65,257 
General and administrative62,926 63,324 58,470 
Total stock-based compensation217,185 202,759 197,411 
Provision for income taxes(46,829)(56,084)(62,153)
Total stock-based compensation, net of taxes$170,356 $146,675 $135,258 

In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 also include stock-based compensation reflected as a component of amortization primarily consisting of capitalized internal-use software; the additional stock-based compensation was $31.3 million, $32.4 million and $29.6 million, respectively, before taxes.

The Company uses the Black-Scholes option pricing model to determine the fair value of the Company’s stock option awards. This model requires the input of subjective assumptions, including expected stock price volatility and the estimated term of each award. The estimated fair value of the Company's stock-based awards, less expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis. Expected volatilities are based on the Company’s historical stock price volatility and implied volatility from traded options in its stock. The Company uses historical data to estimate the expected term of options granted within the valuation model. The risk-free interest rate for periods commensurate with the expected term of the option is based on the U.S. Treasury yield rate in effect at the time of grant. The expected dividend yield is zero, as the Company currently does not pay a dividend and does not anticipate doing so in the future.

The grant-date fair values of awards granted under the 1999 ESPP during the years ended December 31, 2022, 2021 and 2020 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
202220212020
Expected term (in years)0.50.50.5
Risk-free interest rate1.9 %0.1 %0.7 %
Expected volatility26.0 %32.2 %30.4 %
Dividend yield— %— %— %

For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of awards granted under the 1999 ESPP was $33.26 per share, $36.17 per share and $32.30 per share, respectively.

As of December 31, 2022, total pre-tax unrecognized compensation cost for stock options, restricted stock units, deferred stock units and shares of common stock issued under the 1999 ESPP was $399.3 million. The expense is expected to be recognized through 2025 over a weighted average period of 2.0 years.
Stock Options

Stock option activity during the year ended December 31, 2022 was as follows:
 
Shares
(in thousands)
Weighted Average Exercise PriceWeighted Average Remaining Contractual Term
(in years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at January 1, 2022$41.08 
Exercised— 40.44 
Outstanding at December 31, 2022$41.28 0.6$43 
Exercisable at December 31, 2022$41.28 0.6$43 
Vested or expected to vest December 31, 2022$41.28 0.6$43 

The total pre-tax intrinsic value of options exercised during the year ended December 31, 2022 was insignificant. The total pre-tax intrinsic value of options exercised during the years ended December 31, 2021 and 2020 were $0.6 million and $1.0 million, respectively. No options vested during the years ended December 31, 2022, 2021 and 2020.

The aggregate intrinsic value in the preceding table represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $84.30 on December 31, 2022, that would have been received by the option holders had all option holders exercised their “in-the-money” options as of that date. The total number of shares issuable upon the exercise of “in-the-money” options exercisable as of December 31, 2022 was 1,002.

Deferred Stock Units

The Company has granted deferred stock units ("DSUs") to non-employee members of its board of directors. Each DSU represents the right to receive one share of the Company’s common stock upon vesting. The holder may elect to defer receipt of the vested shares of stock represented by the DSU for a period of at least one year but not more than ten years from the grant date. DSUs vest 100% on the first anniversary of the grant date. If a director has completed one year of service, vesting of 100% of the DSUs held by such director will accelerate at the time of his or her departure from the board.

DSU activity for the year ended December 31, 2022 was as follows:

Units
(in thousands)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 202298 $72.96 
Granted27 97.40 
Vested and distributed(45)73.33 
Outstanding at December 31, 202280 $81.11 

The total pre-tax intrinsic value of DSUs that were vested and distributed during the years ended December 31, 2022, 2021 and 2020 was $4.9 million, $4.1 million and $0.9 million, respectively. The total fair value of DSUs that were vested and distributed during the years ended December 31, 2022, 2021 and 2020 was $3.3 million, $2.7 million and $0.7 million, respectively. The grant-date fair value is calculated based upon the Company’s closing stock price on the date of grant. For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of DSU awards granted was $97.40 per share, $114.56 per share and $100.58 per share, respectively. As of December 31, 2022, 27,306 DSUs were unvested, with an aggregate intrinsic value of approximately $2.3 million and a weighted average remaining contractual life of approximately 0.4 years. These units are expected to vest in May 2023.
Restricted Stock and Restricted Stock Units

Different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2022 were as follows (in thousands):
 
December 31, 2022
RSUs with service-based vesting conditions3,243 
RSUs with market-based vesting conditions81 
RSUs with performance-based vesting conditions239 
Total3,563 

RSUs represent the right to receive one share of the Company’s common stock upon vesting. RSUs are granted at the discretion of the board of directors, a committee thereof or, subject to defined limitations, the Chief Executive Officer of the Company, acting as a committee of one director, to whom such authority has been delegated. The Company has issued RSUs that vest based on the passage of time assuming continued service with the Company, RSUs that vest based upon total shareholder return ("TSR") measured against the benchmark TSR of a peer group and RSUs that vest only upon the achievement of defined performance metrics tied primarily to revenue and earnings targets.

For RSUs with service-based vesting conditions, the fair value is calculated based upon the Company’s closing stock price on the date of grant, and the stock-based compensation expense is being recognized over the vesting period. Most RSUs with service-based vesting provisions vest in installments over a three- or four-year period following the grant date.

The Company uses the Monte Carlo simulation model to determine the fair value of the Company's RSUs based on TSR. This model requires the input of assumptions, including the estimated term of each award, the risk-free interest rate, historical stock price volatility of the Company's shares and historical stock price volatility of peer-company shares. The grant-date fair values of the TSR-based RSUs granted during the years ended December 31, 2022, 2021 and 2020 were estimated using a Monte Carlo simulation model with the following assumptions:

 202220212020
Expected term (in years)3.03.03.0
Risk-free interest rate1.7 %0.3 %0.7 %
Akamai historical share price volatility30.3 %32.7 %28.2 %
Average volatility of peer-company share price40.7 %39.6 %28.9 %

For the years ended December 31, 2022, 2021 and 2020, management measured compensation expense for performance-based RSUs based upon a review of the Company’s expected achievement against specified financial performance targets. Such compensation cost is being recorded using a graded-vesting method for each series of grants of performance-based RSUs, to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

RSU activity for the year ended December 31, 2022 was as follows:
 
Units
(in thousands)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 20224,389 $95.75 
Granted3,563 107.17 
Vested(2,096)110.57 
Forfeited(578)102.92 
Outstanding at December 31, 20225,278 $121.92 
The shares granted during 2022 and presented in the table above include 172,271 RSUs assumed by the Company as a result of the acquisition of Linode.The total pre-tax intrinsic value of RSUs that vested during the years ended December 31, 2022, 2021 and 2020 was $227.1 million, $226.4 million and $192.5 million, respectively. The total fair value of RSUs that vested during the years ended December 31, 2022, 2021 and 2020 was $231.7 million, $233.0 million and $198.9 million, respectively. The grant-date fair value of each RSU is calculated based upon the Company’s closing stock price on the date of grant. For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of RSU awards granted was $107.17 per share, $99.09 per share and $92.42 per share, respectively. As of December 31, 2022, 5.3 million RSUs were outstanding and unvested, with an aggregate intrinsic value of $445.1 million and a weighted average remaining vesting period of approximately 2.3 years. These RSUs are expected to vest on various dates through 2026.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of income before provision for income taxes were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
 
202220212020
U.S.$61,383 $70,300 $45,074 
Foreign596,620 657,921 571,008 
Income before provision for income taxes$658,003 $728,221 $616,082 

The provision for income taxes consisted of the following for the years ended December 31, 2022, 2021 and 2020 (in thousands):
 
202220212020
Current tax provision (benefit):
Federal$49,808 $11,824 $(1,765)
State9,214 8,515 5,346 
Foreign172,645 90,026 76,162 
Deferred tax benefit:
Federal(73,826)(33,366)(19,845)
State(18,657)(14,611)(14,509)
Foreign(16,595)(4,358)(6,023)
Change in valuation allowance4,107 4,541 6,556 
Total$126,696 $62,571 $45,922 
The Company’s effective tax rate differed from the U.S. federal statutory tax rate as follows for the years ended December 31, 2022, 2021 and 2020:
 
202220212020
U.S. federal income tax rate21.0 %21.0 %21.0 %
State taxes0.7 0.7 1.0 
Stock-based compensation2.0 0.1 (0.6)
U.S. federal, state and foreign research and development credits(5.1)(3.7)(4.4)
Foreign earnings(6.6)(7.3)(7.7)
Nondeductible (nontaxable) foreign items0.7 — (0.4)
Global intangible low-taxed income2.5 0.5 0.6 
Release of uncertain tax position reserve(0.7)(1.0)(0.9)
Intercompany sale of intellectual property4.0 — 0.2 
Valuation allowance0.6 0.6 1.1 
Other0.2 (2.3)(2.4)
19.3 %8.6 %7.5 %

The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2022 and 2021 were as follows (in thousands):
 
20222021
Accrued bonus$21,181 $26,261 
Deferred revenue11,925 6,683 
Operating lease liabilities125,567 133,298 
Stock-based compensation19,874 21,507 
NOLs18,172 53,088 
Tax credit carryforwards93,672 88,710 
Capitalized research and development costs43,215 — 
Convertible senior notes interest75,603 18,552 
Depreciation and amortization79,595 85,438 
Other28,879 15,679 
Deferred tax assets517,683 449,216 
Acquired intangible assets(530)(86,567)
Operating lease right-of-use assets(113,118)(124,833)
Deferred commissions(12,949)(13,468)
Capitalized internal-use software development costs(30,559)(59,837)
Deferred tax liabilities(157,156)(284,705)
Valuation allowance(41,250)(37,143)
Net deferred tax assets$319,277 $127,368 

As summary of activity in the valuation allowance on deferred tax assets for the years ended December 31, 2022, 2021 and 2020 is as follows (in thousands):

202220212020
Beginning balance$37,143 $32,602 $26,046 
Charges to income tax expense4,392 4,707 6,588 
Release of valuation allowance(285)(166)(32)
Ending balance$41,250 $37,143 $32,602 
Valuation allowances will be recognized on deferred tax assets if it is more-likely-than-not that some or all of the deferred tax assets will not be utilized. In measuring deferred tax assets, the Company considers all available evidence, both positive and negative, to determine whether a valuation allowance is needed. As of December 31, 2022, the Company recorded a $41.3 million valuation allowance against deferred tax assets related to state tax credits and state and foreign NOLs in which it is more-likely-than-not that such attributes will expire prior to utilization. The increase in the valuation allowance during 2022 was $4.1 million. The increase in the valuation allowance is primarily related to state tax credits.

The Company's NOL and tax credit carryforwards in U.S. federal, state and foreign jurisdictions as of December 31, 2022 and 2021 were as follows (in thousands, except years):

20222021Expirations at Various Dates Through:
NOL carryforwards:
Federal$30,100 $44,000 2037
State22,400 15,500 2042
Foreign40,100 180,100 2037
Federal and state research and development tax credit and other credit carryforwards121,300 113,500 2037

The Company's U.S. federal and state NOL carryforwards relate to acquisitions completed in 2022, 2021, 2019, 2017 and 2012.

As of December 31, 2022, accumulated earnings outside the U.S. totaled $1.9 billion, the majority of which have been taxed due to the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings and the tax on global intangible low taxed income required by the U.S. Tax Cuts and Jobs Act ("TCJA"). No provision for U.S. state income taxes and foreign withholding taxes has been provided for any remaining undistributed foreign earnings not subject to tax under the TCJA, or any additional basis differences inherent in the Company's international subsidiaries, as these amounts continue to be indefinitely reinvested. Determination of the amount of the unrecognized deferred tax liability on outside basis differences is not practicable because of the complexity of laws and regulations, the varying tax treatment of alternative repatriation scenarios and the variation due to multiple potential assumptions relating to the timing of any future repatriation.

The changes in the Company’s unrecognized tax benefits for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Balance at beginning of year$22,563 $24,105 $27,359 
Gross increases – tax positions of prior periods3,880 4,293 2,539 
Gross increases – current period tax positions45,975 3,607 1,946 
Gross decreases – tax positions of prior periods(688)(816)(3,540)
Gross decreases – lapse of applicable statute of limitations(3,772)(8,626)(4,199)
Balance at end of year$67,958 $22,563 $24,105 

As of December 31, 2022, 2021 and 2020, the Company had $38.3 million, $23.1 million and $29.5 million of unrecognized tax benefits, respectively. Total interest and penalties for unrecognized tax benefits includes $8.6 million, $7.2 million and $7.7 million as of December 31, 2022, 2021 and 2020, respectively. Interest and penalties related to unrecognized tax benefits are recorded in the provision for income taxes and were $2.0 million, $0.5 million and $1.2 million for the years ended December 31, 2022, 2021 and 2020, respectively. The amount of unrecognized tax benefits that, if recognized, would impact the effective income tax rate is $38.3 million.

As of December 31, 2022, it is reasonably possible that $3.6 million of unrecognized tax benefits may be recognized within the next 12 months due to the expiration of local statutes of limitations. Certain U.S. state and foreign income tax returns from 2013 through 2022 are currently under audit. The Company has reserved for those positions that are not more-likely-than-not to be sustained.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, RSUs, DSUs, convertible senior notes and warrants issued by the Company. For the year ended December 31, 2022, the dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method and the dilutive effect of the convertible securities is reflected in diluted earnings per share by application of the if-converted method. For the years ended December 31, 2021 and 2020, the dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

The components used in the computation of basic and diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands, except per share data):
 
202220212020
Numerator:
Net income$523,672 $651,642 $557,054 
Denominator:
Shares used for basic net income per share159,089 162,665 162,490 
Effect of dilutive securities:
Stock options21 21 31 
RSUs and DSUs637 1,518 1,819 
Convertible senior notes720 1,600 873 
Warrants related to issuance of convertible senior notes— — — 
Shares used for diluted net income per share160,467 165,804 165,213 
Basic net income per share$3.29 $4.01 $3.43 
Diluted net income per share$3.26 $3.93 $3.37 

For the years ended December 31, 2022, 2021 and 2020, certain potential outstanding shares from service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Service-based RSUs2,211 776 591 
Market- and performance-based RSUs1,030 1,199 1,409 
Convertible senior notes— 9,898 12,922 
Warrants related to issuance of convertible senior notes21,991 21,991 21,991 
Total shares excluded from computation25,232 33,864 36,913 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Akamai Foundation
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Akamai Foundation Akamai FoundationThe Akamai Foundation is a private non-profit organization founded in 2000 by certain current and former employees of the Company (the “Foundation”). The Company has the right to appoint the directors of the Foundation, but receives no economic benefit from the Foundation’s initiatives, therefore the Foundation is not consolidated. The Foundation's initiatives are to support youth education, with a focus on mathematics and science, as well as other charitable causes. In 2020, the Foundation expanded its initiatives to include supporting increased diversity in the technology industry. The Company contributed $20.0 million in that year in support of the Foundation's expanded initiatives. This expense is included in general and administrative expenses in the consolidated statements of income for the year ended December 31, 2020.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
The Company’s chief operating decision-maker is the chief executive officer and the executive management team. As of December 31, 2022, the Company is currently organized and operates as one reportable and operating segment. The Company is not organized by market and is managed and operated as one business. A single management team that reports to the chief executive officer comprehensively manages the entire business. The Company does not operate any material separate lines of business or separate business entities with respect to its services. Accordingly, the Company does not accumulate discrete financial information with respect to separate entities and does not have separate operating or reportable segments.

The Company deploys its servers into networks worldwide. Net property and equipment, excluding internal-use software and operating lease right-of-use assets, located in the U.S. and foreign locations, as of December 31, 2022 and 2021 was as follows (in thousands):

December 31, 2022December 31, 2021
Property and equipment, net, excluding internal-use software, located in the U.S.$568,590 $568,040 
Property and equipment, net, excluding internal-use software, located in foreign locations516,127 510,695 
Operating lease right-of-use assets located in the U.S.608,854 625,424 
Operating lease right-of-use assets located in foreign locations204,518 190,330 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Results (unaudited)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Results (unaudited) Quarterly Financial Data (Unaudited)
Revision of Previously Issued Financial Statements

During the preparation of the financial statements for the year ended December 31, 2022, an error was identified in the Company’s accounting for an intercompany sale of intellectual property that occurred during 2022. During each of the first three quarters of 2022, the Company failed to record a deferred tax asset in the jurisdiction where the intellectual property was sold for the step up in tax basis that was achieved with the sale. This caused net deferred taxes to be understated in the interim condensed consolidated balance sheets, the provision for income taxes to be overstated and net income and earnings per share to be understated in the interim condensed consolidated statements of income. Management evaluated the error and determined that the related impact was not material to any of the Company's previously issued financial statements.

The financial data below has been derived from the Company’s quarterly reports on Form 10-Q filed for the respective periods, with 2022 periods adjusted to reflect the impact of the error. The Company will also correct previously reported financial information for this error in its future filings, as applicable.

(in thousands, except per share data)First QuarterSecond QuarterThird QuarterFourth Quarter
Year ended December 31, 2022
Revenue$903,647 $903,332 $881,896 $927,779 
Cost of revenue (exclusive of amortization of acquired intangible assets)332,752 346,649 346,450 357,968 
Net income133,376 137,840 123,694 128,762 
Basic net income per share0.83 0.86 0.78 0.82 
Diluted net income per share0.82 0.85 0.78 0.82 
Year ended December 31, 2021
Revenue$842,708 $852,824 $860,333 $905,358 
Cost of revenue (exclusive of amortization of acquired intangible assets)306,687 320,000 316,866 325,403 
Net income155,695 156,497 178,916 160,534 
Basic net income per share0.95 0.96 1.10 0.99 
Diluted net income per share0.94 0.94 1.08 0.97 
The changes to the condensed consolidated balance sheets as a result of the error were as follows (in thousands):

As Previously ReportedAdjustmentAs Revised
March 31, 2022
Deferred income tax assets$265,946 $8,610 $274,556 
Total assets8,303,779 8,610 8,312,389 
Deferred income tax liabilities 41,131 (5,603)35,528 
Total liabilities4,003,257 (5,603)3,997,654 
Retained earnings1,515,842 14,213 1,530,055 
Total stockholders’ equity4,300,522 14,213 4,314,735 
Total liabilities and stockholders’ equity8,303,779 8,610 8,312,389 
June 30, 2022
Deferred income tax assets$292,817 $19,698 $312,515 
Total assets8,211,054 19,698 8,230,752 
Deferred income tax liabilities39,367 (12,818)26,549 
Total liabilities3,930,576 (12,818)3,917,758 
Retained earnings1,635,379 32,516 1,667,895 
Total stockholders’ equity4,280,478 32,516 4,312,994 
Total liabilities and stockholders’ equity8,211,054 19,698 8,230,752 
September 30, 2022
Deferred income tax assets$285,722 $29,112 $314,834 
Total assets8,107,369 29,112 8,136,481 
Deferred income tax liabilities38,146 (18,944)19,202 
Total liabilities3,874,185 (18,944)3,855,241 
Retained earnings1,743,533 48,056 1,791,589 
Total stockholders’ equity4,233,184 48,056 4,281,240 
Total liabilities and stockholders’ equity8,107,369 29,112 8,136,481 

Changes to the condensed consolidated statements of income as a result of the error were as follows (in thousands, except per share data):

For the Three Months Ended
March 31, 2022
As Previously ReportedAdjustmentAs Revised
Provision for income taxes$(34,050)$14,213 $(19,837)
Net income119,163 14,213 133,376 
Net income per share:
Basic$0.74 $0.09 $0.83 
Diluted$0.73 $0.09 $0.82 
For the Three Months Ended
June 30, 2022
For the Six Months Ended
June 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
Provision for income taxes$(51,058)$18,303 $(32,755)$(85,108)$32,516 $(52,592)
Net income119,537 18,303 137,840 238,700 32,516 271,216 
Net income per share:
Basic$0.75 $0.11 $0.86 $1.49 $0.20 $1.69 
Diluted$0.74 $0.11 $0.85 $1.47 $0.20 $1.67 

For the Three Months Ended
September 30, 2022
For the Nine Months Ended
September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
Provision for income taxes$(50,006)$15,540 $(34,466)$(135,114)$48,056 $(87,058)
Net income108,154 15,540 123,694 346,854 48,056 394,910 
Net income per share:
Basic$0.68 $0.10 $0.78 $2.17 $0.30 $2.47 
Diluted$0.68 $0.10 $0.78 $2.15 $0.30 $2.45 

The condensed consolidated statements of shareholders' equity, condensed consolidated statements of cash flows and condensed consolidated statements of comprehensive income for the quarterly and year-to-date periods ended March 31, 2022, June 30, 2022 and September 30, 2022 were also revised to reflect the impact to net income as stated in the tables above. The benefit for deferred income tax line was also adjusted in the condensed consolidated statement of cash flows, however, the error had no net impact on cash flows from operating, investing or financing activities in these periods.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates

The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.
Cash, Cash Equivalents and Marketable Securities
Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets.

The Company classifies its fixed income securities with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends; and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.
Accounts Receivable and Related Reserves
Accounts Receivable and Related Reserves

The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance which primarily consists of allowances for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income. The allowance for current expected credit losses has been developed using historical loss rates for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates. In addition, the allowance considers outstanding balances on a customer-specific, account-by-account basis. The Company assesses collectibility based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.
Revenue Recognition, Incremental Costs to Obtain a Contract with a Customer, Contract Liabilities and Cost of Revenue
Incremental Costs to Obtain a Contract with a Customer

The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value. To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis. Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately three years. Additionally, the Company may pay commissions and incentives based upon contract value, rather than incremental increase in contract value, to certain sales groups within the Company. For these commission arrangements, the Company amortizes capitalized costs for contract renewals over an average renewal contract period of 16 months. The Company also incurs commission expense on an ongoing basis based upon revenue recognized. In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized.

Amortization of the costs is primarily included in sales and marketing expense in the consolidated statements of income. The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.
Contract Liabilities
    
Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.

Revenue Recognition

The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the internet – as well as security and cloud computing solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.
    
The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly
recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.

The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting, and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.

Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.

Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.

Some of the Company's contracts are satisfied at a point in time, such as one-time professional services, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.

Cost of Revenue

Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events streamed by the Company for customers. The Company enters into contracts for bandwidth with third-party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, internet service providers (“ISPs”) make rack space available for the Company to locate its servers and provide access to their bandwidth at a discount or no cost. Although the Company does not provide any goods or services to the ISPs or the ISPs’ customers under these arrangements, the ISPs and their customers indirectly benefit by accessing content through a local Company server, resulting in better content delivery. The Company records the cost of these vendor relationships at their negotiated transaction price, which is either at a discount or no cost.
Concentrations of Credit Risk
Concentrations of Credit Risk

The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2022, its concentration of credit risk related to cash equivalents and marketable securities was not significant.

Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2022, 2021 and 2020, no customer accounted for more than 10% of total revenue. As of December 31, 2022 and 2021, there was one customer with an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2022 and 2021, its concentration of credit risk related to accounts receivable was not significant.
Fair Value of Financial Measurements
Fair Value of Financial Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair
values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.
Property and Equipment
Property and Equipment

Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives.

The Company periodically reviews the estimated useful lives of property and equipment. Changes to the estimated useful lives are recorded prospectively from the date of the change. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.
Operating Leases
Operating Leases

The Company enters into operating leases for real estate assets related to office space and co-location assets related to space or racks at co-location facilities and related equipment for its servers and other networking equipment. The Company determines if an arrangement contains a lease at the inception of a contract by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration and the right to obtain the economic benefits from the use of the identified asset.

Upon commencement of a lease, the Company records a right-of-use asset that represents the Company’s right to use the underlying asset for the lease term and a lease liability that represents an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Lease payments are discounted at the lease commencement date. As the Company’s leases do not provide an implicit rate, an incremental borrowing rate has been applied based on the Company's credit-adjusted risk-free rate.

The Company often enters into contracts that contain both lease and non-lease components. Real estate non-lease components include real estate taxes, insurance, maintenance, parking and other operating costs. Co-location non-lease components include utilities and other operating costs. The Company includes both lease and non-lease components of fixed costs in its lease arrangements as a single lease component. Variable costs, such as utilities based on actual usage, are not included in the measurement of right-of-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs.

The Company’s lease terms often include renewal options and, particularly in the case of co-location arrangements, may include evergreen provisions. The Company’s right-of-use assets and lease liabilities generally do not include the options to extend, or terminate, unless it is reasonably certain that the Company will exercise these options. The Company has elected to exclude leases for certain networking equipment and leases assumed through acquisitions with terms of 12 months or less from its right-of-use assets and lease liabilities on its consolidated balance sheets.

Lease expense is recognized on a straight-line basis over the expected lease term.
Equity Method Investments
Equity Method Investments

The Company accounts for equity investments in which it has significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize the Company’s share of earnings or losses.
Goodwill, Acquired Intangible Assets and Long-Lived Assets
Goodwill, Acquired Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31 each year. As of December 31, 2022, 2021 and 2020, the Company concluded that it has one reporting unit and that its chief operating decision maker is its chief executive officer and the executive management team. The Company has assigned the entire balance of goodwill to one reporting unit. The fair value of the reporting unit was based on the Company's market capitalization as of each of December 31, 2022 and 2021, and it was substantially in excess of the carrying value of the reporting unit at each date. The fair value of the Company's reporting unit was determined by the Company's enterprise value as of the years ended December 31, 2022, 2021 and 2020.

Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. Significant judgment is used in determining fair values of acquired intangibles assets and their estimated useful lives. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values.

Long-lived assets, including property and equipment, operating lease right-of-use assets and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.
Research and Development Costs and Capitalized Internal-Use Software
Research and Development Costs and Capitalized Internal-Use Software

Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization.

Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project; capitalization continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.
Accounting for Stock-Based Compensation
Accounting for Stock-Based Compensation

The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.

For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.
Foreign Currency Translation and Forward Currency Contracts
Foreign Currency Translation and Forward Currency Contracts

The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.

The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2022 and 2021, the fair value of the forward currency contracts and the underlying gains and losses for the years ended December 31, 2022, 2021 and 2020 were immaterial.

The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.
Income Taxes
Income Taxes

The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.
    The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized.

    The Company has recorded certain tax reserves to address potential exposures involving its income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.

    Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.
Newly-Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Newly-Adopted Accounting Pronouncements

In August 2020, the Financial Accounting Standards Board ("FASB") issued guidance that was expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity’s own equity. The Company adopted this guidance on January 1, 2022 on a modified retrospective basis.

The convertible senior notes included on the Company's consolidated balance sheet more closely reflect the principal amounts. Prior to the adoption of this guidance, the Company separated its convertible senior notes into a liability and an equity component. The equity portion is now eliminated. The cumulative effect of the changes was an increase to convertible senior notes of $304.7 million, an increase to deferred income tax liabilities of $0.7 million, an increase to deferred income tax assets of $77.7 million, a decrease to property and equipment of $7.7 million and a decrease to additional paid-in capital of $375.4 million on the consolidated balance sheet. The net effect of these adjustments was recorded as an increase to retained earnings as of January 1, 2022.

Additionally, the new guidance eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, when calculating diluted earnings per share. Instead, it requires application of the if-converted method. Under that method, diluted earnings per share would generally be calculated assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be antidilutive. The application of the if-converted method reduces the Company’s reported diluted earnings per share after the adoption date. However, in December 2021, the Company made an irrevocable election to settle the principal portion of the convertible senior notes with cash. Accordingly, the if-converted method is only impacted by any potential shares to be delivered for the amount in excess of the principal portion. The changes to the diluted earnings per share guidance did not materially impact the Company's results of operations.

With the elimination of the debt discount created by the equity component, amortization of the debt discount is eliminated, which decreases interest expense, and therefore increases net income and earnings per share, from the period of adoption. This had the effect of increasing basic and diluted earnings per share for the year ended 2022 by $0.32.
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Marketable Securities
Available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):

 Gross UnrealizedAggregate
Fair Value
Classification on Balance Sheet
 Amortized CostShort-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of December 31, 2022GainsLosses
Time deposits$19,530 $— $— $19,530 $19,530 $— 
Corporate bonds624,082 — (21,029)603,053 362,458 240,595 
U.S. government agency obligations252,573 — (10,391)242,182 180,320 61,862 
$896,185 $— $(31,420)$864,765 $562,308 $302,457 
As of December 31, 2021
Commercial paper$25,056 $— $(24)$25,032 $25,032 $— 
Corporate bonds1,268,991 1,191 (4,275)1,265,907 459,012 806,895 
U.S. government agency obligations316,728 (1,281)315,450 56,530 258,920 
$1,610,775 $1,194 $(5,580)$1,606,389 $540,574 $1,065,815 
Fair Value Measurement Within Fair Value Hierarchy
The fair value measurements within the fair value hierarchy of the Company’s financial assets as of December 31, 2022 and 2021 were as follows (in thousands): 

 Total Fair ValueFair Value Measurements at Reporting Date Using
 Level 1Level 2
As of December 31, 2022
Cash Equivalents and Marketable Securities:
Money market funds$999 $999 $— 
Time deposits285,830 — 285,830 
Corporate bonds603,053 — 603,053 
U.S. government agency obligations242,182 — 242,182 
Mutual funds18,745 18,745 — 
$1,150,809 $19,744 $1,131,065 
As of December 31, 2021
Cash Equivalents and Marketable Securities:
Money market funds$109,313 $109,313 $— 
Commercial paper39,031 — 39,031 
Corporate bonds1,265,907 — 1,265,907 
U.S. government agency obligations315,450 — 315,450 
Mutual funds23,129 23,129 — 
$1,752,830 $132,442 $1,620,388 
Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets
Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):

 December 31, 2022December 31, 2021
Due in 1 year or less$562,308 $540,574 
Due after 1 year through 5 years302,457 1,065,815 
$864,765 $1,606,389 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Accounts Receivable
Net accounts receivable consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Trade accounts receivable$490,162 $501,959 
Unbilled accounts receivable194,961 175,364 
Gross accounts receivable685,123 677,323 
Allowance for current expected credit losses and other reserves(5,917)(1,397)
Accounts receivable, net$679,206 $675,926 
Schedule of Activity in the Accounts Receivable Reserves A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):
202220212020
Beginning balance$1,397 $1,822 $1,880 
Charges to income from operations9,292 4,576 12,347 
Collections from customers previously reserved and other(4,772)(5,001)(12,405)
Ending balance$5,917 $1,397 $1,822 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expense and other current assets
Prepaid expenses and other current assets consisted of the following as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Prepaid income taxes$33,898 $32,021 
Prepaid sales and other taxes31,285 28,300 
Prepaid equipment and software maintenance16,348 10,661 
Deferred commissions37,316 43,562 
Other prepaid expenses51,194 35,109 
Other current assets14,999 16,660 
Total$185,040 $166,313 
Schedule of deferred costs associated with obtaining customer contracts
Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of December 31, 2022 and 2021 were as follows (in thousands):

December 31, 2022December 31, 2021
Deferred costs included in prepaid expenses and other current assets$37,316 $43,562 
Deferred costs included in other assets29,069 30,436 
Total deferred costs$66,385 $73,998 
Information related to incremental costs to obtain a contract with a customer for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Amortization expense related to deferred costs$52,691 $58,433 $61,682 
Incremental costs capitalized47,416 56,509 67,058 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following as of December 31, 2022 and 2021 (in thousands, except years):
 
December 31, 2022December 31, 2021Estimated Useful Life
(in years)
Computer and networking equipment$2,139,518 $1,981,775 
3-7
Purchased software89,695 89,347 
3-10
Furniture and fixtures71,427 71,381 
1-7
Office equipment41,866 42,616 
3-5
Leasehold improvements229,037 227,358 
1-15
Internal-use software1,529,264 1,382,099 
2-7
Property and equipment, gross4,100,807 3,794,576 
Accumulated depreciation and amortization(2,560,625)(2,260,247)
Property and equipment, net$1,540,182 $1,534,329 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
 December 31, 2022December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$327,848 $(162,323)$165,525 $257,857 $(128,715)$129,142 
Customer-related intangible assets480,817 (244,158)236,659 398,182 (216,192)181,990 
Non-compete agreements244 (183)61 258 (107)151 
Trademarks and trade names14,642 (7,585)7,057 8,039 (6,097)1,942 
Acquired license rights34,810 (2,396)32,414 490 (490)— 
Total$858,361 $(416,645)$441,716 $664,826 $(351,601)$313,225 
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Customer-related intangible assets$84,200 16.8
Completed technologies70,900 5.8
Acquired license rights34,320 15.0
Trademarks and trade name6,600 8.8
Total$196,020 
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$79,000 15.0
Customer-related intangible assets44,200 14.0
Trademarks400 1.9
Total$123,600 
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$17,300 10.1
Customer-related intangible assets40,400 11.1
Trademarks100 0.9
Non-compete agreements270 2.9
Total$58,070 
Schedule of the Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows (in thousands):

 20222021
Beginning balance$2,156,254 $1,674,371 
Acquisition of Linode Limited Liability Company617,292 — 
Acquisition of Guardicore Ltd.— 479,110 
Acquisition of Inverse, Inc.— 10,741 
Measurement period adjustments related to acquisitions completed in prior years724 (267)
Foreign currency translation(10,432)(7,701)
Ending balance$2,763,838 $2,156,254 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation
The preliminary allocation of the purchase price for Linode was as follows (in thousands):

Total purchase consideration$898,516 
Allocation of the purchase consideration:
Cash$26,678 
Accounts receivable7,171 
Prepaid expenses and other current assets4,478 
Property and equipment56,268 
Operating lease right-of-use assets17,000 
Identifiable intangible assets 196,020 
Goodwill617,292 
Deferred income tax assets2,528 
Other assets292 
Total assets acquired927,727 
Accounts payable(5,767)
Accrued expenses(1,958)
Operating lease liabilities(17,235)
Other liabilities(4,251)
Total liabilities assumed(29,211)
Net assets acquired$898,516 
The allocation of the purchase price for Guardicore was as follows (in thousands):

Total purchase consideration$610,693 
Allocation of the purchase consideration:
Cash$27,252 
Accounts receivable10,179 
Prepaid expenses and other current assets1,307 
Property and equipment1,211 
Operating lease right-of-use assets2,657 
Identifiable intangible assets 123,600 
Goodwill479,834 
Deferred income tax assets9,686 
Other assets890 
Total assets acquired656,616 
Accounts payable(1,523)
Accrued liabilities(7,742)
Deferred revenue(35,658)
Operating lease liabilities(1,000)
Total liabilities assumed(45,923)
Net assets acquired$610,693 
The allocation of the purchase price for Asavie was as follows (in thousands):

Total purchase consideration$154,952 
Allocation of the purchase consideration:
Cash$26,847 
Accounts receivable14,002 
Prepaid expenses and other current assets995 
Property and equipment2,274 
Operating lease right-of-use assets6,104 
Identifiable intangible assets 58,070 
Goodwill70,228 
Other assets395 
Total assets acquired178,915 
Accounts payable(951)
Accrued liabilities(5,926)
Deferred revenue(3,136)
Operating lease liabilities(6,104)
Deferred income tax liabilities(6,965)
Other liabilities(881)
Total liabilities assumed(23,963)
Net assets acquired$154,952 
Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
 December 31, 2022December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$327,848 $(162,323)$165,525 $257,857 $(128,715)$129,142 
Customer-related intangible assets480,817 (244,158)236,659 398,182 (216,192)181,990 
Non-compete agreements244 (183)61 258 (107)151 
Trademarks and trade names14,642 (7,585)7,057 8,039 (6,097)1,942 
Acquired license rights34,810 (2,396)32,414 490 (490)— 
Total$858,361 $(416,645)$441,716 $664,826 $(351,601)$313,225 
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Customer-related intangible assets$84,200 16.8
Completed technologies70,900 5.8
Acquired license rights34,320 15.0
Trademarks and trade name6,600 8.8
Total$196,020 
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$79,000 15.0
Customer-related intangible assets44,200 14.0
Trademarks400 1.9
Total$123,600 
Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):

Gross Carrying AmountWeighted Average Useful Life (in years)
Completed technologies$17,300 10.1
Customer-related intangible assets40,400 11.1
Trademarks100 0.9
Non-compete agreements270 2.9
Total$58,070 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Payroll and other related benefits$172,670 $222,535 
Income taxes payable76,459 72,946 
Bandwidth and co-location expenses79,937 72,904 
Property, use and other taxes30,711 33,883 
Professional service fees3,054 2,929 
Other accrued expenses4,186 6,393 
Total$367,017 $411,590 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring (Tables)
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Accrual
The activity of the Company's accrual for employee severance and related benefits for all restructuring actions during the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

Employee Severance and Related Benefits
Balance January 1, 2020$5,707 
Costs incurred26,332 
Cash disbursements(10,118)
Translation adjustments and other130 
Balance December 31, 202022,051 
Costs incurred6,600 
Cash disbursements(27,095)
Translation adjustments and other(368)
Balance December 31, 20211,188 
Costs incurred747 
Cash disbursements(1,209)
Translation adjustments and other(185)
Balance December 31, 2022$541 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes
The 2027 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt discount and issuance costs, net of amortization(8,707)(169,030)
Net carrying amount$1,141,293 $980,970 
Equity component:$— $220,529 
The 2025 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):

December 31, 2022December 31, 2021
Liability component:
Principal$1,150,000 $1,150,000 
Less: debt discount and issuance costs, net of amortization(6,035)(154,803)
Net carrying amount$1,143,965 $995,197 
Equity component:$— $285,225 
Schedule of Interest Expense Interest expense included in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):
202220212020
Amortization of debt discount and issuance costs$4,688 $69,697 $67,153 
Coupon interest payable on 2025 Notes1,437 1,437 1,437 
Coupon interest payable on 2027 Notes4,312 4,313 4,312 
Interest payable under credit agreements952 557 548 
Capitalization of interest expense(293)(3,672)(4,330)
Total interest expense$11,096 $72,332 $69,120 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of Lease Expense The Company’s operating lease costs for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):
Real Estate ArrangementsCo-location ArrangementsTotal
2022
Operating lease cost$82,761 $152,215 $234,976 
Short-term lease cost52 21,741 21,793 
Variable lease cost25,167 35,025 60,192 
Sublease income(25,743)— (25,743)
Total operating lease costs$82,237 $208,981 $291,218 
2021
Operating lease cost$84,100 $136,673 $220,773 
Short-term lease cost58 17,660 17,718 
Variable lease cost22,016 31,428 53,444 
Sublease income(21,033)— (21,033)
Total operating lease costs$85,141 $185,761 $270,902 
2020
Operating lease cost$83,574 $113,554 $197,128 
Short-term lease cost229 15,620 15,849 
Variable lease cost21,235 34,259 55,494 
Sublease income(22,064)— (22,064)
Total operating lease costs$82,974 $163,433 $246,407 
Weighted Average Remaining Lease Terms and Discount Rates
Weighted average remaining lease terms and discount rates related to the Company's operating leases as of December 31, 2022 and 2021 were as follows:

December 31, 2022December 31, 2021
Real Estate ArrangementsCo-location ArrangementsReal Estate ArrangementsCo-location Arrangements
Weighted average remaining lease term (in years)10.33.911.13.9
Weighted average discount rate3.6 %2.8 %3.6 %1.3 %
Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities as of December 31, 2022 were as follows (in thousands):

Real Estate ArrangementsCo-location Arrangements
2023$78,714 $119,527 
202479,081 67,081 
202572,242 46,196 
202666,020 34,871 
202760,717 24,346 
Thereafter358,338 18,584 
Total lease payments715,112 310,605 
Less: imputed interest119,106 17,252 
Total lease liabilities$596,006 $293,353 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-Term Commitments The minimum future commitments as of December 31, 2022 were as follows (in thousands):
Bandwidth CommitmentsPurchase Order Commitments
2023$82,949 $378,816 
202423,487 45,113 
202510,519 8,094 
20261,065 2,427 
202746 546 
Total$118,066 $434,996 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the years ended December 31, 2022 and 2021 were as follows (in thousands):

Foreign Currency TranslationNet Unrealized Gains (Losses) on InvestmentsTotal
Balance as of January 1, 2021$(33,295)$13,094 $(20,201)
Other comprehensive loss(38,514)(10,390)(48,904)
Balance as of December 31, 2021(71,809)2,704 (69,105)
Other comprehensive loss(44,665)(26,562)(71,227)
Balance as of December 31, 2022$(116,474)$(23,858)$(140,332)
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):
202220212020
U.S.$1,902,051 $1,837,508 $1,777,435 
International1,714,603 1,623,715 1,420,714 
Total revenue$3,616,654 $3,461,223 $3,198,149 
Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):
202220212020
Security$1,541,941 $1,334,836 $1,061,622 
Delivery1,669,257 1,873,243 1,929,810 
Compute405,456 253,144 206,717 
Total revenue$3,616,654 $3,461,223 $3,198,149 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expense
Components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):
 
202220212020
Cost of revenue$28,354 $27,143 $24,829 
Research and development78,116 65,950 48,855 
Sales and marketing47,789 46,342 65,257 
General and administrative62,926 63,324 58,470 
Total stock-based compensation217,185 202,759 197,411 
Provision for income taxes(46,829)(56,084)(62,153)
Total stock-based compensation, net of taxes$170,356 $146,675 $135,258 
Schedule of Assumptions Used
The grant-date fair values of awards granted under the 1999 ESPP during the years ended December 31, 2022, 2021 and 2020 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
202220212020
Expected term (in years)0.50.50.5
Risk-free interest rate1.9 %0.1 %0.7 %
Expected volatility26.0 %32.2 %30.4 %
Dividend yield— %— %— %
The grant-date fair values of the TSR-based RSUs granted during the years ended December 31, 2022, 2021 and 2020 were estimated using a Monte Carlo simulation model with the following assumptions:
 202220212020
Expected term (in years)3.03.03.0
Risk-free interest rate1.7 %0.3 %0.7 %
Akamai historical share price volatility30.3 %32.7 %28.2 %
Average volatility of peer-company share price40.7 %39.6 %28.9 %
Schedule of Summary of Stock Option Activity
Stock option activity during the year ended December 31, 2022 was as follows:
 
Shares
(in thousands)
Weighted Average Exercise PriceWeighted Average Remaining Contractual Term
(in years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at January 1, 2022$41.08 
Exercised— 40.44 
Outstanding at December 31, 2022$41.28 0.6$43 
Exercisable at December 31, 2022$41.28 0.6$43 
Vested or expected to vest December 31, 2022$41.28 0.6$43 
Schedule Of Deferred Stock Units Activity
DSU activity for the year ended December 31, 2022 was as follows:

Units
(in thousands)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 202298 $72.96 
Granted27 97.40 
Vested and distributed(45)73.33 
Outstanding at December 31, 202280 $81.11 
Schedule of Restricted Stock Units by Type
Different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2022 were as follows (in thousands):
 
December 31, 2022
RSUs with service-based vesting conditions3,243 
RSUs with market-based vesting conditions81 
RSUs with performance-based vesting conditions239 
Total3,563 
Schedule of Restricted Stock Units Activity
RSU activity for the year ended December 31, 2022 was as follows:
 
Units
(in thousands)
Weighted Average Grant Date Fair Value
Outstanding at January 1, 20224,389 $95.75 
Granted3,563 107.17 
Vested(2,096)110.57 
Forfeited(578)102.92 
Outstanding at December 31, 20225,278 $121.92 
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Components of Income Before Tax
The components of income before provision for income taxes were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):
 
202220212020
U.S.$61,383 $70,300 $45,074 
Foreign596,620 657,921 571,008 
Income before provision for income taxes$658,003 $728,221 $616,082 
Schedule of Provision for Income Tax
The provision for income taxes consisted of the following for the years ended December 31, 2022, 2021 and 2020 (in thousands):
 
202220212020
Current tax provision (benefit):
Federal$49,808 $11,824 $(1,765)
State9,214 8,515 5,346 
Foreign172,645 90,026 76,162 
Deferred tax benefit:
Federal(73,826)(33,366)(19,845)
State(18,657)(14,611)(14,509)
Foreign(16,595)(4,358)(6,023)
Change in valuation allowance4,107 4,541 6,556 
Total$126,696 $62,571 $45,922 
Schedule of Difference Between Effective and Statutory
The Company’s effective tax rate differed from the U.S. federal statutory tax rate as follows for the years ended December 31, 2022, 2021 and 2020:
 
202220212020
U.S. federal income tax rate21.0 %21.0 %21.0 %
State taxes0.7 0.7 1.0 
Stock-based compensation2.0 0.1 (0.6)
U.S. federal, state and foreign research and development credits(5.1)(3.7)(4.4)
Foreign earnings(6.6)(7.3)(7.7)
Nondeductible (nontaxable) foreign items0.7 — (0.4)
Global intangible low-taxed income2.5 0.5 0.6 
Release of uncertain tax position reserve(0.7)(1.0)(0.9)
Intercompany sale of intellectual property4.0 — 0.2 
Valuation allowance0.6 0.6 1.1 
Other0.2 (2.3)(2.4)
19.3 %8.6 %7.5 %
Net Deferred Tax and Valuation Allowance
The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2022 and 2021 were as follows (in thousands):
 
20222021
Accrued bonus$21,181 $26,261 
Deferred revenue11,925 6,683 
Operating lease liabilities125,567 133,298 
Stock-based compensation19,874 21,507 
NOLs18,172 53,088 
Tax credit carryforwards93,672 88,710 
Capitalized research and development costs43,215 — 
Convertible senior notes interest75,603 18,552 
Depreciation and amortization79,595 85,438 
Other28,879 15,679 
Deferred tax assets517,683 449,216 
Acquired intangible assets(530)(86,567)
Operating lease right-of-use assets(113,118)(124,833)
Deferred commissions(12,949)(13,468)
Capitalized internal-use software development costs(30,559)(59,837)
Deferred tax liabilities(157,156)(284,705)
Valuation allowance(41,250)(37,143)
Net deferred tax assets$319,277 $127,368 
Summary of Valuation Allowance
As summary of activity in the valuation allowance on deferred tax assets for the years ended December 31, 2022, 2021 and 2020 is as follows (in thousands):

202220212020
Beginning balance$37,143 $32,602 $26,046 
Charges to income tax expense4,392 4,707 6,588 
Release of valuation allowance(285)(166)(32)
Ending balance$41,250 $37,143 $32,602 
Schedule of Operating Loss Carryforwards
The Company's NOL and tax credit carryforwards in U.S. federal, state and foreign jurisdictions as of December 31, 2022 and 2021 were as follows (in thousands, except years):

20222021Expirations at Various Dates Through:
NOL carryforwards:
Federal$30,100 $44,000 2037
State22,400 15,500 2042
Foreign40,100 180,100 2037
Federal and state research and development tax credit and other credit carryforwards121,300 113,500 2037
Unrecognized Tax Benefits
The changes in the Company’s unrecognized tax benefits for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):

202220212020
Balance at beginning of year$22,563 $24,105 $27,359 
Gross increases – tax positions of prior periods3,880 4,293 2,539 
Gross increases – current period tax positions45,975 3,607 1,946 
Gross decreases – tax positions of prior periods(688)(816)(3,540)
Gross decreases – lapse of applicable statute of limitations(3,772)(8,626)(4,199)
Balance at end of year$67,958 $22,563 $24,105 
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Components Used in Diluted and Basic Income Per Common Share
The components used in the computation of basic and diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands, except per share data):
 
202220212020
Numerator:
Net income$523,672 $651,642 $557,054 
Denominator:
Shares used for basic net income per share159,089 162,665 162,490 
Effect of dilutive securities:
Stock options21 21 31 
RSUs and DSUs637 1,518 1,819 
Convertible senior notes720 1,600 873 
Warrants related to issuance of convertible senior notes— — — 
Shares used for diluted net income per share160,467 165,804 165,213 
Basic net income per share$3.29 $4.01 $3.43 
Diluted net income per share$3.26 $3.93 $3.37 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):
202220212020
Service-based RSUs2,211 776 591 
Market- and performance-based RSUs1,030 1,199 1,409 
Convertible senior notes— 9,898 12,922 
Warrants related to issuance of convertible senior notes21,991 21,991 21,991 
Total shares excluded from computation25,232 33,864 36,913 
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Long-lived Assets by Geographic Areas et property and equipment, excluding internal-use software and operating lease right-of-use assets, located in the U.S. and foreign locations, as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Property and equipment, net, excluding internal-use software, located in the U.S.$568,590 $568,040 
Property and equipment, net, excluding internal-use software, located in foreign locations516,127 510,695 
Operating lease right-of-use assets located in the U.S.608,854 625,424 
Operating lease right-of-use assets located in foreign locations204,518 190,330 
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Results (unaudited) (Tables)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Unaudited Quarterly Financial Results
(in thousands, except per share data)First QuarterSecond QuarterThird QuarterFourth Quarter
Year ended December 31, 2022
Revenue$903,647 $903,332 $881,896 $927,779 
Cost of revenue (exclusive of amortization of acquired intangible assets)332,752 346,649 346,450 357,968 
Net income133,376 137,840 123,694 128,762 
Basic net income per share0.83 0.86 0.78 0.82 
Diluted net income per share0.82 0.85 0.78 0.82 
Year ended December 31, 2021
Revenue$842,708 $852,824 $860,333 $905,358 
Cost of revenue (exclusive of amortization of acquired intangible assets)306,687 320,000 316,866 325,403 
Net income155,695 156,497 178,916 160,534 
Basic net income per share0.95 0.96 1.10 0.99 
Diluted net income per share0.94 0.94 1.08 0.97 
The changes to the condensed consolidated balance sheets as a result of the error were as follows (in thousands):

As Previously ReportedAdjustmentAs Revised
March 31, 2022
Deferred income tax assets$265,946 $8,610 $274,556 
Total assets8,303,779 8,610 8,312,389 
Deferred income tax liabilities 41,131 (5,603)35,528 
Total liabilities4,003,257 (5,603)3,997,654 
Retained earnings1,515,842 14,213 1,530,055 
Total stockholders’ equity4,300,522 14,213 4,314,735 
Total liabilities and stockholders’ equity8,303,779 8,610 8,312,389 
June 30, 2022
Deferred income tax assets$292,817 $19,698 $312,515 
Total assets8,211,054 19,698 8,230,752 
Deferred income tax liabilities39,367 (12,818)26,549 
Total liabilities3,930,576 (12,818)3,917,758 
Retained earnings1,635,379 32,516 1,667,895 
Total stockholders’ equity4,280,478 32,516 4,312,994 
Total liabilities and stockholders’ equity8,211,054 19,698 8,230,752 
September 30, 2022
Deferred income tax assets$285,722 $29,112 $314,834 
Total assets8,107,369 29,112 8,136,481 
Deferred income tax liabilities38,146 (18,944)19,202 
Total liabilities3,874,185 (18,944)3,855,241 
Retained earnings1,743,533 48,056 1,791,589 
Total stockholders’ equity4,233,184 48,056 4,281,240 
Total liabilities and stockholders’ equity8,107,369 29,112 8,136,481 

Changes to the condensed consolidated statements of income as a result of the error were as follows (in thousands, except per share data):

For the Three Months Ended
March 31, 2022
As Previously ReportedAdjustmentAs Revised
Provision for income taxes$(34,050)$14,213 $(19,837)
Net income119,163 14,213 133,376 
Net income per share:
Basic$0.74 $0.09 $0.83 
Diluted$0.73 $0.09 $0.82 
For the Three Months Ended
June 30, 2022
For the Six Months Ended
June 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
Provision for income taxes$(51,058)$18,303 $(32,755)$(85,108)$32,516 $(52,592)
Net income119,537 18,303 137,840 238,700 32,516 271,216 
Net income per share:
Basic$0.75 $0.11 $0.86 $1.49 $0.20 $1.69 
Diluted$0.74 $0.11 $0.85 $1.47 $0.20 $1.67 

For the Three Months Ended
September 30, 2022
For the Nine Months Ended
September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
Provision for income taxes$(50,006)$15,540 $(34,466)$(135,114)$48,056 $(87,058)
Net income108,154 15,540 123,694 346,854 48,056 394,910 
Net income per share:
Basic$0.68 $0.10 $0.78 $2.17 $0.30 $2.47 
Diluted$0.68 $0.10 $0.78 $2.15 $0.30 $2.45 
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of Business and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2022
segment
location
country
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of locations (more than) | location 4,100
Number of countries with networks | country 130
Number of operating segments | segment 1
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Incremental Costs to Obtain a Contract with a Customer (Details)
Dec. 31, 2022
Customer Arrangement  
Capitalized Contract Cost [Line Items]  
Expected life of customer arrangement 3 years
Customer Contract  
Capitalized Contract Cost [Line Items]  
Expected life of customer arrangement 16 months
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer Concentration Risk | Accounts Receivable | One Customer    
Concentration Risk [Line Items]    
Concentration risk percent (more than) 10.00% 10.00%
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Accounting Policies [Abstract]  
Property and equipment per unit value, minimum $ 1,000
Property, plant and equipment, estimated useful life 1 year
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]        
Loss from equity method investment   $ 7,635 $ 14,008 $ 13,106
GO-NET        
Schedule of Equity Method Investments [Line Items]        
Ownership percentage   20.00%    
Equity method investment $ 7,500      
Loss from equity method investment     14,000 13,100
Impairment loss $ 7,500     11,000
Revenue from related party   $ 4,000 $ 10,100 $ 11,100
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2022
Schedule of Equity Method Investments [Line Items]                            
Convertible senior notes $ 2,285,258       $ 1,976,167           $ 2,285,258 $ 1,976,167    
Deferred income tax liabilities 18,400 $ 19,202 $ 26,549 $ 35,528 40,974       $ 26,549 $ 19,202 18,400 40,974    
Deferred income tax assets 337,677 $ 314,834 $ 312,515 $ 274,556 168,342       $ 312,515 $ 314,834 337,677 168,342    
Property and equipment, net (1,540,182)       (1,534,329)           (1,540,182) (1,534,329)    
Additional paid-in capital $ (2,578,603)       $ (3,340,822)           $ (2,578,603) $ (3,340,822)    
Basic (in dollars per share) $ 0.82 $ 0.78 $ 0.86 $ 0.83 $ 0.99 $ 1.10 $ 0.96 $ 0.95 $ 1.69 $ 2.47 $ 3.29 $ 4.01 $ 3.43  
Diluted (in dollars per share) $ 0.82 $ 0.78 $ 0.85 $ 0.82 $ 0.97 $ 1.08 $ 0.94 $ 0.94 $ 1.67 $ 2.45 3.26 $ 3.93 $ 3.37  
Cumulative Effect, Period of Adoption, Adjustment                            
Schedule of Equity Method Investments [Line Items]                            
Convertible senior notes                           $ 304,700
Deferred income tax liabilities                           700
Deferred income tax assets                           77,700
Property and equipment, net                           7,700
Additional paid-in capital                           $ 375,400
Basic (in dollars per share)                     0.32      
Diluted (in dollars per share)                     $ 0.32      
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 896,185 $ 1,610,775
Gross unrealized gains 0 1,194
Gross unrealized losses (31,420) (5,580)
Aggregate Fair Value 864,765 1,606,389
Short-Term Marketable Securities 562,308 540,574
Long-Term Marketable Securities 302,457 1,065,815
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,530  
Gross unrealized gains 0  
Gross unrealized losses 0  
Aggregate Fair Value 19,530  
Short-Term Marketable Securities 19,530  
Long-Term Marketable Securities 0  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   25,056
Gross unrealized gains   0
Gross unrealized losses   (24)
Aggregate Fair Value   25,032
Short-Term Marketable Securities   25,032
Long-Term Marketable Securities   0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 624,082 1,268,991
Gross unrealized gains 0 1,191
Gross unrealized losses (21,029) (4,275)
Aggregate Fair Value 603,053 1,265,907
Short-Term Marketable Securities 362,458 459,012
Long-Term Marketable Securities 240,595 806,895
U.S. government agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 252,573 316,728
Gross unrealized gains 0 3
Gross unrealized losses (10,391) (1,281)
Aggregate Fair Value 242,182 315,450
Short-Term Marketable Securities 180,320 56,530
Long-Term Marketable Securities $ 61,862 $ 258,920
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Narrative (Details) - Corporate bonds
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months $ 835.4
Unrealized loss from available-for-sale marketable securities $ 31.3
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash Equivalents and Marketable Securities:    
Available-for-sale securities $ 864,765 $ 1,606,389
Total Fair Value 1,150,809 1,752,830
Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 999 109,313
Time deposits    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents 285,830  
Available-for-sale securities 19,530  
Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents   39,031
Available-for-sale securities   25,032
Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 603,053 1,265,907
U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents 242,182 315,450
Available-for-sale securities 242,182 315,450
Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 18,745 23,129
Level 1    
Cash Equivalents and Marketable Securities:    
Total Fair Value 19,744 132,442
Level 1 | Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 999 109,313
Level 1 | Time deposits    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents 0  
Level 1 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents   0
Level 1 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 1 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents 0 0
Level 1 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 18,745 23,129
Level 2    
Cash Equivalents and Marketable Securities:    
Total Fair Value 1,131,065 1,620,388
Level 2 | Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 0 0
Level 2 | Time deposits    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents 285,830  
Level 2 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents   39,031
Level 2 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 603,053 1,265,907
Level 2 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities and cash equivalents 242,182 315,450
Level 2 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities $ 0 $ 0
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 562,308 $ 540,574
Due after 1 year through 5 years 302,457 1,065,815
Aggregate Fair Value $ 864,765 $ 1,606,389
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivable $ 685,123 $ 677,323    
Allowance for current expected credit losses and other reserves (5,917) (1,397) $ (1,822) $ (1,880)
Accounts receivable, net 679,206 675,926    
Trade accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivable 490,162 501,959    
Unbilled accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivable $ 194,961 $ 175,364    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Activity in Allowance for Expected Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 1,397 $ 1,822 $ 1,880
Charges to income from operations 9,292 4,576 12,347
Collections from customers previously reserved and other (4,772) (5,001) (12,405)
Ending balance $ 5,917 $ 1,397 $ 1,822
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses and Other Current Assets - Prepaid Expenses And Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid income taxes $ 33,898 $ 32,021
Prepaid sales and other taxes 31,285 28,300
Prepaid equipment and software maintenance 16,348 10,661
Deferred commissions 37,316 43,562
Other prepaid expenses 51,194 35,109
Other current assets 14,999 16,660
Total $ 185,040 $ 166,313
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses and Other Current Assets - Deferred Cost (Details) - Commission and Incentive Payments - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]    
Deferred costs associated with obtaining customer contracts $ 66,385 $ 73,998
Deferred costs included in prepaid expenses and other current assets    
Capitalized Contract Cost [Line Items]    
Deferred costs associated with obtaining customer contracts 37,316 43,562
Deferred costs included in other assets    
Capitalized Contract Cost [Line Items]    
Deferred costs associated with obtaining customer contracts $ 29,069 $ 30,436
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Prepaid Expenses and Other Current Assets - Incremental Customer Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Amortization expense related to deferred costs $ 52,691 $ 58,433 $ 61,682
Incremental costs capitalized $ 47,416 $ 56,509 $ 67,058
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,100,807 $ 3,794,576
Accumulated depreciation and amortization (2,560,625) (2,260,247)
Property and equipment, net 1,540,182 1,534,329
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,139,518 1,981,775
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 89,695 89,347
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 71,427 71,381
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 41,866 42,616
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 229,037 227,358
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,529,264 $ 1,382,099
Minimum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Minimum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Minimum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 1 year  
Minimum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 1 year  
Minimum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 2 years  
Maximum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Maximum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 10 years  
Maximum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
Maximum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 5 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 15 years  
Maximum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life (in years) 7 years  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Property, software and equipment depreciation, amortization expense $ 527.8 $ 502.6 $ 436.3
Capitalization of stock-based compensation 32.3 35.0 $ 38.0
Disposal of property plant and equipment 210.2 283.4  
Write off of internal-use software $ 9.1 $ 3.4  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 858,361 $ 664,826
Accumulated Amortization (416,645) (351,601)
Net Carrying Amount 441,716 313,225
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 327,848 257,857
Accumulated Amortization (162,323) (128,715)
Net Carrying Amount 165,525 129,142
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 480,817 398,182
Accumulated Amortization (244,158) (216,192)
Net Carrying Amount 236,659 181,990
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 244 258
Accumulated Amortization (183) (107)
Net Carrying Amount 61 151
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,642 8,039
Accumulated Amortization (7,585) (6,097)
Net Carrying Amount 7,057 1,942
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34,810 490
Accumulated Amortization (2,396) (490)
Net Carrying Amount $ 32,414 $ 0
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of acquired intangible assets $ 64,983 $ 48,019 $ 42,049
2023 63,500    
2024 59,200    
2025 61,200    
2026 56,300    
2027 $ 43,700    
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Changes in the carrying amount of goodwill    
Beginning balance $ 2,156,254 $ 1,674,371
Measurement period adjustments related to acquisitions completed in prior years 724 (267)
Foreign currency translation (10,432) (7,701)
Ending balance 2,763,838 2,156,254
Linode    
Changes in the carrying amount of goodwill    
Acquisition 617,292 0
Measurement period adjustments related to acquisitions completed in prior years 28,900  
Guardicore Ltd.    
Changes in the carrying amount of goodwill    
Acquisition 0 479,110
Inverse, Inc.    
Changes in the carrying amount of goodwill    
Acquisition $ 0 $ 10,741
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2022
Oct. 31, 2021
Feb. 28, 2021
Oct. 31, 2020
Feb. 29, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]                
Acquisition related costs           $ 10,700,000 $ 13,300,000 $ 5,600,000
Measurement period adjustments to goodwill           724,000 (267,000)  
Goodwill           2,763,838,000 2,156,254,000 1,674,371,000
Payments to acquire assets           0 $ 0 $ 36,376,000
Instart Logic                
Business Acquisition [Line Items]                
Payments to acquire assets         $ 36,400,000      
Instart Logic | Customer-related intangible assets                
Business Acquisition [Line Items]                
Useful life         17 years      
Linode                
Business Acquisition [Line Items]                
Cash paid to acquire business $ 898,500,000              
Revenue of acquiree since acquisition           103,500,000    
Measurement period adjustments to goodwill           $ 28,900,000    
Weighted average useful life           12 years 2 months 12 days    
Goodwill 617,292,000              
Identifiable intangible assets $ 196,020,000              
Guardicore Ltd.                
Business Acquisition [Line Items]                
Cash paid to acquire business   $ 610,700,000            
Weighted average useful life   14 years 7 months 6 days            
Goodwill   $ 479,834,000            
Identifiable intangible assets   $ 123,600,000            
Inverse, Inc.                
Business Acquisition [Line Items]                
Cash paid to acquire business     $ 17,100,000          
Weighted average useful life     14 years          
Goodwill     $ 10,700,000          
Identifiable intangible assets     7,600,000          
Goodwill expected tax deductible amount     $ 10,700,000          
Asavie                
Business Acquisition [Line Items]                
Cash paid to acquire business       $ 155,000,000        
Weighted average useful life       10 years 9 months 18 days        
Goodwill       $ 70,228,000        
Identifiable intangible assets       58,070,000        
Goodwill expected tax deductible amount       $ 0        
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allocation of the purchase consideration:            
Goodwill       $ 2,763,838 $ 2,156,254 $ 1,674,371
Linode            
Business Acquisition [Line Items]            
Total purchase consideration $ 898,516          
Allocation of the purchase consideration:            
Cash 26,678          
Accounts receivable 7,171          
Prepaid expenses and other current assets 4,478          
Property and equipment 56,268          
Operating lease right-of-use assets 17,000          
Identifiable intangible assets 196,020          
Goodwill 617,292          
Deferred income tax assets 2,528          
Other assets 292          
Total assets acquired 927,727          
Accounts payable (5,767)          
Accrued expenses (1,958)          
Operating lease liabilities (17,235)          
Other liabilities (4,251)          
Total liabilities assumed (29,211)          
Net assets acquired $ 898,516          
Guardicore Ltd.            
Business Acquisition [Line Items]            
Total purchase consideration   $ 610,693        
Allocation of the purchase consideration:            
Cash   27,252        
Accounts receivable   10,179        
Prepaid expenses and other current assets   1,307        
Property and equipment   1,211        
Operating lease right-of-use assets   2,657        
Identifiable intangible assets   123,600        
Goodwill   479,834        
Deferred income tax assets   9,686        
Other assets   890        
Total assets acquired   656,616        
Accounts payable   (1,523)        
Accrued liabilities   (7,742)        
Deferred revenue   (35,658)        
Operating lease liabilities   (1,000)        
Total liabilities assumed   (45,923)        
Net assets acquired   $ 610,693        
Asavie            
Business Acquisition [Line Items]            
Total purchase consideration     $ 154,952      
Allocation of the purchase consideration:            
Cash     26,847      
Accounts receivable     14,002      
Prepaid expenses and other current assets     995      
Property and equipment     2,274      
Operating lease right-of-use assets     6,104      
Identifiable intangible assets     58,070      
Goodwill     70,228      
Other assets     395      
Total assets acquired     178,915      
Accounts payable     (951)      
Accrued liabilities     (5,926)      
Deferred revenue     (3,136)      
Operating lease liabilities     (6,104)      
Deferred income tax liabilities     (6,965)      
Other liabilities     (881)      
Total liabilities assumed     (23,963)      
Net assets acquired     $ 154,952      
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Dec. 31, 2022
Linode        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets $ 196,020      
Weighted average useful life       12 years 2 months 12 days
Linode | Customer-related intangible assets        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets $ 84,200      
Weighted average useful life 16 years 9 months 18 days      
Linode | Completed technologies        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets $ 70,900      
Weighted average useful life 5 years 9 months 18 days      
Linode | Trademarks and trade name        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets $ 6,600      
Weighted average useful life 8 years 9 months 18 days      
Linode | Acquired license rights        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets $ 34,320      
Weighted average useful life 15 years      
Guardicore Ltd.        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets   $ 123,600    
Weighted average useful life   14 years 7 months 6 days    
Guardicore Ltd. | Customer-related intangible assets        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets   $ 44,200    
Weighted average useful life   14 years    
Guardicore Ltd. | Completed technologies        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets   $ 79,000    
Weighted average useful life   15 years    
Guardicore Ltd. | Trademarks and trade name        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets   $ 400    
Weighted average useful life   1 year 10 months 24 days    
Asavie        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets     $ 58,070  
Weighted average useful life     10 years 9 months 18 days  
Asavie | Customer-related intangible assets        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets     $ 40,400  
Weighted average useful life     11 years 1 month 6 days  
Asavie | Completed technologies        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets     $ 17,300  
Weighted average useful life     10 years 1 month 6 days  
Asavie | Trademarks and trade name        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets     $ 100  
Weighted average useful life     10 months 24 days  
Asavie | Non-compete agreements        
Business Acquisition [Line Items]        
Gross carrying amount of intangible assets     $ 270  
Weighted average useful life     2 years 10 months 24 days  
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 172,670 $ 222,535
Income taxes payable 76,459 72,946
Bandwidth and co-location expenses 79,937 72,904
Property, use and other taxes 30,711 33,883
Professional service fees 3,054 2,929
Other accrued expenses 4,186 6,393
Total $ 367,017 $ 411,590
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]        
Restructuring charge (benefit)   $ 13,529 $ 10,737 $ 37,286
GO-NET        
Restructuring Cost and Reserve [Line Items]        
Impairment loss $ 7,500     11,000
2021 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charge (benefit)   $ 3,600 3,800  
2020 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charge (benefit)     $ 7,900 $ 23,600
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring - Schedule of Restructuring Accrual (Details) - Employee Severance and Related Benefits - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]      
Beginning balance $ 1,188 $ 22,051 $ 5,707
Costs incurred 747 6,600 26,332
Cash disbursements (1,209) (27,095) (10,118)
Translation adjustments and other (185) (368) 130
Ending balance $ 541 $ 1,188 $ 22,051
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2019
USD ($)
d
$ / shares
shares
May 31, 2018
USD ($)
d
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Feb. 28, 2014
USD ($)
Debt Instrument [Line Items]            
Closing stock price (in dollars per share) | $ / shares     $ 84.30      
Repurchases of common stock     $ 608,010,000 $ 522,255,000 $ 193,588,000  
Convertible Debt | 2027 Notes            
Debt Instrument [Line Items]            
Debt issued $ 1,150,000,000   $ 1,150,000,000 1,150,000,000    
Interest rate 0.375%   0.375%      
Conversion rate 0.0086073          
Conversion price (in dollars per share) | $ / shares $ 116.18          
Threshold trading days exceeding price | d 20          
Threshold consecutive trading days exceeding price | d 30          
Threshold greater than percentage of stock price trigger 130.00%          
Threshold trading days not exceeding price 5 days          
Threshold consecutive trading days not exceeding price 5 days          
Threshold less than percentage of stock price trigger 98.00%          
Fair value of convertible senior notes     $ 1,111,000,000 1,359,300,000    
Closing stock price (in dollars per share) | $ / shares     $ 84.30      
Repurchases of common stock $ 100,000,000          
Payments for purchase of convertible note hedge and warrant transactions 127,100,000          
Payments for note hedge transactions $ 312,200,000          
Warrants outstanding (in shares) | shares 9.9          
Warrant strike price (in dollars per share) | $ / shares $ 178.74          
Proceeds from sale of warrants $ 185,200,000          
Convertible Debt | 2025 Notes            
Debt Instrument [Line Items]            
Debt issued   $ 1,150,000,000 $ 1,150,000,000 1,150,000,000    
Interest rate   0.125% 0.125%      
Conversion rate   0.010515        
Conversion price (in dollars per share) | $ / shares   $ 95.10        
Threshold trading days exceeding price | d   20        
Threshold consecutive trading days exceeding price | d   30        
Threshold greater than percentage of stock price trigger   130.00%        
Threshold trading days not exceeding price   5 days        
Threshold consecutive trading days not exceeding price   5 days        
Threshold less than percentage of stock price trigger   98.00%        
Fair value of convertible senior notes     $ 1,209,100,000 $ 1,510,400,000    
Closing stock price (in dollars per share) | $ / shares     $ 84.30      
Repurchases of common stock   $ 46,200,000        
Payments for purchase of convertible note hedge and warrant transactions   141,800,000        
Payments for note hedge transactions   $ 261,700,000        
Warrants outstanding (in shares) | shares   12.1        
Warrant strike price (in dollars per share) | $ / shares   $ 149.18        
Proceeds from sale of warrants   $ 119,900,000        
Convertible Debt | 2019 Notes            
Debt Instrument [Line Items]            
Debt issued           $ 690,000,000
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2019
May 31, 2018
2027 Notes        
Liability component:        
Principal $ 1,150,000,000 $ 1,150,000,000 $ 1,150,000,000  
Less: debt discount and issuance costs, net of amortization (8,707,000) (169,030,000)    
Net carrying amount 1,141,293,000 980,970,000    
Equity component: 0 220,529,000    
2025 Notes        
Liability component:        
Principal 1,150,000,000 1,150,000,000   $ 1,150,000,000
Less: debt discount and issuance costs, net of amortization (6,035,000) (154,803,000)    
Net carrying amount 1,143,965,000 995,197,000    
Equity component: $ 0 $ 285,225,000    
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Revolving Credit Facilities (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2022
USD ($)
extension
Dec. 31, 2022
USD ($)
May 31, 2018
USD ($)
2018 Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 500,000,000
Debt term 5 years    
2018 Credit Agreement | Minimum      
Debt Instrument [Line Items]      
Commitment fee   0.075%  
2018 Credit Agreement | Maximum      
Debt Instrument [Line Items]      
Commitment fee   0.15%  
2018 Credit Agreement | Base Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.00%  
2018 Credit Agreement | Base Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.25%  
2018 Credit Agreement | LIBOR | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.875%  
2018 Credit Agreement | LIBOR | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.25%  
2022 Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 500,000,000    
Debt term 5 years    
Maximum borrowing capacity under specific conditions $ 1,000,000,000    
Line of credit facility, number of extensions | extension 2    
Line of credit facility, extension term 1 year    
Outstanding borrowings   $ 0  
2022 Credit Agreement | Minimum      
Debt Instrument [Line Items]      
Commitment fee   0.07%  
2022 Credit Agreement | Maximum      
Debt Instrument [Line Items]      
Commitment fee   0.125%  
2022 Credit Agreement | Base Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.00%  
2022 Credit Agreement | Base Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.125%  
2022 Credit Agreement | Benchmark Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.75%  
2022 Credit Agreement | Benchmark Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.125%  
2022 Credit Agreement | Reference Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.75%  
2022 Credit Agreement | Reference Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.125%  
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 31, 2019
May 31, 2018
Debt Instrument [Line Items]          
Amortization of debt discount and issuance costs $ 4,688 $ 69,697 $ 67,153    
Capitalization of interest expense (293) (3,672) (4,330)    
Total interest expense 11,096 72,332 69,120    
Credit Agreement          
Debt Instrument [Line Items]          
Interest on debt instruments $ 952 557 548    
Convertible Debt | 2025 Notes          
Debt Instrument [Line Items]          
Interest rate 0.125%       0.125%
Interest on debt instruments $ 1,437 1,437 1,437    
Convertible Debt | 2027 Notes          
Debt Instrument [Line Items]          
Interest rate 0.375%     0.375%  
Interest on debt instruments $ 4,312 $ 4,313 $ 4,312    
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 234,976 $ 220,773 $ 197,128
Short-term lease cost 21,793 17,718 15,849
Variable lease cost 60,192 53,444 55,494
Sublease income (25,743) (21,033) (22,064)
Total operating lease costs 291,218 270,902 246,407
Real Estate Arrangements      
Lessee, Lease, Description [Line Items]      
Operating lease cost 82,761 84,100 83,574
Short-term lease cost 52 58 229
Variable lease cost 25,167 22,016 21,235
Sublease income (25,743) (21,033) (22,064)
Total operating lease costs 82,237 85,141 82,974
Co-location Arrangements      
Lessee, Lease, Description [Line Items]      
Operating lease cost 152,215 136,673 113,554
Short-term lease cost 21,741 17,660 15,620
Variable lease cost 35,025 31,428 34,259
Sublease income 0 0 0
Total operating lease costs $ 208,981 $ 185,761 $ 163,433
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Term and Discount Rate (Details)
Dec. 31, 2022
Dec. 31, 2021
Real Estate Arrangements    
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (in years) 10 years 3 months 18 days 11 years 1 month 6 days
Weighted average discount rate 3.60% 3.60%
Co-location Arrangements    
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (in years) 3 years 10 months 24 days 3 years 10 months 24 days
Weighted average discount rate 2.80% 1.30%
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease not yet commenced $ 141.7
Future sublease income 223.6
Outstanding letter of credit $ 5.0
Minimum  
Lessee, Lease, Description [Line Items]  
Term of operating lease not yet commenced 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Term of operating lease not yet commenced 8 years
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Maturity (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Real Estate Arrangements  
Lessee, Lease, Description [Line Items]  
2023 $ 78,714
2024 79,081
2025 72,242
2026 66,020
2027 60,717
Thereafter 358,338
Total lease payments 715,112
Less: imputed interest 119,106
Total lease liabilities 596,006
Co-location Arrangements  
Lessee, Lease, Description [Line Items]  
2023 119,527
2024 67,081
2025 46,196
2026 34,871
2027 24,346
Thereafter 18,584
Total lease payments 310,605
Less: imputed interest 17,252
Total lease liabilities $ 293,353
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Bandwidth Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
2023 $ 82,949
2024 23,487
2025 10,519
2026 1,065
2027 46
Total 118,066
Purchase Order Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
2023 378,816
2024 45,113
2025 8,094
2026 2,427
2027 546
Total $ 434,996
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2021
Nov. 30, 2018
Class of Stock [Line Items]          
Amount of common stock repurchases authorized       $ 1,800,000 $ 1,100,000
Value of shares repurchased during period $ 608,010 $ 522,255 $ 193,588    
Remaining amount available for future purchases of shares under approved repurchase program. $ 1,200,000        
Common Stock          
Class of Stock [Line Items]          
Repurchases of common stock (in shares) 6.4 4.7 2.0    
Value of shares repurchased during period $ 608,000 $ 522,300 $ 193,600    
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance $ 4,530,014 $ 4,251,296 $ 3,657,958
Other comprehensive loss (71,227) (48,904) 24,943
Ending Balance 4,360,187 4,530,014 4,251,296
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (69,105) (20,201) (45,144)
Ending Balance (140,332) (69,105) (20,201)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (71,809) (33,295)  
Other comprehensive loss (44,665) (38,514)  
Ending Balance (116,474) (71,809) (33,295)
Net Unrealized Gains (Losses) on Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 2,704 13,094  
Other comprehensive loss (26,562) (10,390)  
Ending Balance $ (23,858) $ 2,704 $ 13,094
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                      
Revenue $ 927,779 $ 881,896 $ 903,332 $ 903,647 $ 905,358 $ 860,333 $ 852,824 $ 842,708 $ 3,616,654 $ 3,461,223 $ 3,198,149
Security                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,541,941 1,334,836 1,061,622
Delivery                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,669,257 1,873,243 1,929,810
Compute                      
Disaggregation of Revenue [Line Items]                      
Revenue                 405,456 253,144 206,717
U.S.                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,902,051 1,837,508 1,777,435
International                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 1,714,603 $ 1,623,715 $ 1,420,714
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Performance Obligation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue recognized $ 105.1 $ 78.8 $ 69.9
Remaining performance obligation $ 3,500.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations, percentage 65.00%    
Remaining performance obligation, expected timing 12 months    
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Compensation Related Costs [Abstract]      
Contributions by employer $ 18.8 $ 17.7 $ 17.5
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Pre-tax unrecognized compensation cost $ 399.3    
Weighted average period for recognizing compensation cost (in years) 2 years    
Closing stock price (in dollars per share) $ 84.30    
In the money options exercisable (in shares) 1,002    
Capitalized Internal Use Software      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional stock based compensation $ 31.3 $ 32.4 $ 29.6
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Total pre-tax intrinsic value of options exercised   $ 0.6 $ 1.0
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00% 0.00% 0.00%
Weighted average fair value of equity instruments other than options granted (in dollars per share) $ 33.26 $ 36.17 $ 32.30
Deferred Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of equity instruments other than options granted (in dollars per share) $ 97.40 $ 114.56 $ 100.58
Each DSU receives this number of shares of common stock upon vesting (in whole numbers) 1    
Holder elect to defer vested shares period, minimum (in years) 1 year    
Holder elect to defer vested shares period, maximum (in years) 10 years    
The amount typically vested by anniversary grant date (percentage) 100.00%    
Director's minimum period of service before vesting accelerates (in years) 1 year    
Total pre-tax intrinsic value end of year $ 4.9 $ 4.1 $ 0.9
Total fair value of vested and distributed $ 3.3 $ 2.7 $ 0.7
Unvested deferred stock units (in shares) 27,306    
Aggregate intrinsic value $ 2.3    
Weighted average contractual remaining life (in years) 4 months 24 days    
Granted (in shares) 27,000    
Deferred Stock Units | Director Vesting Acceleration      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 100.00%    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of equity instruments other than options granted (in dollars per share) $ 107.17 $ 99.09 $ 92.42
Total pre-tax intrinsic value end of year $ 227.1 $ 226.4 $ 192.5
Total fair value of vested and distributed 231.7 $ 233.0 $ 198.9
Aggregate intrinsic value $ 445.1    
Weighted average contractual remaining life (in years) 2 years 3 months 18 days    
Each RSU receives this number of shares of common stock upon vesting 1    
Restricted stock unit vesting provision, minimum (in years) 3 years    
Restricted stock unit vesting provision, maximum (in years) 4 years    
Granted (in shares) 3,563,000    
Number of equity instruments other than options unvested (in shares) 5,300,000    
Restricted Stock Units (RSUs) | Linode      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 172,271    
2013 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock approved for issuance under plan (in shares) 26,500,000    
Common stock available for grant (in shares) 6,200,000    
2009 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 3,800,000    
1999 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum amount of shares available for issuance (in shares) 1,500,000    
Aggregate amount of shares available, maximum (in shares) 20,000,000    
Discount on fair market value for purchase of stock (in percentage) 15.00%    
Share purchase interval term (in months) 6 months    
Issuance of common stock under employee stock purchase plan (in shares) 700,000 600,000 700,000
Weighted average purchase price (in dollars per share) $ 82.83 $ 92.05 $ 80.71
Total cash proceeds from shares purchased $ 56.6 $ 59.7 $ 58.4
Amount withheld from employees for future purchases $ 5.8    
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 217,185 $ 202,759 $ 197,411
Provision for income taxes (46,829) (56,084) (62,153)
Total stock-based compensation, net of taxes 170,356 146,675 135,258
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 28,354 27,143 24,829
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 78,116 65,950 48,855
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 47,789 46,342 65,257
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 62,926 $ 63,324 $ 58,470
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Assumptions Used (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Risk-free interest rate 1.90% 0.10% 0.70%
Expected volatility 26.00% 32.20% 30.40%
Dividend yield 0.00% 0.00% 0.00%
Market-based RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 3 years 3 years 3 years
Risk-free interest rate 1.70% 0.30% 0.70%
Expected volatility 30.30% 32.70% 28.20%
Average volatility of peer-company share price 40.70% 39.60% 28.90%
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Shares  
Outstanding (in shares) | shares 1
Exercised (in shares) | shares 0
Outstanding (in shares) | shares 1
Exercisable (in shares) | shares 1
Vested or expected to vest (in shares) | shares 1
Weighted Average Exercise Price  
Outstanding (in dollars per share) | $ / shares $ 41.08
Exercised (in dollars per share) | $ / shares 40.44
Outstanding (in dollars per share) | $ / shares 41.28
Exercisable (in dollars per share) | $ / shares 41.28
Vested or expected to vest (in dollars per share) | $ / shares $ 41.28
Weighted Average Remaining Contractual Term & Aggregate Intrinsic Value  
Outstanding 7 months 6 days
Exercisable 7 months 6 days
Vested or expected to vest 7 months 6 days
Outstanding | $ $ 43
Exercisable | $ 43
Vested or expected to vest | $ $ 43
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Stock Units      
Units      
Outstanding (in shares) 98    
Granted (in shares) 27    
Vested and distributed (in shares) (45)    
Outstanding (in shares) 80 98  
Weighted Average Grant Date Fair Value      
Outstanding (in dollars per share) $ 72.96    
Granted (in dollars per share) 97.40 $ 114.56 $ 100.58
Vested and distributed (in dollars per share) 73.33    
Outstanding (in dollars per share) $ 81.11 $ 72.96  
Restricted Stock Units (RSUs)      
Units      
Outstanding (in shares) 4,389    
Granted (in shares) 3,563    
Vested and distributed (in shares) (2,096)    
Forfeited (in shares) (578)    
Outstanding (in shares) 5,278 4,389  
Weighted Average Grant Date Fair Value      
Outstanding (in dollars per share) $ 95.75    
Granted (in dollars per share) 107.17 $ 99.09 $ 92.42
Vested and distributed (in dollars per share) 110.57    
Forfeited (in dollars per share) 102.92    
Outstanding (in dollars per share) $ 121.92 $ 95.75  
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total restricted stock units vesting conditions granted (in shares) 3,563
Service-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units vesting conditions granted (in shares) 3,243
Market-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units granted with performance based vesting (in shares) 81
Market- and performance-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units granted with performance based vesting (in shares) 239
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Tax Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
U.S. $ 61,383 $ 70,300 $ 45,074
Foreign 596,620 657,921 571,008
Income before provision for income taxes $ 658,003 $ 728,221 $ 616,082
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision for Income Tax Schedule (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current tax provision (benefit):                
Federal           $ 49,808 $ 11,824 $ (1,765)
State           9,214 8,515 5,346
Foreign           172,645 90,026 76,162
Deferred tax benefit:                
Federal           (73,826) (33,366) (19,845)
State           (18,657) (14,611) (14,509)
Foreign           (16,595) (4,358) (6,023)
Change in valuation allowance           4,107 4,541 6,556
Total $ 34,466 $ 32,755 $ 19,837 $ 52,592 $ 87,058 $ 126,696 $ 62,571 $ 45,922
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Difference Between Effective and Statutory (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
U.S. federal income tax rate 21.00% 21.00% 21.00%
State taxes 0.70% 0.70% 1.00%
Stock-based compensation 2.00% 0.10% (0.60%)
U.S. federal, state and foreign research and development credits (5.10%) (3.70%) (4.40%)
Foreign earnings (6.60%) (7.30%) (7.70%)
Nondeductible (nontaxable) foreign items 0.70% 0.00% (0.40%)
Global intangible low-taxed income 2.50% 0.50% 0.60%
Release of uncertain tax position reserve (0.70%) (1.00%) (0.90%)
Intercompany sale of intellectual property 4.00% 0.00% 0.20%
Valuation allowance 0.60% 0.60% 1.10%
Other 0.20% (2.30%) (2.40%)
Effective income tax rate 19.30% 8.60% 7.50%
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]        
Accrued bonus $ 21,181 $ 26,261    
Deferred revenue 11,925 6,683    
Operating lease liabilities 125,567 133,298    
Stock-based compensation 19,874 21,507    
NOLs 18,172 53,088    
Tax credit carryforwards 93,672 88,710    
Capitalized research and development costs 43,215 0    
Convertible senior notes interest 75,603 18,552    
Depreciation and amortization 79,595 85,438    
Other 28,879 15,679    
Deferred tax assets 517,683 449,216    
Acquired intangible assets (530) (86,567)    
Operating lease right-of-use assets (113,118) (124,833)    
Deferred commissions (12,949) (13,468)    
Capitalized internal-use software development costs (30,559) (59,837)    
Deferred tax liabilities (157,156) (284,705)    
Valuation allowance (41,250) (37,143) $ (32,602) $ (26,046)
Net deferred tax assets $ 319,277 $ 127,368    
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Valuation Allowance [Roll Forward]      
Beginning balance $ 37,143 $ 32,602 $ 26,046
Charges to income tax expense 4,392 4,707 6,588
Release of valuation allowance (285) (166) (32)
Ending balance $ 41,250 $ 37,143 $ 32,602
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]        
Valuation allowance $ 41,250 $ 37,143 $ 32,602 $ 26,046
Increase in valuation allowance 4,100      
Foreign earnings repatriated 1,900,000      
Unrecognized tax benefits including accrued interest and penalties 38,300 23,100 29,500  
Unrecognized tax benefits, income tax penalties and interest accrued 8,600 7,200 7,700  
Income tax interest and penalties expense 2,000 $ 500 $ 1,200  
Unrecognized tax benefits that, if recognized, would impact the effective income tax rate 38,300      
Unrecognized tax benefits that may be recognized $ 3,600      
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of NOL Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
Federal and state research and development tax credit and other credit carryforwards $ 121,300 $ 113,500
Maximum    
Operating Loss Carryforwards [Line Items]    
Expirations at Various Dates Through: 2037 2037
Federal    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards: $ 30,100 $ 44,000
Federal | Maximum    
Operating Loss Carryforwards [Line Items]    
Expirations at Various Dates Through: 2037 2037
State    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards: $ 22,400 $ 15,500
State | Maximum    
Operating Loss Carryforwards [Line Items]    
Expirations at Various Dates Through: 2042 2042
Foreign    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards: $ 40,100 $ 180,100
Foreign | Maximum    
Operating Loss Carryforwards [Line Items]    
Expirations at Various Dates Through: 2037 2037
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of year $ 22,563 $ 24,105 $ 27,359
Gross increases – tax positions of prior periods 3,880 4,293 2,539
Gross increases – current period tax positions 45,975 3,607 1,946
Gross decreases – tax positions of prior periods (688) (816) (3,540)
Gross decreases – lapse of applicable statute of limitations (3,772) (8,626) (4,199)
Balance at end of year $ 67,958 $ 22,563 $ 24,105
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share - Schedule of Components (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:                          
Net income $ 128,762 $ 123,694 $ 137,840 $ 133,376 $ 160,534 $ 178,916 $ 156,497 $ 155,695 $ 271,216 $ 394,910 $ 523,672 $ 651,642 $ 557,054
Denominator:                          
Shares used for basic net income per share (in shares)                     159,089 162,665 162,490
Effect of dilutive securities:                          
Stock options (in shares)                     21 21 31
RSUs and deferred stock units (in shares)                     637 1,518 1,819
Convertible senior notes (in shares)                     720 1,600 873
Warrants related to issuance of convertible senior notes (in shares)                     0 0 0
Shares used for diluted net income per share (in shares)                     160,467 165,804 165,213
Basic net income per share (in dollars per share) $ 0.82 $ 0.78 $ 0.86 $ 0.83 $ 0.99 $ 1.10 $ 0.96 $ 0.95 $ 1.69 $ 2.47 $ 3.29 $ 4.01 $ 3.43
Diluted net income per share (in dollars per share) $ 0.82 $ 0.78 $ 0.85 $ 0.82 $ 0.97 $ 1.08 $ 0.94 $ 0.94 $ 1.67 $ 2.45 $ 3.26 $ 3.93 $ 3.37
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share - Schedule of Anti-Dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 25,232 33,864 36,913
Service-based RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 2,211 776 591
Market- and performance-based RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 1,030 1,199 1,409
Convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 0 9,898 12,922
Warrants related to issuance of convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 21,991 21,991 21,991
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Akamai Foundation (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
The Akamai Foundation | One-Time Charitable Endowment  
Related Party Transaction [Line Items]  
Contribution amount $ 20.0
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 1  
Property and equipment, net $ 1,540,182 $ 1,534,329
Operating lease right-of-use assets 813,372 815,754
U.S.    
Segment Reporting Information [Line Items]    
Operating lease right-of-use assets 608,854 625,424
U.S. | Property, Plant, and Equipment, Excluding Internal-Use Software    
Segment Reporting Information [Line Items]    
Property and equipment, net 568,590 568,040
Non-U.S.    
Segment Reporting Information [Line Items]    
Operating lease right-of-use assets 204,518 190,330
Non-U.S. | Property, Plant, and Equipment, Excluding Internal-Use Software    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 516,127 $ 510,695
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Results (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]                          
Revenue $ 927,779 $ 881,896 $ 903,332 $ 903,647 $ 905,358 $ 860,333 $ 852,824 $ 842,708     $ 3,616,654 $ 3,461,223 $ 3,198,149
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 357,968 346,450 346,649 332,752 325,403 316,866 320,000 306,687     1,383,819 1,268,956 1,132,672
Net income $ 128,762 $ 123,694 $ 137,840 $ 133,376 $ 160,534 $ 178,916 $ 156,497 $ 155,695 $ 271,216 $ 394,910 $ 523,672 $ 651,642 $ 557,054
Basic net income per share (in dollars per share) $ 0.82 $ 0.78 $ 0.86 $ 0.83 $ 0.99 $ 1.10 $ 0.96 $ 0.95 $ 1.69 $ 2.47 $ 3.29 $ 4.01 $ 3.43
Diluted net income per share (in dollars per share) $ 0.82 $ 0.78 $ 0.85 $ 0.82 $ 0.97 $ 1.08 $ 0.94 $ 0.94 $ 1.67 $ 2.45 $ 3.26 $ 3.93 $ 3.37
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Results (unaudited) - Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Deferred income tax assets $ 337,677 $ 314,834 $ 312,515 $ 274,556 $ 168,342    
Total assets 8,303,400 8,136,481 8,230,752 8,312,389 8,138,673    
Deferred income tax liabilities 18,400 19,202 26,549 35,528 40,974    
Total liabilities 3,943,213 3,855,241 3,917,758 3,997,654 3,608,659    
Retained earnings 1,920,351 1,791,589 1,667,895 1,530,055 1,256,692    
Total stockholders’ equity 4,360,187 4,281,240 4,312,994 4,314,735 4,530,014 $ 4,251,296 $ 3,657,958
Total liabilities and stockholders’ equity $ 8,303,400 8,136,481 8,230,752 8,312,389 $ 8,138,673    
As Previously Reported              
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Deferred income tax assets   285,722 292,817 265,946      
Total assets   8,107,369 8,211,054 8,303,779      
Deferred income tax liabilities   38,146 39,367 41,131      
Total liabilities   3,874,185 3,930,576 4,003,257      
Retained earnings   1,743,533 1,635,379 1,515,842      
Total stockholders’ equity   4,233,184 4,280,478 4,300,522      
Total liabilities and stockholders’ equity   8,107,369 8,211,054 8,303,779      
Adjustment              
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Deferred income tax assets   29,112 19,698 8,610      
Total assets   29,112 19,698 8,610      
Deferred income tax liabilities   (18,944) (12,818) (5,603)      
Total liabilities   (18,944) (12,818) (5,603)      
Retained earnings   48,056 32,516 14,213      
Total stockholders’ equity   48,056 32,516 14,213      
Total liabilities and stockholders’ equity   $ 29,112 $ 19,698 $ 8,610      
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Results (unaudited) - Condensed Consolidated Statements of Income (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Provision for income taxes   $ (34,466) $ (32,755) $ (19,837)         $ (52,592) $ (87,058) $ (126,696) $ (62,571) $ (45,922)
Net income $ 128,762 $ 123,694 $ 137,840 $ 133,376 $ 160,534 $ 178,916 $ 156,497 $ 155,695 $ 271,216 $ 394,910 $ 523,672 $ 651,642 $ 557,054
Net income per share:                          
Basic (in dollars per share) $ 0.82 $ 0.78 $ 0.86 $ 0.83 $ 0.99 $ 1.10 $ 0.96 $ 0.95 $ 1.69 $ 2.47 $ 3.29 $ 4.01 $ 3.43
Diluted (in dollars per share) $ 0.82 $ 0.78 $ 0.85 $ 0.82 $ 0.97 $ 1.08 $ 0.94 $ 0.94 $ 1.67 $ 2.45 $ 3.26 $ 3.93 $ 3.37
As Previously Reported                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Provision for income taxes   $ (50,006) $ (51,058) $ (34,050)         $ (85,108) $ (135,114)      
Net income   $ 108,154 $ 119,537 $ 119,163         $ 238,700 $ 346,854      
Net income per share:                          
Basic (in dollars per share)   $ 0.68 $ 0.75 $ 0.74         $ 1.49 $ 2.17      
Diluted (in dollars per share)   $ 0.68 $ 0.74 $ 0.73         $ 1.47 $ 2.15      
Adjustment                          
Error Corrections and Prior Period Adjustments Restatement [Line Items]                          
Provision for income taxes   $ 15,540 $ 18,303 $ 14,213         $ 32,516 $ 48,056      
Net income   $ 15,540 $ 18,303 $ 14,213         $ 32,516 $ 48,056      
Net income per share:                          
Basic (in dollars per share)   $ 0.10 $ 0.11 $ 0.09         $ 0.20 $ 0.30      
Diluted (in dollars per share)   $ 0.10 $ 0.11 $ 0.09         $ 0.20 $ 0.30      
XML 129 akam-20221231_htm.xml IDEA: XBRL DOCUMENT 0001086222 2022-01-01 2022-12-31 0001086222 2022-06-30 0001086222 2023-02-24 0001086222 2022-12-31 0001086222 2021-12-31 0001086222 2021-01-01 2021-12-31 0001086222 2020-01-01 2020-12-31 0001086222 2020-12-31 0001086222 2019-12-31 0001086222 us-gaap:CommonStockMember 2019-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2019-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001086222 us-gaap:RetainedEarningsMember 2019-12-31 0001086222 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0001086222 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001086222 us-gaap:CommonStockMember 2020-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2020-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001086222 us-gaap:RetainedEarningsMember 2020-12-31 0001086222 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001086222 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001086222 us-gaap:CommonStockMember 2021-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2021-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001086222 us-gaap:RetainedEarningsMember 2021-12-31 0001086222 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001086222 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001086222 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001086222 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001086222 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001086222 us-gaap:CommonStockMember 2022-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2022-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001086222 us-gaap:RetainedEarningsMember 2022-12-31 0001086222 akam:CustomerArrangementMember 2022-12-31 0001086222 akam:CustomerContractMember 2022-12-31 0001086222 akam:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001086222 akam:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001086222 akam:GlobalOpenNetworkIncMember 2022-12-31 0001086222 akam:GlobalOpenNetworkIncMember 2022-03-31 0001086222 akam:GlobalOpenNetworkIncMember 2021-01-01 2021-12-31 0001086222 akam:GlobalOpenNetworkIncMember 2020-01-01 2020-12-31 0001086222 akam:GlobalOpenNetworkIncMember 2022-01-01 2022-12-31 0001086222 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-01-01 0001086222 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-01-01 2022-12-31 0001086222 us-gaap:CertificatesOfDepositMember 2022-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2022-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001086222 us-gaap:CommercialPaperMember 2021-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2022-01-01 2022-12-31 0001086222 us-gaap:MoneyMarketFundsMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001086222 us-gaap:MutualFundMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2022-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001086222 us-gaap:MoneyMarketFundsMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001086222 us-gaap:MutualFundMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2021-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001086222 akam:UnbilledAccountsReceivableMember 2022-12-31 0001086222 akam:UnbilledAccountsReceivableMember 2021-12-31 0001086222 us-gaap:OtherCurrentAssetsMember akam:CommissionandIncentivePaymentsMember 2022-12-31 0001086222 us-gaap:OtherCurrentAssetsMember akam:CommissionandIncentivePaymentsMember 2021-12-31 0001086222 us-gaap:OtherAssetsMember akam:CommissionandIncentivePaymentsMember 2022-12-31 0001086222 us-gaap:OtherAssetsMember akam:CommissionandIncentivePaymentsMember 2021-12-31 0001086222 akam:CommissionandIncentivePaymentsMember 2022-12-31 0001086222 akam:CommissionandIncentivePaymentsMember 2021-12-31 0001086222 us-gaap:ComputerEquipmentMember 2022-12-31 0001086222 us-gaap:ComputerEquipmentMember 2021-12-31 0001086222 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001086222 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001086222 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001086222 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001086222 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001086222 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001086222 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001086222 us-gaap:OfficeEquipmentMember 2022-12-31 0001086222 us-gaap:OfficeEquipmentMember 2021-12-31 0001086222 srt:MinimumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001086222 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001086222 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001086222 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001086222 akam:InternalUseSoftwareMember 2022-12-31 0001086222 akam:InternalUseSoftwareMember 2021-12-31 0001086222 srt:MinimumMember akam:InternalUseSoftwareMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:InternalUseSoftwareMember 2022-01-01 2022-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2022-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2021-12-31 0001086222 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001086222 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001086222 us-gaap:LicensingAgreementsMember 2022-12-31 0001086222 us-gaap:LicensingAgreementsMember 2021-12-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember 2022-01-01 2022-12-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember 2021-01-01 2021-12-31 0001086222 akam:GuardicoreLtdMember 2022-01-01 2022-12-31 0001086222 akam:GuardicoreLtdMember 2021-01-01 2021-12-31 0001086222 akam:InverseIncMember 2022-01-01 2022-12-31 0001086222 akam:InverseIncMember 2021-01-01 2021-12-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember 2022-03-01 2022-03-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember 2022-03-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-03-01 2022-03-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember us-gaap:DevelopedTechnologyRightsMember 2022-03-01 2022-03-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember us-gaap:LicensingAgreementsMember 2022-03-01 2022-03-31 0001086222 akam:LinodeLimitedLiabilityCompanyMember us-gaap:TrademarksMember 2022-03-01 2022-03-31 0001086222 akam:GuardicoreLtdMember 2021-10-01 2021-10-31 0001086222 akam:GuardicoreLtdMember 2021-10-31 0001086222 akam:GuardicoreLtdMember us-gaap:DevelopedTechnologyRightsMember 2021-10-01 2021-10-31 0001086222 akam:GuardicoreLtdMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-10-01 2021-10-31 0001086222 akam:GuardicoreLtdMember us-gaap:TrademarksMember 2021-10-01 2021-10-31 0001086222 akam:InverseIncMember 2021-02-01 2021-02-28 0001086222 akam:InverseIncMember 2021-02-28 0001086222 akam:AsavieMember 2020-10-01 2020-10-31 0001086222 akam:AsavieMember 2020-10-31 0001086222 akam:AsavieMember us-gaap:DevelopedTechnologyRightsMember 2020-10-01 2020-10-31 0001086222 akam:AsavieMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-10-01 2020-10-31 0001086222 akam:AsavieMember us-gaap:TrademarksMember 2020-10-01 2020-10-31 0001086222 akam:AsavieMember us-gaap:NoncompeteAgreementsMember 2020-10-01 2020-10-31 0001086222 akam:InstartLogicMember 2020-02-01 2020-02-29 0001086222 akam:InstartLogicMember us-gaap:CustomerRelationshipsMember 2020-02-01 2020-02-29 0001086222 akam:GlobalOpenNetworkIncMember 2022-01-01 2022-03-31 0001086222 akam:A2021RestructuringPlanMember 2022-01-01 2022-12-31 0001086222 akam:A2021RestructuringPlanMember 2021-01-01 2021-12-31 0001086222 akam:A2020RestructuringPlanMember 2021-01-01 2021-12-31 0001086222 akam:A2020RestructuringPlanMember 2020-01-01 2020-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2019-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2020-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2021-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2022-12-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2019-08-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2019-08-01 2019-08-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2022-12-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2021-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-05-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-05-01 2018-05-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2022-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-12-31 0001086222 akam:ConvertibleSeniorNotesDue2019Member us-gaap:ConvertibleDebtMember 2014-02-28 0001086222 akam:A2018CreditAgreementMember 2018-05-31 0001086222 akam:A2018CreditAgreementMember 2022-11-01 2022-11-30 0001086222 srt:MinimumMember akam:A2018CreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2018CreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0001086222 srt:MinimumMember akam:A2018CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2018CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-12-31 0001086222 srt:MinimumMember akam:A2018CreditAgreementMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2018CreditAgreementMember 2022-01-01 2022-12-31 0001086222 akam:A2022CreditAgreementMember 2022-11-30 0001086222 akam:A2022CreditAgreementMember 2022-11-01 2022-11-30 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember akam:BenchmarkRateMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember akam:BenchmarkRateMember 2022-01-01 2022-12-31 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember akam:ReferenceRateMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember akam:ReferenceRateMember 2022-01-01 2022-12-31 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember 2022-01-01 2022-12-31 0001086222 akam:A2022CreditAgreementMember 2022-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001086222 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001086222 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001086222 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0001086222 akam:RealEstateArrangementsMember 2022-01-01 2022-12-31 0001086222 akam:ColocationArrangementsMember 2022-01-01 2022-12-31 0001086222 akam:RealEstateArrangementsMember 2021-01-01 2021-12-31 0001086222 akam:ColocationArrangementsMember 2021-01-01 2021-12-31 0001086222 akam:RealEstateArrangementsMember 2020-01-01 2020-12-31 0001086222 akam:ColocationArrangementsMember 2020-01-01 2020-12-31 0001086222 akam:RealEstateArrangementsMember 2022-12-31 0001086222 akam:ColocationArrangementsMember 2022-12-31 0001086222 akam:RealEstateArrangementsMember 2021-12-31 0001086222 akam:ColocationArrangementsMember 2021-12-31 0001086222 srt:MinimumMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember 2022-01-01 2022-12-31 0001086222 akam:BandwidthUsageAndCoLocationServicesMember 2022-12-31 0001086222 akam:PurchaseOrderCommitmentsMember 2022-12-31 0001086222 2018-11-30 0001086222 2021-10-31 0001086222 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001086222 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001086222 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001086222 country:US 2022-01-01 2022-12-31 0001086222 country:US 2021-01-01 2021-12-31 0001086222 country:US 2020-01-01 2020-12-31 0001086222 akam:InternationalMember 2022-01-01 2022-12-31 0001086222 akam:InternationalMember 2021-01-01 2021-12-31 0001086222 akam:InternationalMember 2020-01-01 2020-12-31 0001086222 akam:SecurityMember 2022-01-01 2022-12-31 0001086222 akam:SecurityMember 2021-01-01 2021-12-31 0001086222 akam:SecurityMember 2020-01-01 2020-12-31 0001086222 akam:DeliveryMember 2022-01-01 2022-12-31 0001086222 akam:DeliveryMember 2021-01-01 2021-12-31 0001086222 akam:DeliveryMember 2020-01-01 2020-12-31 0001086222 akam:ComputeMember 2022-01-01 2022-12-31 0001086222 akam:ComputeMember 2021-01-01 2021-12-31 0001086222 akam:ComputeMember 2020-01-01 2020-12-31 0001086222 2023-01-01 2022-12-31 0001086222 akam:TwoThousandThirteenPlanMember 2022-12-31 0001086222 akam:TwoThousandAndNinePlanMember 2022-12-31 0001086222 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2022-01-01 2022-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2021-01-01 2021-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2020-01-01 2020-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2022-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2021-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2020-12-31 0001086222 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001086222 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001086222 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001086222 akam:SalesAndMarketingExpenseMember 2022-01-01 2022-12-31 0001086222 akam:SalesAndMarketingExpenseMember 2021-01-01 2021-12-31 0001086222 akam:SalesAndMarketingExpenseMember 2020-01-01 2020-12-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001086222 akam:CapitalizedInternalUseSoftwareMember 2022-01-01 2022-12-31 0001086222 akam:CapitalizedInternalUseSoftwareMember 2021-01-01 2021-12-31 0001086222 akam:CapitalizedInternalUseSoftwareMember 2020-01-01 2020-12-31 0001086222 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001086222 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001086222 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001086222 akam:DeferredStockUnitsMember 2022-01-01 2022-12-31 0001086222 akam:DeferredStockUnitsMember akam:DirectorVestingAccelerationMember 2022-01-01 2022-12-31 0001086222 akam:DeferredStockUnitsMember 2021-12-31 0001086222 akam:DeferredStockUnitsMember 2022-12-31 0001086222 akam:DeferredStockUnitsMember 2021-01-01 2021-12-31 0001086222 akam:DeferredStockUnitsMember 2020-01-01 2020-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2022-01-01 2022-12-31 0001086222 akam:RestrictedStockUnitsMarketBasedMember 2022-01-01 2022-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2022-01-01 2022-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001086222 akam:RestrictedStockUnitsMarketBasedMember 2021-01-01 2021-12-31 0001086222 akam:RestrictedStockUnitsMarketBasedMember 2020-01-01 2020-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember akam:LinodeLimitedLiabilityCompanyMember 2022-01-01 2022-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001086222 us-gaap:DomesticCountryMember 2022-12-31 0001086222 us-gaap:DomesticCountryMember 2021-12-31 0001086222 srt:MaximumMember us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001086222 srt:MaximumMember us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001086222 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001086222 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001086222 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0001086222 us-gaap:ForeignCountryMember 2022-12-31 0001086222 us-gaap:ForeignCountryMember 2021-12-31 0001086222 srt:MaximumMember us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001086222 srt:MaximumMember us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001086222 srt:MaximumMember 2021-01-01 2021-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2022-01-01 2022-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2021-01-01 2021-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2020-01-01 2020-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2022-01-01 2022-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2021-01-01 2021-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2020-01-01 2020-12-31 0001086222 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-12-31 0001086222 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001086222 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2022-01-01 2022-12-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2021-01-01 2021-12-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2020-01-01 2020-12-31 0001086222 akam:OneTimeCharitableEndowmentMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001086222 country:US akam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember 2022-12-31 0001086222 country:US akam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember 2021-12-31 0001086222 us-gaap:NonUsMember akam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember 2022-12-31 0001086222 us-gaap:NonUsMember akam:PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember 2021-12-31 0001086222 country:US 2022-12-31 0001086222 country:US 2021-12-31 0001086222 us-gaap:NonUsMember 2022-12-31 0001086222 us-gaap:NonUsMember 2021-12-31 0001086222 2022-01-01 2022-03-31 0001086222 2022-04-01 2022-06-30 0001086222 2022-07-01 2022-09-30 0001086222 2022-10-01 2022-12-31 0001086222 2021-01-01 2021-03-31 0001086222 2021-04-01 2021-06-30 0001086222 2021-07-01 2021-09-30 0001086222 2021-10-01 2021-12-31 0001086222 srt:ScenarioPreviouslyReportedMember 2022-03-31 0001086222 srt:RestatementAdjustmentMember 2022-03-31 0001086222 2022-03-31 0001086222 srt:ScenarioPreviouslyReportedMember 2022-06-30 0001086222 srt:RestatementAdjustmentMember 2022-06-30 0001086222 srt:ScenarioPreviouslyReportedMember 2022-09-30 0001086222 srt:RestatementAdjustmentMember 2022-09-30 0001086222 2022-09-30 0001086222 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001086222 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001086222 srt:ScenarioPreviouslyReportedMember 2022-04-01 2022-06-30 0001086222 srt:RestatementAdjustmentMember 2022-04-01 2022-06-30 0001086222 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-06-30 0001086222 srt:RestatementAdjustmentMember 2022-01-01 2022-06-30 0001086222 2022-01-01 2022-06-30 0001086222 srt:ScenarioPreviouslyReportedMember 2022-07-01 2022-09-30 0001086222 srt:RestatementAdjustmentMember 2022-07-01 2022-09-30 0001086222 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-09-30 0001086222 srt:RestatementAdjustmentMember 2022-01-01 2022-09-30 0001086222 2022-01-01 2022-09-30 iso4217:USD shares iso4217:USD shares akam:location akam:country akam:segment pure utr:D akam:extension false 2022 FY 0001086222 P5D P5D P5D P5D 0.0086073 0.010515 P3Y 10-K true 2022-12-31 --12-31 false 0-27275 Akamai Technologies, Inc. DE 04-3432319 145 Broadway Cambridge MA 02142 617 444-3000 Common Stock - par value $0.01 per share AKAM NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 14326700000 156275794 Portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2023 Annual Meeting of Stockholders are incorporated by reference into Items 10, 11, 12, 13 and 14 of Part III of this annual report on Form 10-K PricewaterhouseCoopers LLP Boston, Massachusetts 238 542337000 536725000 536725000 562979000 541470000 5917000 1397000 679206000 675926000 185040000 166313000 1969562000 1920434000 320531000 1088048000 1540182000 1534329000 813372000 815754000 441716000 313225000 2763838000 2156254000 337677000 168342000 116522000 142287000 8303400000 8138673000 145420000 109928000 367017000 411590000 105109000 86517000 196094000 175683000 5228000 6623000 818868000 790341000 22117000 25342000 18400000 40974000 2285258000 1976167000 693265000 707087000 105305000 68748000 3943213000 3608659000 0.01 0.01 5000000 5000000 700000 700000 0 0 0 0 0 0 0.01 0.01 700000000 700000000 156494816 156494816 160512111 160512111 1565000 1605000 2578603000 3340822000 -140332000 -69105000 1920351000 1256692000 4360187000 4530014000 8303400000 8138673000 3616654000 3461223000 3198149000 1383819000 1268956000 1132672000 391434000 335372000 269315000 502409000 461967000 510405000 584206000 553024000 547888000 64983000 48019000 42049000 13529000 10737000 37286000 2940380000 2678075000 2539615000 676274000 783148000 658534000 3258000 15620000 29122000 11096000 72332000 69120000 -10433000 1785000 -2454000 658003000 728221000 616082000 126696000 62571000 45922000 -7635000 -14008000 -13106000 523672000 651642000 557054000 3.29 4.01 3.43 3.26 3.93 3.37 159089000 162665000 162490000 160467000 165804000 165213000 523672000 651642000 557054000 -44665000 -38514000 19629000 6589000 3412000 -2720000 -26562000 -10390000 5314000 -71227000 -48904000 24943000 452445000 602738000 581997000 523672000 651642000 557054000 592754000 550632000 478389000 217185000 202759000 197411000 -104971000 -47794000 -33821000 4395000 66025000 62823000 -15895000 -10328000 -5878000 -31063000 -11495000 -17149000 21214000 24096000 90381000 20125000 -4034000 25395000 -26499000 31523000 39211000 16713000 -2865000 -1318000 -5318000 -20404000 18101000 -51126000 28716000 10101000 1274676000 1404563000 1215000000 872091000 598825000 127999000 0 0 36376000 241266000 328969000 514313000 217036000 216261000 217559000 17975000 932604000 1782849000 575522000 442133000 30350000 156658000 991949000 1597651000 6122000 4322000 -8121000 -622310000 -646899000 -1042974000 56462000 59632000 59775000 82236000 99112000 89828000 608010000 522255000 193588000 -393000 -268000 0 -634177000 -562003000 -223641000 -12918000 -11376000 10935000 5271000 184285000 -40680000 537751000 353466000 394146000 543022000 537751000 353466000 15458000 14808000 17491000 183900000 100533000 79163000 6158000 5750000 5954000 224898000 224085000 201856000 202409000 218753000 200735000 80170000 63309000 75666000 33060000 36545000 38333000 542337000 536725000 536725000 352917000 685000 1026000 549000 543022000 537751000 353466000 162000843 1620000 3653486000 0 -45144000 47996000 3657958000 1949963 20000 -89122000 -89102000 723600 7000 58395000 58402000 235629000 235629000 1964686 193588000 193588000 20000 193568000 -193588000 0 557054000 557054000 19629000 19629000 5314000 5314000 162709720 1627000 3664820000 0 -20201000 605050000 4251296000 162709720 1627000 3664820000 0 -20201000 605050000 4251296000 1902742 18000 -99774000 -99756000 648686 7000 59707000 59714000 238277000 238277000 4749037 522255000 522255000 47000 522208000 -522255000 0 651642000 651642000 -38514000 -38514000 -10390000 -10390000 160512111 1605000 3340822000 0 -69105000 1256692000 4530014000 -375414000 139987000 -235427000 1697410 17000 -82294000 -82277000 687945 7000 56563000 56570000 246872000 246872000 6402650 608010000 608010000 64000 607946000 -608010000 0 523672000 523672000 -44665000 -44665000 -26562000 -26562000 156494816 1565000 2578603000 0 -140332000 1920351000 4360187000 Nature of Business and Basis of Presentation<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Akamai Technologies, Inc. (the “Company”) provides solutions to power and protect life online. Its massively distributed edge and cloud platform comprises more than 4,100 locations across more than 130 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company is currently organized and operates as one reportable and operating segment. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying consolidated financial statements.</span></div> 4100 130 1 Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, Cash Equivalents and Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its fixed income securities with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends; and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Related Reserves</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance which primarily consists of allowances for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income. The allowance for current expected credit losses has been developed using historical loss rates for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates. In addition, the allowance considers outstanding balances on a customer-specific, account-by-account basis. The Company assesses collectibility based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incremental Costs to Obtain a Contract with a Customer</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value. To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis. Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately three years. Additionally, the Company may pay commissions and incentives based upon contract value, rather than incremental increase in contract value, to certain sales groups within the Company. For these commission arrangements, the Company amortizes capitalized costs for contract renewals over an average renewal contract period of 16 months. The Company also incurs commission expense on an ongoing basis based upon revenue recognized. In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of the costs is primarily included in sales and marketing expense in the consolidated statements of income. The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations of Credit Risk</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2022, its concentration of credit risk related to cash equivalents and marketable securities was not significant.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2022, 2021 and 2020, no customer accounted for more than 10% of total revenue. As of December 31, 2022 and 2021, there was one customer with an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2022 and 2021, its concentration of credit risk related to accounts receivable was not significant.</span></div><div><span><br/></span></div><div><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 of Financial Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment. Changes to the estimated useful lives are recorded prospectively from the date of the change. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into operating leases for real estate assets related to office space and co-location assets related to space or racks at co-location facilities and related equipment for its servers and other networking equipment. The Company determines if an arrangement contains a lease at the inception of a contract by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration and the right to obtain the economic benefits from the use of the identified asset.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon commencement of a lease, the Company records a right-of-use asset that represents the Company’s right to use the underlying asset for the lease term and a lease liability that represents an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Lease payments are discounted at the lease commencement date. As the Company’s leases do not provide an implicit rate, an incremental borrowing rate has been applied based on the Company's credit-adjusted risk-free rate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often enters into contracts that contain both lease and non-lease components. Real estate non-lease components include real estate taxes, insurance, maintenance, parking and other operating costs. Co-location non-lease components include utilities and other operating costs. The Company includes both lease and non-lease components of fixed costs in its lease arrangements as a single lease component. Variable costs, such as utilities based on actual usage, are not included in the measurement of right-of-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease terms often include renewal options and, particularly in the case of co-location arrangements, may include evergreen provisions. The Company’s right-of-use assets and lease liabilities generally do not include the options to extend, or terminate, unless it is reasonably certain that the Company will exercise these options. The Company has elected to exclude leases for certain networking equipment and leases assumed through acquisitions with terms of 12 months or less from its right-of-use assets and lease liabilities on its consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the expected lease term.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="text-indent:612pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for equity investments in which it has significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize the Company’s share of earnings or losses.</span></div><div style="text-indent:612pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the Company and Mitsubishi UFJ Financial Group ("MUFG") announced the establishment of a joint venture, the Global Open Network, Inc. ("GO-NET"), and their plans to offer a new blockchain-based online payment network. The Company's 20% stake in GO-NET was accounted for using the equity method. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, MUFG, the majority owner of GO-NET, announced its intention to suspend the operations of GO-NET and to eventually liquidate it. As a result of MUFG's intention to suspend operations, the Company impaired its remaining investment of $7.5 million. The Company recorded a loss of $14.0 million during the year ended December 31, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, which reflects its share of the losses incurred by GO-NET during that year. During the year ended December 31, 2020, the Company recorded a loss of $13.1 million, which included an $11.0 million impairment to reduce the Company's investment to its fair value due to a modified business plan and continued negative projected cash flows. The valuation technique used to measure fair value of the Company's equity method investment in GO-NET was primarily an adjusted net asset value model based on labor costs and the amount of time required to develop a similar technology for use in the planned payment processing service. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the establishment of the joint venture, the Company recorded revenue of $4.0 million, $10.1 million, and $11.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, for services provided to GO-NET. The Company no longer provided services after June 30, 2022 due to the intention to suspend operations and to eventually liquidate it.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill, Acquired Intangible Assets and Long-Lived Assets</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31 each year. As of December 31, 2022, 2021 and 2020, the Company concluded that it has one reporting unit and that its chief operating decision maker is its chief executive officer and the executive management team. The Company has assigned the entire balance of goodwill to one reporting unit. The fair value of the reporting unit was based on the Company's market capitalization as of each of December 31, 2022 and 2021, and it was substantially in excess of the carrying value of the reporting unit at each date. The fair value of the Company's reporting unit was determined by the Company's enterprise value as of the years ended December 31, 2022, 2021 and 2020.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. Significant judgment is used in determining fair values of acquired intangibles assets and their estimated useful lives. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, operating lease right-of-use assets and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the internet – as well as security and cloud computing solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting, and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's contracts are satisfied at a point in time, such as one-time professional services, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events streamed by the Company for customers. The Company enters into contracts for bandwidth with third-party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, internet service providers (“ISPs”) make rack space available for the Company to locate its servers and provide access to their bandwidth at a discount or no cost. Although the Company does not provide any goods or services to the ISPs or the ISPs’ customers under these arrangements, the ISPs and their customers indirectly benefit by accessing content through a local Company server, resulting in better content delivery. The Company records the cost of these vendor relationships at their negotiated transaction price, which is either at a discount or no cost.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Costs and Capitalized Internal-Use Software</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project; capitalization continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Stock-Based Compensation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation and Forward Currency Contracts</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2022 and 2021, the fair value of the forward currency contracts and the underlying gains and losses for the years ended December 31, 2022, 2021 and 2020 were immaterial.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized.</span></div><div><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%">    The Company has recorded certain tax reserves to address potential exposures involving its income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.</span></div><div><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%">    Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Newly-Adopted Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board ("FASB") issued guidance that was expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity’s own equity. The Company adopted this guidance on January 1, 2022 on a modified retrospective basis.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible senior notes included on the Company's consolidated balance sheet more closely reflect the principal amounts. Prior to the adoption of this guidance, the Company separated its convertible senior notes into a liability and an equity component. The equity portion is now eliminated. The cumulative effect of the changes was an increase to convertible senior notes of $304.7 million, an increase to deferred income tax liabilities of $0.7 million, an increase to deferred income tax assets of $77.7 million, a decrease to property and equipment of $7.7 million and a decrease to additional paid-in capital of $375.4 million on the consolidated balance sheet. The net effect of these adjustments was recorded as an increase to retained earnings as of January 1, 2022.</span></div><div><span><br/></span></div><div style="text-indent:17.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the new guidance eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, when calculating diluted earnings per share. Instead, it requires application of the if-converted method. Under that method, diluted earnings per share would generally be calculated assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be antidilutive. The application of the if-converted method reduces the Company’s reported diluted earnings per share after the adoption date. However, in December 2021, the Company made an irrevocable election to settle the principal portion of the convertible senior notes with cash. Accordingly, the if-converted method is only impacted by any potential shares to be delivered for the amount in excess of the principal portion. The changes to the diluted earnings per share guidance did not materially impact the Company's results of operations.</span></div><div><span><br/></span></div><div style="text-indent:17.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the elimination of the debt discount created by the equity component, amortization of the debt discount is eliminated, which decreases interest expense, and therefore increases net income and earnings per share, from the period of adoption. This had the effect of increasing basic and diluted earnings per share for the year ended 2022 by $0.32.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash, Cash Equivalents and Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its fixed income securities with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends; and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Related Reserves</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance which primarily consists of allowances for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income. The allowance for current expected credit losses has been developed using historical loss rates for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates. In addition, the allowance considers outstanding balances on a customer-specific, account-by-account basis. The Company assesses collectibility based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incremental Costs to Obtain a Contract with a Customer</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value. To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis. Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately three years. Additionally, the Company may pay commissions and incentives based upon contract value, rather than incremental increase in contract value, to certain sales groups within the Company. For these commission arrangements, the Company amortizes capitalized costs for contract renewals over an average renewal contract period of 16 months. The Company also incurs commission expense on an ongoing basis based upon revenue recognized. In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of the costs is primarily included in sales and marketing expense in the consolidated statements of income. The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">    </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the internet – as well as security and cloud computing solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting, and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company's contracts are satisfied at a point in time, such as one-time professional services, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events streamed by the Company for customers. The Company enters into contracts for bandwidth with third-party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, internet service providers (“ISPs”) make rack space available for the Company to locate its servers and provide access to their bandwidth at a discount or no cost. Although the Company does not provide any goods or services to the ISPs or the ISPs’ customers under these arrangements, the ISPs and their customers indirectly benefit by accessing content through a local Company server, resulting in better content delivery. The Company records the cost of these vendor relationships at their negotiated transaction price, which is either at a discount or no cost.</span></div> P3Y P16M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations of Credit Risk</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2022, its concentration of credit risk related to cash equivalents and marketable securities was not significant.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2022, 2021 and 2020, no customer accounted for more than 10% of total revenue. As of December 31, 2022 and 2021, there was one customer with an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2022 and 2021, its concentration of credit risk related to accounts receivable was not significant.</span></div> 0.10 0.10 <div><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 of Financial Measurements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair </span></div>values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment. Changes to the estimated useful lives are recorded prospectively from the date of the change. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.</span></div> 1000 P1Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Leases</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into operating leases for real estate assets related to office space and co-location assets related to space or racks at co-location facilities and related equipment for its servers and other networking equipment. The Company determines if an arrangement contains a lease at the inception of a contract by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration and the right to obtain the economic benefits from the use of the identified asset.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon commencement of a lease, the Company records a right-of-use asset that represents the Company’s right to use the underlying asset for the lease term and a lease liability that represents an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Lease payments are discounted at the lease commencement date. As the Company’s leases do not provide an implicit rate, an incremental borrowing rate has been applied based on the Company's credit-adjusted risk-free rate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often enters into contracts that contain both lease and non-lease components. Real estate non-lease components include real estate taxes, insurance, maintenance, parking and other operating costs. Co-location non-lease components include utilities and other operating costs. The Company includes both lease and non-lease components of fixed costs in its lease arrangements as a single lease component. Variable costs, such as utilities based on actual usage, are not included in the measurement of right-of-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s lease terms often include renewal options and, particularly in the case of co-location arrangements, may include evergreen provisions. The Company’s right-of-use assets and lease liabilities generally do not include the options to extend, or terminate, unless it is reasonably certain that the Company will exercise these options. The Company has elected to exclude leases for certain networking equipment and leases assumed through acquisitions with terms of 12 months or less from its right-of-use assets and lease liabilities on its consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the expected lease term.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="text-indent:612pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for equity investments in which it has significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize the Company’s share of earnings or losses.</span></div> 0.20 7500000 -14000000 -13100000 11000000 4000000 10100000 11100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill, Acquired Intangible Assets and Long-Lived Assets</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31 each year. As of December 31, 2022, 2021 and 2020, the Company concluded that it has one reporting unit and that its chief operating decision maker is its chief executive officer and the executive management team. The Company has assigned the entire balance of goodwill to one reporting unit. The fair value of the reporting unit was based on the Company's market capitalization as of each of December 31, 2022 and 2021, and it was substantially in excess of the carrying value of the reporting unit at each date. The fair value of the Company's reporting unit was determined by the Company's enterprise value as of the years ended December 31, 2022, 2021 and 2020.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. Significant judgment is used in determining fair values of acquired intangibles assets and their estimated useful lives. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, operating lease right-of-use assets and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Costs and Capitalized Internal-Use Software</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project; capitalization continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Stock-Based Compensation</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation and Forward Currency Contracts</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2022 and 2021, the fair value of the forward currency contracts and the underlying gains and losses for the years ended December 31, 2022, 2021 and 2020 were immaterial.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized.</span></div><div><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%">    The Company has recorded certain tax reserves to address potential exposures involving its income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.</span></div><div><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%">    Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.</span></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Newly-Adopted Accounting Pronouncements</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board ("FASB") issued guidance that was expected to reduce complexity and improve comparability of financial reporting associated with accounting for convertible instruments and contracts in an entity’s own equity. The Company adopted this guidance on January 1, 2022 on a modified retrospective basis.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible senior notes included on the Company's consolidated balance sheet more closely reflect the principal amounts. Prior to the adoption of this guidance, the Company separated its convertible senior notes into a liability and an equity component. The equity portion is now eliminated. The cumulative effect of the changes was an increase to convertible senior notes of $304.7 million, an increase to deferred income tax liabilities of $0.7 million, an increase to deferred income tax assets of $77.7 million, a decrease to property and equipment of $7.7 million and a decrease to additional paid-in capital of $375.4 million on the consolidated balance sheet. The net effect of these adjustments was recorded as an increase to retained earnings as of January 1, 2022.</span></div><div><span><br/></span></div><div style="text-indent:17.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the new guidance eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, when calculating diluted earnings per share. Instead, it requires application of the if-converted method. Under that method, diluted earnings per share would generally be calculated assuming that all the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be antidilutive. The application of the if-converted method reduces the Company’s reported diluted earnings per share after the adoption date. However, in December 2021, the Company made an irrevocable election to settle the principal portion of the convertible senior notes with cash. Accordingly, the if-converted method is only impacted by any potential shares to be delivered for the amount in excess of the principal portion. The changes to the diluted earnings per share guidance did not materially impact the Company's results of operations.</span></div><div><span><br/></span></div><div style="text-indent:17.28pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the elimination of the debt discount created by the equity component, amortization of the debt discount is eliminated, which decreases interest expense, and therefore increases net income and earnings per share, from the period of adoption. This had the effect of increasing basic and diluted earnings per share for the year ended 2022 by $0.32.</span></div> 304700000 700000 77700000 -7700000 -375400000 0.32 0.32 Fair Value Measurements<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification on Balance Sheet</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:400;line-height:100%">Short-Term<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:400;line-height:100%">Long-Term<br/>Marketable<br/>Securities</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896,185 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,420)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,580)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest and marketable securities income, net in the consolidated statements of income. As of December 31, 2022, the Company held for investment corporate bonds with a fair value of $835.4 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses related to these corporate bonds were $31.3 million and are included in accumulated other comprehensive loss as of December 31, 2022. The unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements within the fair value hierarchy of the Company’s financial assets as of December 31, 2022 and 2021 were as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Total Fair Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Cash Equivalents and Marketable Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Cash Equivalents and Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company grouped money market and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of December 31, 2022 and 2021, the Company grouped time deposits, commercial paper, U.S. government agency obligations and corporate bonds using a Level 2 valuation because quoted prices for similar assets in active markets (or identical assets in an inactive market) are available. The Company did not have any transfers of assets or liabilities between Level 1 or Level 2 of the fair value measurement hierarchy during the years ended December 31, 2022 and 2021.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about the assumptions market participants would use to estimate the fair value of a financial instrument.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification on Balance Sheet</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:400;line-height:100%">Short-Term<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:400;line-height:100%">Long-Term<br/>Marketable<br/>Securities</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896,185 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,420)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,580)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606,389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19530000 0 0 19530000 19530000 0 624082000 0 21029000 603053000 362458000 240595000 252573000 0 10391000 242182000 180320000 61862000 896185000 0 31420000 864765000 562308000 302457000 25056000 0 24000 25032000 25032000 0 1268991000 1191000 4275000 1265907000 459012000 806895000 316728000 3000 1281000 315450000 56530000 258920000 1610775000 1194000 5580000 1606389000 540574000 1065815000 835400000 31300000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements within the fair value hierarchy of the Company’s financial assets as of December 31, 2022 and 2021 were as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.669%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:10pt;font-weight:400;line-height:100%">Total Fair Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Cash Equivalents and Marketable Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,809 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,744 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Cash Equivalents and Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 999000 999000 0 285830000 0 285830000 603053000 0 603053000 242182000 0 242182000 18745000 18745000 0 1150809000 19744000 1131065000 109313000 109313000 0 39031000 0 39031000 1265907000 0 1265907000 315450000 0 315450000 23129000 23129000 0 1752830000 132442000 1620388000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 562308000 540574000 302457000 1065815000 864765000 1606389000 Accounts Receivable<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for current expected credit losses and other reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,926 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to income from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collections from customers previously reserved and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,917 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charges to income from operations primarily represents charges to provision for doubtful accounts for increases in the allowance for current expected credit losses.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net accounts receivable consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for current expected credit losses and other reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,926 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 490162000 501959000 194961000 175364000 685123000 677323000 5917000 1397000 679206000 675926000 A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to income from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collections from customers previously reserved and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,917 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1397000 1822000 1880000 9292000 4576000 12347000 4772000 5001000 12405000 5917000 1397000 1822000 Prepaid Expenses and Other Current Assets<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid sales and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid equipment and software maintenance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incremental Costs to Obtain a Contract with a Customer</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs included in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,385 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to incremental costs to obtain a contract with a customer for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense related to deferred costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental costs capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred costs is primarily included in sales and marketing expense in the consolidated statements of income.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid sales and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid equipment and software maintenance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33898000 32021000 31285000 28300000 16348000 10661000 37316000 43562000 51194000 35109000 14999000 16660000 185040000 166313000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs included in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs included in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,385 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,998 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to incremental costs to obtain a contract with a customer for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense related to deferred costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental costs capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37316000 43562000 29069000 30436000 66385000 73998000 52691000 58433000 61682000 47416000 56509000 67058000 Property and Equipment<div style="text-indent:18pt"><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 as of December 31, 2022 and 2021 (in thousands, except years):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and networking equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,695 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-7</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,866 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,616 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-15</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529,264 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,560,625)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,260,247)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property and equipment and capitalized internal-use software for the years ended December 31, 2022, 2021 and 2020 was $527.8 million, $502.6 million and $436.3 million, respectively. During the years ended December 31, 2022, 2021 and 2020, the Company capitalized $32.3 million, $35.0 million and $38.0 million, respectively, of stock-based compensation related to employees who developed and enhanced internal-use software applications.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022 and 2021, the Company wrote off $210.2 million and $283.4 million, respectively, of property and equipment, gross, along with the associated accumulated depreciation and amortization. The write-offs were primarily related to computer and networking equipment and internal-use software no longer in use. These assets had been substantially depreciated and amortized. In addition, the Company wrote off $9.1 million and $3.4 million during the years ended December 31, 2022 and 2021, respectively, related to internal-use software and facility-related property and equipment as a result of certain restructuring actions.</span></div> <div style="text-indent:18pt"><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 as of December 31, 2022 and 2021 (in thousands, except years):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and networking equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,695 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-10</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-7</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,866 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,616 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-15</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529,264 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-7</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,794,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,560,625)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,260,247)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 2139518000 1981775000 P3Y P7Y 89695000 89347000 P3Y P10Y 71427000 71381000 P1Y P7Y 41866000 42616000 P3Y P5Y 229037000 227358000 P1Y P15Y 1529264000 1382099000 P2Y P7Y 4100807000 3794576000 2560625000 2260247000 1540182000 1534329000 527800000 502600000 436300000 32300000 35000000 38000000 210200000 283400000 9100000 3400000 Acquired Intangible Assets and Goodwill<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr style="height:36pt"><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:10pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,323)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,715)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,817 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,659 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,192)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,990 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,585)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,057 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858,361 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(416,645)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,716 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,826 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351,601)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,225 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate expense related to amortization of acquired intangible assets for the years ended December 31, 2022, 2021 and 2020 was $65.0 million, $48.0 million and $42.0 million, respectively. Based on the Company's acquired intangible assets as of December 31, 2022, aggregate expense related to amortization of acquired intangible assets is expected to be $63.5 million, $59.2 million, $61.2 million, $56.3 million and $43.7 million for the years ending December 31, 2023, 2024, 2025, 2026 and 2027, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Linode Limited Liability Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Guardicore Ltd.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Inverse, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustments related to acquisitions completed in prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr style="height:36pt"><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:10pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162,323)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,715)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,817 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(244,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,659 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,192)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,990 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,585)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,057 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858,361 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(416,645)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,716 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,826 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351,601)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,225 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8</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:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</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:10pt;font-weight:400;line-height:100%">Trademarks and trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</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:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</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:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</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:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 327848000 162323000 165525000 257857000 128715000 129142000 480817000 244158000 236659000 398182000 216192000 181990000 244000 183000 61000 258000 107000 151000 14642000 7585000 7057000 8039000 6097000 1942000 34810000 2396000 32414000 490000 490000 0 858361000 416645000 441716000 664826000 351601000 313225000 65000000 48000000 42000000 63500000 59200000 61200000 56300000 43700000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Linode Limited Liability Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Guardicore Ltd.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Inverse, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustments related to acquisitions completed in prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,763,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2156254000 1674371000 617292000 0 0 479110000 0 10741000 724000 -267000 -10432000 -7701000 2763838000 2156254000 Acquisitions<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs were $10.7 million, $13.3 million and $5.6 million during the years ended December 31, 2022, 2021 and 2020, respectively, and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisitions completed in the years ended December 31, 2022, 2021 and 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to the Company's consolidated financial results.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Linode</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company acquired all the outstanding equity interests of Linode Limited Liability Company ("Linode") for $898.5 million in cash. Linode is an infrastructure-as-a-service platform provider that allows for developer-friendly cloud computing capabilities. The acquisition is intended to enhance the Company’s computing services by enabling it to create a unique cloud platform to build, run and secure applications from the cloud to the edge. Revenue attributable to Linode since the date of the acquisition, included in the Company's consolidated statements of income, for 2022 was $103.5 million. Earnings included in the Company's consolidated statements of income since the date of the acquisition are not material.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary allocation of the purchase price for Linode was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of the purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,727 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,211)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the purchase price allocation was substantially complete except for the finalization of certain income tax matters. Measurement period adjustments to goodwill recognized during 2022 related to the acquisition of Linode were $28.9 million and primarily related to property and equipment and intangible asset adjustments. These measurement period adjustments did not have a material effect on the Company's results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the goodwill can be attributed to a number of business factors, including a trained technical workforce and cost synergies expected to be realized. The Company expects that all of the goodwill related to the acquisition of Linode will be deductible for tax purposes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8</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:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</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:10pt;font-weight:400;line-height:100%">Trademarks and trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied the relief-from-royalty method to estimate the fair values of the completed technologies and trademarks and the multi-period excess earnings method under the income approach to estimate the fair values of the customer-related acquired intangible assets. The Company applied significant judgment in estimating the fair values of the acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates, cost of revenue, operating expenses, contributory asset charges and discount rates. The Company used readily available market data to estimate the fair values of the acquired license rights. The total weighted average amortization period for the intangible assets acquired from Linode is 12.2 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guardicore</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company acquired all the outstanding equity interests of Guardicore Ltd. ("Guardicore"), for $610.7 million in cash. Guardicore's micro-segmentation solution is designed to limit user access to only those applications that are authorized to communicate with each other, thereby limiting the spread of malware and protecting the flow of enterprise data across the network. The acquisition is intended to enhance the Company's security portfolio with the addition of Guardicore's micro-segmentation technology. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of the purchase price in the fourth quarter of 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price for Guardicore was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of the purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,616 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,523)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. The Company expects that most of the goodwill related to the acquisition of Guardicore will be deductible for tax purposes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</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:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied the relief-from-royalty method to estimate the fair values of the completed technologies and trademarks, and the excess earnings method to estimate the fair values of the customer-related acquired intangible assets. The Company applied significant judgment in estimating the fair values of the acquired intangible assets, which involved significant estimates and assumptions with respect to forecasted revenue growth rates and discount rates. The total weighted average </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization period for the intangible assets acquired from Guardicore is 14.6 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inverse</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company acquired all the outstanding equity interests of Inverse, Inc. ("Inverse"), for $17.1 million. Inverse provides a data repository and algorithms capable of identifying device types accessing the internet. The acquisition enhances the Company's enterprise security capabilities. The Company allocated $10.7 million of the cost of the acquisition to goodwill and $7.6 million to a technology-related identifiable intangible asset with an average useful life of 14.0 years. The acquired goodwill and intangible assets are partially offset by acquired negative working capital balances. The value of the goodwill is primarily attributable to synergies related to the integration of Inverse technology onto the Company's platform as well as a trained technical workforce. The total amount of goodwill related to the acquisition of Inverse expected to be deductible for tax purposes is $10.7 million. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of purchase price in the fourth quarter of 2021.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asavie</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the Company acquired all the outstanding equity interests of Asavie Technologies Limited ("Asavie"), a privately-funded company headquartered in Dublin, Ireland, for $155.0 million in cash. Asavie operates a global platform for managing the security, performance and access policies for mobile and internet-connected devices and has become part of Akamai’s security solutions. Revenue and earnings attributable to acquired operations since the date of acquisition are included in the Company's consolidated statements of income and not presented separately because they are not material. The Company finalized its allocation of the purchase price in the fourth quarter of 2021.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price for Asavie was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of the purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Identifiable intangible assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,963)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. None of the goodwill related to the acquisition of Asavie is expected to be deductible for tax purposes.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identified intangible assets acquired and their respective weighted average useful lives were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:70.770%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Useful Life (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:10pt;font-weight:400;line-height:100%">Completed technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</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:10pt;font-weight:400;line-height:100%">Customer-related intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</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:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total weighted average amortization period for the intangible assets acquired from Asavie is 10.8 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Instart Logic</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company acquired certain assets from Instart Logic, Inc., a provider of cloud solutions for improving web and mobile application performance, for $36.4 million in cash. The purchase price was primarily allocated to a customer-related intangible asset is being amortized over 17.0 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.</span></div> 10700000 13300000 5600000 898500000 103500000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary allocation of the purchase price for Linode was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of the purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,727 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,958)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,211)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,516 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price for Guardicore was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of the purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,616 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,523)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,923)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price for Asavie was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of the purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Identifiable intangible assets </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,963)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 898516000 26678000 7171000 4478000 56268000 17000000 196020000 617292000 2528000 292000 927727000 5767000 1958000 17235000 4251000 29211000 898516000 28900000 84200000 P16Y9M18D 70900000 P5Y9M18D 34320000 P15Y 6600000 P8Y9M18D 196020000 P12Y2M12D 610700000 610693000 27252000 10179000 1307000 1211000 2657000 123600000 479834000 9686000 890000 656616000 1523000 7742000 35658000 1000000 45923000 610693000 79000000 P15Y 44200000 P14Y 400000 P1Y10M24D 123600000 P14Y7M6D 17100000 10700000 7600000 P14Y 10700000 155000000 154952000 26847000 14002000 995000 2274000 6104000 58070000 70228000 395000 178915000 951000 5926000 3136000 6104000 6965000 881000 23963000 154952000 0 17300000 P10Y1M6D 40400000 P11Y1M6D 100000 P0Y10M24D 270000 P2Y10M24D 58070000 P10Y9M18D 36400000 P17Y Accrued Expenses<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and other related benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bandwidth and co-location expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, use and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional service fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and other related benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bandwidth and co-location expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, use and other taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional service fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 172670000 222535000 76459000 72946000 79937000 72904000 30711000 33883000 3054000 2929000 4186000 6393000 367017000 411590000 Restructuring<div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of MUFG's intention to suspend operations, the Company recorded as a restructuring charge an impairment of $7.5 million during the year ended December 31, 2022, primarily related to certain capitalized internal-use software assets that will no longer be used in operations or will not generate sufficient future cash flows to support their values. The Company does not expect to incur material additional charges related to this action.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company launched its FlexBase program in May 2022, which is a flexible workspace arrangement that allows employees to choose to work from their home office, a Company office or a combination of both. This is a significant change to the way employees worked prior to the program, and prior to office shutdowns as part of the COVID-19 pandemic. Planning for the program commenced in 2021, and in the fourth quarter of 2021, the Company began to identify certain facilities that were no longer needed. As a result, impairments of right-of-use assets and leasehold improvements were recognized. The Company has incurred expenses of $3.6 million and $3.8 million during the years ended December 31, 2022 and 2021, respectively, related to this action. Management is still evaluating the Company's office utilization, and additional charges related to such type of action may occur in 2023.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, management committed to an action to restructure certain parts of the Company to better position itself to become more agile in delivering its solutions. As a result, certain headcount reductions were necessary and certain capitalized internal-use software charges were realized for software not yet placed into service that will not be completed and implemented due to this action. The Company has incurred expenses of $7.9 million and $23.6 million during </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the years ended December 31, 2021 and 2020, respectively, related to this action. The Company does not expect to incur any additional charges related to this action.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also recognizes restructuring charges for redundant employees, facilities and contracts associated with completed acquisitions. Restructuring charges related to acquisitions were not material in any of the years ended December 31, 2022, 2021 and 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity of the Company's accrual for employee severance and related benefits for all restructuring actions during the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><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 style="width:84.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.802%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Severance and Related Benefits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance January 1, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7500000 3600000 3800000 7900000 23600000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity of the Company's accrual for employee severance and related benefits for all restructuring actions during the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><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 style="width:84.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.802%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Severance and Related Benefits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance January 1, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5707000 26332000 10118000 130000 22051000 6600000 27095000 -368000 1188000 747000 1209000 -185000 541000 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%"> Due 2027</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, the Company issued $1,150.0 million in par value of convertible senior notes due 2027 (the "2027 Notes"). The 2027 Notes are senior unsecured obligations of the Company, bear regular interest of 0.375%, payable semi-annually in arrears on March 1 and September 1 of each year, and mature on September 1, 2027, unless repurchased or converted in accordance with their terms prior to maturity.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 principal amount of the notes will be convertible into 8.6073 shares of the Company's common stock, which is equivalent to a conversion price of approximately $116.18 per share, subject to adjustments in certain events. At their option, holders may convert their 2027 Notes prior to the close of business on the business day immediately preceding May 1, 2027, only under the following circumstances:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ended December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA2YmE0NTY1MWYyMjQ0MzU5MTNjYzA3YzZmMGI1NjA5L3NlYzowNmJhNDU2NTFmMjI0NDM1OTEzY2MwN2M2ZjBiNTYwOV8xMjEvZnJhZzpjOWVmNmI0YjE2YmY0NDMxODU0YWNhOTYyOGMzZWI1MC90ZXh0cmVnaW9uOmM5ZWY2YjRiMTZiZjQ0MzE4NTRhY2E5NjI4YzNlYjUwXzExMTE_11660dea-0d5b-43c4-abd3-647a719165eb">five</span> business day period after any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA2YmE0NTY1MWYyMjQ0MzU5MTNjYzA3YzZmMGI1NjA5L3NlYzowNmJhNDU2NTFmMjI0NDM1OTEzY2MwN2M2ZjBiNTYwOV8xMjEvZnJhZzpjOWVmNmI0YjE2YmY0NDMxODU0YWNhOTYyOGMzZWI1MC90ZXh0cmVnaW9uOmM5ZWY2YjRiMTZiZjQ0MzE4NTRhY2E5NjI4YzNlYjUwXzExNDQ_4e04dc8b-0e1d-499d-9dc3-803874904cd3">five</span> consecutive trading day period in which the trading price per $1,000 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after May 1, 2027, holders may convert all or any portion of their 2027 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company made an irrevocable election to settle the principal amount of the 2027 Notes only in cash. Accordingly, upon conversion, the Company will pay the principal amount in cash and will pay, or deliver, as the case may be, any amount in excess of the principal amount in cash, shares of common stock or a combination of cash and shares of the Company stock, at the Company's election. Prior to this election, upon conversion, the Company, could have elected to deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock for the principal amount. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2022, in accounting for the issuance of the 2027 Notes, the Company separated the 2027 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2027 Notes. The difference between the principal amount of the 2027 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2027 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet to meet the conditions for equity classification. On January 1, 2022, the Company adopted the new guidance for accounting for convertible instruments, which eliminated the equity component. Refer to Note 2 to the consolidated financial statements included elsewhere in this report for details on the new guidance for accounting for convertible instruments.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initially, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. However, subsequent to the adoption of the new guidance for accounting for convertible instruments, all transaction costs are presented as a reduction to the 2027 Notes. Prior to January 1, 2022, transaction costs attributable to the liability component were being amortized to interest expense over the term of the 2027 Notes, and subsequent to the adoption of the new guidance, all transaction costs are being amortized to interest expense over the term of the 2027 Notes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount and issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,293 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the 2027 Notes at December 31, 2022 and 2021 was $1,111.0 million and $1,359.3 million, respectively. The fair value was determined based on the quoted price of the 2027 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $84.30 on December 31, 2022, the value of the 2027 Notes if converted to common stock was less than the principal amount of $1,150.0 million.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used $100.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2027 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the board of directors. Additionally, $127.1 million of the proceeds was used for the net cost of the convertible note hedge and warrant transactions. The remaining net proceeds are intended to be used for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note Hedge</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To minimize the impact of potential dilution upon conversion of the 2027 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in August 2019. The Company paid $312.2 million for the note hedge transactions. The note hedge transactions cover approximately 9.9 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2027 Notes, also subject to adjustment, and are exercisable upon conversion of the 2027 Notes. The Company determined that the note hedge meets the definition of a derivative and is classified in stockholders’ equity, as the note hedge is indexed to the Company's common stock, and the Company, at its election, may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The Company recorded the purchase of the hedge as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedge in its consolidated financial statements.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in August 2019, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 9.9 million shares of the Company’s common stock at a strike price of approximately $178.74 per share. The Company received aggregate proceeds of $185.2 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2027 Notes to approximately $178.74 per share. The Company determined that the warrants meet the definition of a derivative and are classified in stockholders’ equity, as the warrants are indexed to the Company's common stock, and the Company, at its election, may pay or deliver to holders cash or shares of the Company's common stock. The Company recorded the proceeds from issuance of the warrants as an increase to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the warrants in its consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%"> Due 2025</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company issued $1,150.0 million in par value of convertible senior notes due 2025 (the "2025 Notes"). The 2025 Notes are senior unsecured obligations of the Company, bear regular interest of 0.125%, payable semi-annually on May 1 and November 1 of each year, and mature on May 1, 2025, unless repurchased or converted prior to maturity.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 principal amount of the notes will be convertible into 10.5150 shares of the Company's common stock, which is equivalent to a conversion price of approximately $95.10 per share, subject to adjustments in certain events. At their option, holders may convert their 2025 Notes prior to the close of business on the business day immediately preceding January 1, 2025, only under the following circumstances:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ended June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA2YmE0NTY1MWYyMjQ0MzU5MTNjYzA3YzZmMGI1NjA5L3NlYzowNmJhNDU2NTFmMjI0NDM1OTEzY2MwN2M2ZjBiNTYwOV8xMjEvZnJhZzpjOWVmNmI0YjE2YmY0NDMxODU0YWNhOTYyOGMzZWI1MC90ZXh0cmVnaW9uOmM5ZWY2YjRiMTZiZjQ0MzE4NTRhY2E5NjI4YzNlYjUwXzgzNTY_2894e32a-16e2-4d8d-99d6-391d2cab1cbc">five</span> business day period after any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA2YmE0NTY1MWYyMjQ0MzU5MTNjYzA3YzZmMGI1NjA5L3NlYzowNmJhNDU2NTFmMjI0NDM1OTEzY2MwN2M2ZjBiNTYwOV8xMjEvZnJhZzpjOWVmNmI0YjE2YmY0NDMxODU0YWNhOTYyOGMzZWI1MC90ZXh0cmVnaW9uOmM5ZWY2YjRiMTZiZjQ0MzE4NTRhY2E5NjI4YzNlYjUwXzgzODk_c63bb714-242c-48a9-a8ce-d39b1e23ee2c">five</span> consecutive trading day period in which the trading price per $1,000 principal amount of 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events.</span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after January 1, 2025, holders may convert all or any portion of their 2025 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company made an irrevocable election to settle the principal amount of the 2025 Notes only in cash. Accordingly, upon conversion, the Company will pay the principal amount in cash and will pay, or deliver, as the case may be, any amount in excess of the principal amount in cash, shares of common stock or a combination of cash and shares of the Company stock, at the Company's election. Prior to this election, upon conversion, the Company, could have elected to deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock for the principal amount.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2022, in accounting for the issuance of the 2025 Notes, the Company separated the 2025 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2025 Notes. The difference between the principal amount of the 2025 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2025 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet to meet the conditions for equity classification. On January 1, 2022, the Company adopted the new guidance for accounting for convertible instruments, which eliminated the equity component. Refer to Note 2 to the consolidated financial statements included elsewhere in this report for details on the new guidance for accounting for convertible instruments.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Initially, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. However, subsequent to the adoption of the new guidance for accounting for convertible instruments, all transaction costs are presented as a reduction to the 2025 Notes. Prior to January 1, 2022, transaction costs attributable to the liability component were being amortized to interest expense over the term of the 2025 Notes, and subsequent to the adoption of the new guidance, all transaction costs are being amortized to interest expense over the term of the 2025 Notes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount and issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154,803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the 2025 Notes at December 31, 2022 and 2021 was $1,209.1 million and $1,510.4 million, respectively. The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $84.30 on December 31, 2022, the value of the 2025 Notes if converted to common stock was less than the principal amount of $1,150.0 million.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used $46.2 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2025 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the board of directors. Additionally, $141.8 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The Company also used a portion of the net proceeds to repay at maturity $690.0 million in par value of convertible senior notes due in 2019. The remaining net proceeds are intended to be used for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note Hedge</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To minimize the impact of potential dilution upon conversion of the 2025 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in May 2018. The Company paid $261.7 million for the note hedge transactions. The note hedge transactions cover approximately 12.1 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2025 Notes, also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The Company determined that the note hedge meets the definition of a derivative and is classified in stockholders’ equity, as the note hedge is indexed to the Company's common stock, and the Company, at its election, may receive cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The Company recorded the purchase of the hedge as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedge in its consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in May 2018, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 12.1 million shares of the Company’s common stock at a strike price of approximately $149.18 per share. The Company received aggregate proceeds of $119.9 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2025 Notes to approximately $149.18 per share. The Company determined that the warrants meet the definition of a derivative and are classified in stockholders’ equity, as the warrants are indexed to the Company's common stock, and the Company, at its election, may pay or deliver to holders cash or shares of the Company's common stock. The Company recorded the proceeds from issuance of the warrants as an increase to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the warrants in its consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2018 Credit Agreement”). Borrowings under the 2018 Credit Agreement bore interest, at the Company's option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the 2018 Credit Agreement. Regardless of what amounts, if any, outstanding under the 2018 Credit Agreement, the Company was also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on the Company's consolidated leverage ratio specified in the 2018 Credit Agreement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2022, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2022 Credit Agreement”). The 2022 Credit Agreement replaces the 2018 Credit Agreement. Borrowings under the 2022 Credit Agreement may be used to finance working capital needs and for general corporate purposes. The 2022 Credit Agreement provides for an initial $500.0 million in revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount. The 2022 Credit Agreement expires, and any amounts outstanding thereunder will become due and payable, on November 22, 2027, subject to up to two one-year extensions at the Company's request and with the consent of the lenders party thereto.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2022 Credit Agreement bear interest, at the Company's option, and subject to a credit spread adjustment, at a term benchmark rate plus a spread of 0.75% to 1.125%, a reference rate plus a spread of 0.75% to 1.125%, or a base rate plus a spread of 0.00% to 0.125%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the 2022 Credit Agreement. Regardless of what amounts, if any, are outstanding under the 2022 Credit Agreement, the Company is also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.07% to 0.125%, with such rate being based on the Company's consolidated leverage ratio specified in the 2022 Credit Agreement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default. The negative covenants include restrictions on subsidiary indebtedness, liens and fundamental changes. These covenants are subject to a number of important exceptions and qualifications. The principal financial covenant requires a maximum consolidated leverage ratio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There were no outstanding borrowings under the 2022 Credit Agreement as of December 31, 2022. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes bear interest at a fixed rate of 0.375%, with interest is payable semi-annually on March 1 and September 1 of each year. The 2025 Notes bear interest at a fixed rate of 0.125%, with interest is payable semi-annually on May 1 and November 1 of each year. The Company is also obligated to pay ongoing commitment fees under the terms of its credit agreements, in addition to interest payable on outstanding borrowings. Prior to the adoption of the new guidance for accounting for convertible instruments on January 1, 2022, the Company also amortized as interest expense the value of debt discounts of the 2027 Notes and the 2025 Notes. Interest expense included in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest payable on 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest payable on 2027 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable under credit agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,332 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1150000000 0.00375 116.18 20 30 1.30 0.98 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount and issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,293 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes consisted of the following components as of December 31, 2022 and 2021 (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt discount and issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154,803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1150000000 1150000000 8707000 169030000 1141293000 980970000 0 220529000 1111000000 1359300000 84.30 1150000000 100000000 127100000 312200000 9900000 9900000 178.74 185200000 178.74 1150000000 0.00125 95.10 20 30 1.30 0.98 1150000000 1150000000 6035000 154803000 1143965000 995197000 0 285225000 1209100000 1510400000 84.30 1150000000 46200000 141800000 690000000 261700000 12100000 12100000 149.18 119900000 149.18 500000000 P5Y 0.0000 0.0025 0.00875 0.0125 0.00075 0.0015 500000000 P5Y 500000000 1000000000 2 P1Y 0.0075 0.01125 0.0075 0.01125 0.0000 0.00125 0.0007 0.00125 0 0.00375 0.00125 Interest expense included in the consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest payable on 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest payable on 2027 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable under credit agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,332 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4688000 69697000 67153000 1437000 1437000 1437000 4312000 4313000 4312000 952000 557000 548000 293000 3672000 4330000 11096000 72332000 69120000 Leases<div style="text-indent:18pt"><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 operating lease agreements for its offices and co-location sites and related equipment. The Company has also entered into sublease agreements with tenants of various offices previously vacated by the Company. These operating leases have lease periods expiring between 2023 and 2034. The Company’s operating lease costs for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.353%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs for real estate arrangements are included in general and administrative expenses in the consolidated statements of income. Lease costs for co-location arrangements are primarily included in cost of revenue.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates related to the Company's operating leases as of December 31, 2022 and 2021 were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2022 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,353 </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"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had additional operating leases for co-location sites that had not yet commenced of $141.7 million, of which a majority will commence in 2023, with lease terms of one year to eight years. The table above excludes $223.6 million of future sublease income that is expected to be recognized through 2034.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had outstanding letters of credit in the amount of $5.0 million, primarily related to operating leases. The letters of credit remain in effect until the Company fulfills its obligations under these leases or as such obligations expire under the terms of the letters of credit.</span></div> The Company’s operating lease costs for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.353%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 82761000 152215000 234976000 52000 21741000 21793000 25167000 35025000 60192000 25743000 0 25743000 82237000 208981000 291218000 84100000 136673000 220773000 58000 17660000 17718000 22016000 31428000 53444000 21033000 0 21033000 85141000 185761000 270902000 83574000 113554000 197128000 229000 15620000 15849000 21235000 34259000 55494000 22064000 0 22064000 82974000 163433000 246407000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates related to the Company's operating leases as of December 31, 2022 and 2021 were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P10Y3M18D P3Y10M24D P11Y1M6D P3Y10M24D 0.036 0.028 0.036 0.013 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2022 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Arrangements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Co-location Arrangements</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,006 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,353 </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"/></tr></table></div> 78714000 119527000 79081000 67081000 72242000 46196000 66020000 34871000 60717000 24346000 358338000 18584000 715112000 310605000 119106000 17252000 596006000 293353000 141700000 P1Y P8Y 223600000 5000000 Commitments and Contingencies<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and ISPs. Additionally, as of December 31, 2022, the Company had entered into purchase orders with various vendors. The minimum future commitments as of December 31, 2022 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bandwidth Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Order Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on the Company’s business, results of operations, financial condition or cash flows.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company's business partners, vendors or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright or other intellectual property right or the Company’s negligence, willful misconduct or violation of law. Subject to applicable statutes of limitation, the term of each of these indemnification agreements is generally perpetual from the time of execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third-party claims relating to its services and activities and that could limit the Company’s exposure in that respect.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreed to indemnify each of its officers and directors, or employees who serve as officers or directors of its subsidiaries at management's request, during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is or was or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable the Company to recover a portion of certain future amounts paid.</span></div>To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss. The minimum future commitments as of December 31, 2022 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bandwidth Commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Order Commitments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 82949000 378816000 23487000 45113000 10519000 8094000 1065000 2427000 46000 546000 118066000 434996000 Stockholders’ Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the board of directors authorized a $1.1 billion repurchase program through December 2021. In October 2021, the board of directors authorized a new $1.8 billion share repurchase program, effective January 2022 through December 2024. The Company's goals for the share repurchase programs are to offset the dilution created by its employee equity compensation programs over time and provide the flexibility to return capital to shareholders as business and market conditions warrant, while still preserving its ability to pursue other strategic opportunities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the years ended December 31, 2022, 2021 and 2020, the Company repurchased 6.4 million, 4.7 million and 2.0 million shares, respectively, of its common stock for $608.0 million, $522.3 million and $193.6 million, respectively, pursuant to the repurchase programs described above. As of December 31, 2022, the Company had $1.2 billion available for future purchases of shares under the current repurchase program.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The board of directors authorized the retirement of all the outstanding shares of its treasury stock as of each of December 31, 2022, 2021 and 2020. The retired shares were returned to the number of authorized but unissued shares of the Company's common stock, and the retirement was recorded to additional paid-in capital.</span></div> 1100000000 1800000000 6400000 4700000 2000000 608000000 522300000 193600000 1200000000 Accumulated Other Comprehensive Loss<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the years ended December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Unrealized Gains (Losses) on Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,201)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,809)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,474)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,858)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,332)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive loss to net income were immaterial for the years ended December 31, 2022 and 2021.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the years ended December 31, 2022 and 2021 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Unrealized Gains (Losses) on Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,201)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,809)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,474)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,858)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,332)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -33295000 13094000 -20201000 -38514000 -10390000 -48904000 -71809000 2704000 -69105000 -44665000 -26562000 -71227000 -116474000 -23858000 -140332000 Revenue from Contracts with Customers<div style="text-indent:18pt"><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 through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period. Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616,654 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports its revenue in three solution categories: security, delivery and compute. Prior to January 1, 2022, revenue by solution was reported by product group: Security Technology Group and Edge Technology Group. Revenue from security solutions was previously presented as Security Technology Group revenue and revenue from delivery and compute solutions was previously presented as Edge Technology Group revenue. The periods presented prior to January 1, 2022 have been revised to reflect this new presentation. Security includes solutions that are designed to protect business online by keeping infrastructure, websites, applications and users safe. Delivery includes solutions that are designed to enable business online, including media delivery and web performance. Compute includes cloud computing, edge applications, cloud optimization and storage. Revenue by solution category included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,873,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compute</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616,654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most security, delivery and compute services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any usage over a given commitment is recognized in the period in which the units are served. A small percentage of the Company's contracts are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the Company recognized $105.1 million, $78.8 million and $69.9 million of revenue that was included in deferred revenue as of December 31, 2021, 2020 and 2019, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate amount of remaining performance obligations from contracts with customers was $3.5 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months, with the remainder recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, related to performance obligations satisfied in previous periods was not material.</span></div> Revenue by geography included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,902,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,837,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616,654 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delivery</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,873,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compute</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616,654 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461,223 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1902051000 1837508000 1777435000 1714603000 1623715000 1420714000 3616654000 3461223000 3198149000 1541941000 1334836000 1061622000 1669257000 1873243000 1929810000 405456000 253144000 206717000 3616654000 3461223000 3198149000 105100000 78800000 69900000 3500000000 0.65 P12M Employee Benefit PlanThe Company has established a savings plan for its employees that is designed to be qualified under Section 401(k) of the Internal Revenue Code. Eligible employees are permitted to contribute to this plan through payroll deductions within statutory and plan limits. The Company contributed $18.8 million, $17.7 million and $17.5 million of cash to the savings plan for the years ended December 31, 2022, 2021 and 2020, respectively, under a matching program. 18800000 17700000 17500000 Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Plans</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2013, the Company's stockholders approved the Akamai Technologies, Inc. 2013 Stock Incentive Plan, which was amended with Company shareholder approval in each of 2015, 2017 and 2019 and was amended and restated with Company shareholder approval in each of 2021 and 2022 (as amended and restated, the "2013 Plan"). The 2013 Plan replaced the Akamai Technologies, Inc. 2009 Stock Incentive Plan (the "2009 Plan"), which in turn replaced the Akamai Technologies, Inc. 2006 Stock Incentive Plan, the Akamai Technologies, Inc. 2001 Stock Incentive Plan and the Akamai Technologies, Inc. 1998 Stock Incentive Plan (such plans, together with the 2009 Plan, the "Previous Plans"). The Company no longer issues equity awards under the Previous Plans, and they solely exist to satisfy outstanding equity awards previously granted under those plans. The 2013 Plan allows for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock-based awards and cash-based awards for up to 26.5 million shares of common stock, subject to certain adjustments, to employees, officers, directors, consultants and advisers of the Company. Additionally, the Company may grant up to 3.8 million shares of common stock thereunder that were available for grant under the 2009 Plan immediately prior to stockholder approval of the 2013 Plan. Any shares of common stock that are currently outstanding under the Previous Plans that are terminated, canceled, surrendered or forfeited will become available to grant under the 2013 Plan. As of December 31, 2022, the Company had reserved 6.2 million shares of common stock available for future issuance of equity awards under the 2013 Plan.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has assumed certain stock incentive plans and the outstanding stock incentives of companies that it has acquired (“Assumed Plans”). Stock incentive awards outstanding as of the date of acquisition under the Assumed Plans were exchanged for the Company’s stock incentive awards and adjusted to reflect the appropriate conversion ratio as specified by the applicable acquisition agreement, but are otherwise administered in accordance with the terms of the Assumed Plans. Stock incentive awards under the Assumed Plans generally vest over three years to four years, and outstanding stock options under the Assumed Plans expire ten years from the date of grant.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 1999 Employee Stock Purchase Plan ("1999 ESPP") permits eligible employees to purchase up to 1.5 million shares each June 1 and December 1, provided that the aggregate number of shares issued shall not exceed 20.0 million. The 1999 ESPP allows participants to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the years ended December 31, 2022, 2021 and 2020, the Company issued 0.7 million, 0.6 million and 0.7 million shares under the 1999 ESPP, respectively, with a weighted average purchase price per share of $82.83, $92.05 and $80.71, respectively. Total cash proceeds from the purchase of shares under the 1999 ESPP in the years ended December 31, 2022, 2021 and 2020 were $56.6 million, $59.7 million and $58.4 million, respectively. As of December 31, 2022, approximately $5.8 million had been withheld from employees for future purchases under the 1999 ESPP.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation, net of taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 also include stock-based compensation reflected as a component of amortization primarily consisting of capitalized internal-use software; the additional stock-based compensation was $31.3 million, $32.4 million and $29.6 million, respectively, before taxes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option pricing model to determine the fair value of the Company’s stock option awards. This model requires the input of subjective assumptions, including expected stock price volatility and the estimated term of each award. The estimated fair value of the Company's stock-based awards, less expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis. Expected volatilities are based on the Company’s historical stock price volatility and implied volatility from traded options in its stock. The Company uses historical data to estimate the expected term of options granted within the valuation model. The risk-free interest rate for periods commensurate with the expected term of the option is based on the U.S. Treasury yield rate in effect at the time of grant. The expected dividend yield is zero, as the Company currently does not pay a dividend and does not anticipate doing so in the future.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair values of awards granted under the 1999 ESPP during the years ended December 31, 2022, 2021 and 2020 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of awards granted under the 1999 ESPP was $33.26 per share, $36.17 per share and $32.30 per share, respectively.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, total pre-tax unrecognized compensation cost for stock options, restricted stock units, deferred stock units and shares of common stock issued under the 1999 ESPP was $399.3 million. The expense is expected to be recognized through 2025 over a weighted average period of 2.0 years.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity during the year ended December 31, 2022 was as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Contractual Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.28 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pre-tax intrinsic value of options exercised during the year ended December 31, 2022 was insignificant. The total pre-tax intrinsic value of options exercised during the years ended December 31, 2021 and 2020 were $0.6 million and $1.0 million, respectively. No options vested during the years ended December 31, 2022, 2021 and 2020.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the preceding table represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $84.30 on December 31, 2022, that would have been received by the option holders had all option holders exercised their “in-the-money” options as of that date. The total number of shares issuable upon the exercise of “in-the-money” options exercisable as of December 31, 2022 was 1,002.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Stock Units</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted deferred stock units ("DSUs") to non-employee members of its board of directors. Each DSU represents the right to receive one share of the Company’s common stock upon vesting. The holder may elect to defer receipt of the vested shares of stock represented by the DSU for a period of at least one year but not more than ten years from the grant date. DSUs vest 100% on the first anniversary of the grant date. If a director has completed one year of service, vesting of 100% of the DSUs held by such director will accelerate at the time of his or her departure from the board.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and distributed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.11 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pre-tax intrinsic value of DSUs that were vested and distributed during the years ended December 31, 2022, 2021 and 2020 was $4.9 million, $4.1 million and $0.9 million, respectively. The total fair value of DSUs that were vested and distributed during the years ended December 31, 2022, 2021 and 2020 was $3.3 million, $2.7 million and $0.7 million, respectively. The grant-date fair value is calculated based upon the Company’s closing stock price on the date of grant. For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of DSU awards granted was $97.40 per share, $114.56 per share and $100.58 per share, respectively. As of December 31, 2022, 27,306 DSUs were unvested, with an aggregate intrinsic value of approximately $2.3 million and a weighted average remaining contractual life of approximately 0.4 years. These units are expected to vest in May 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2022 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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:10pt;font-weight:400;line-height:100%">RSUs with service-based vesting conditions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs with market-based vesting conditions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs with performance-based vesting conditions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs represent the right to receive one share of the Company’s common stock upon vesting. RSUs are granted at the discretion of the board of directors, a committee thereof or, subject to defined limitations, the Chief Executive Officer of the Company, acting as a committee of one director, to whom such authority has been delegated. The Company has issued RSUs that vest based on the passage of time assuming continued service with the Company, RSUs that vest based upon total shareholder return ("TSR") measured against the benchmark TSR of a peer group and RSUs that vest only upon the achievement of defined performance metrics tied primarily to revenue and earnings targets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs with service-based vesting conditions, the fair value is calculated based upon the Company’s closing stock price on the date of grant, and the stock-based compensation expense is being recognized over the vesting period. Most RSUs with service-based vesting provisions vest in installments over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA2YmE0NTY1MWYyMjQ0MzU5MTNjYzA3YzZmMGI1NjA5L3NlYzowNmJhNDU2NTFmMjI0NDM1OTEzY2MwN2M2ZjBiNTYwOV8xNDUvZnJhZzpjMjhjZTA1MzcyMjA0MjU2OWM0M2ZlYjM5MmJkNDM1Yi90ZXh0cmVnaW9uOmMyOGNlMDUzNzIyMDQyNTY5YzQzZmViMzkyYmQ0MzViXzgzOTQ_8190f080-af2e-4d99-a317-347ebddbf3a3">three</span>- or four-year period following the grant date. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Monte Carlo simulation model to determine the fair value of the Company's RSUs based on TSR. This model requires the input of assumptions, including the estimated term of each award, the risk-free interest rate, historical stock price volatility of the Company's shares and historical stock price volatility of peer-company shares. The grant-date fair values of the TSR-based RSUs granted during the years ended December 31, 2022, 2021 and 2020 were estimated using a Monte Carlo simulation model with the following assumptions:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Akamai historical share price volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average volatility of peer-company share price</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, management measured compensation expense for performance-based RSUs based upon a review of the Company’s expected achievement against specified financial performance targets. Such compensation cost is being recorded using a graded-vesting method for each series of grants of performance-based RSUs, to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the year ended December 31, 2022 was as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.92 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.92 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The shares granted during 2022 and presented in the table above include 172,271 RSUs assumed by the Company as a result of the acquisition of Linode.The total pre-tax intrinsic value of RSUs that vested during the years ended December 31, 2022, 2021 and 2020 was $227.1 million, $226.4 million and $192.5 million, respectively. The total fair value of RSUs that vested during the years ended December 31, 2022, 2021 and 2020 was $231.7 million, $233.0 million and $198.9 million, respectively. The grant-date fair value of each RSU is calculated based upon the Company’s closing stock price on the date of grant. For the years ended December 31, 2022, 2021 and 2020, the weighted average fair value of RSU awards granted was $107.17 per share, $99.09 per share and $92.42 per share, respectively. As of December 31, 2022, 5.3 million RSUs were outstanding and unvested, with an aggregate intrinsic value of $445.1 million and a weighted average remaining vesting period of approximately 2.3 years. These RSUs are expected to vest on various dates through 2026. 26500000 3800000 6200000 P3Y P4Y P10Y 1500000 20000000 0.15 P6M 700000 600000 700000 82.83 92.05 80.71 56600000 59700000 58400000 5800000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation, net of taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28354000 27143000 24829000 78116000 65950000 48855000 47789000 46342000 65257000 62926000 63324000 58470000 217185000 202759000 197411000 46829000 56084000 62153000 170356000 146675000 135258000 31300000 32400000 29600000 0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant-date fair values of awards granted under the 1999 ESPP during the years ended December 31, 2022, 2021 and 2020 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div>The grant-date fair values of the TSR-based RSUs granted during the years ended December 31, 2022, 2021 and 2020 were estimated using a Monte Carlo simulation model with the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Akamai historical share price volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average volatility of peer-company share price</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> P0Y6M P0Y6M P0Y6M 0.019 0.001 0.007 0.260 0.322 0.304 0 0 0 33.26 36.17 32.30 399300000 P2Y <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity during the year ended December 31, 2022 was as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Remaining Contractual Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Intrinsic Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.28 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1000 41.08 0 40.44 1000 41.28 P0Y7M6D 43000 1000 41.28 P0Y7M6D 43000 1000 41.28 P0Y7M6D 43000 600000 1000000 84.30 1002 1 P1Y P10Y 1 P1Y 1 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and distributed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.11 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 98000 72.96 27000 97.40 45000 73.33 80000 81.11 4900000 4100000 900000 3300000 2700000 700000 97.40 114.56 100.58 27306 2300000 P0Y4M24D <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2022 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 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:10pt;font-weight:400;line-height:100%">RSUs with service-based vesting conditions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs with market-based vesting conditions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs with performance-based vesting conditions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3243000 81000 239000 3563000 1 P4Y P3Y P3Y P3Y 0.017 0.003 0.007 0.303 0.327 0.282 0.407 0.396 0.289 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the year ended December 31, 2022 was as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,096)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.92 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.92 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4389000 95.75 3563000 107.17 2096000 110.57 578000 102.92 5278000 121.92 172271 227100000 226400000 192500000 231700000 233000000 198900000 107.17 99.09 92.42 5300000 445100000 P2Y3M18D Income Taxes<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before provision for income taxes were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,008 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><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 consisted of the following for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax provision (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,808 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,824 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,765)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,645 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,026 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,826)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,366)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,845)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,595)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,023)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,696 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,571 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,922 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate differed from the U.S. federal statutory tax rate as follows for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal, state and foreign research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible (nontaxable) foreign items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of uncertain tax position reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany sale of intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,156)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,277 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,368 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As summary of activity in the valuation allowance on deferred tax assets for the years ended December 31, 2022, 2021 and 2020 is as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,143 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances will be recognized on deferred tax assets if it is more-likely-than-not that some or all of the deferred tax assets will not be utilized. In measuring deferred tax assets, the Company considers all available evidence, both positive and negative, to determine whether a valuation allowance is needed. As of December 31, 2022, the Company recorded a $41.3 million valuation allowance against deferred tax assets related to state tax credits and state and foreign NOLs in which it is more-likely-than-not that such attributes will expire prior to utilization. The increase in the valuation allowance during 2022 was $4.1 million. The increase in the valuation allowance is primarily related to state tax credits.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's NOL and tax credit carryforwards in U.S. federal, state and foreign jurisdictions as of December 31, 2022 and 2021 were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expirations at Various Dates Through:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOL carryforwards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037</span></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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2042</span></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:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state research and development tax credit and other credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's U.S. federal and state NOL carryforwards relate to acquisitions completed in 2022, 2021, 2019, 2017 and 2012.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, accumulated earnings outside the U.S. totaled $1.9 billion, the majority of which have been taxed due to the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings and the tax on global intangible low taxed income required by the U.S. Tax Cuts and Jobs Act ("TCJA"). No provision for U.S. state income taxes and foreign withholding taxes has been provided for any remaining undistributed foreign earnings not subject to tax under the TCJA, or any additional basis differences inherent in the Company's international subsidiaries, as these amounts continue to be indefinitely reinvested. Determination of the amount of the unrecognized deferred tax liability on outside basis differences is not practicable because of the complexity of laws and regulations, the varying tax treatment of alternative repatriation scenarios and the variation due to multiple potential assumptions relating to the timing of any future repatriation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Company’s unrecognized tax benefits for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases – tax positions of prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases – current period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases – tax positions of prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases – lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, 2021 and 2020, the Company had $38.3 million, $23.1 million and $29.5 million of unrecognized tax benefits, respectively. Total interest and penalties for unrecognized tax benefits includes $8.6 million, $7.2 million and $7.7 million as of December 31, 2022, 2021 and 2020, respectively. Interest and penalties related to unrecognized tax benefits are recorded in the provision for income taxes and were $2.0 million, $0.5 million and $1.2 million for the years ended December 31, 2022, 2021 and 2020, respectively. The amount of unrecognized tax benefits that, if recognized, would impact the effective income tax rate is $38.3 million.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, it is reasonably possible that $3.6 million of unrecognized tax benefits may be recognized within the next 12 months due to the expiration of local statutes of limitations. Certain U.S. state and foreign income tax returns from 2013 through 2022 are currently under audit. The Company has reserved for those positions that are not more-likely-than-not to be sustained.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before provision for income taxes were as follows for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,008 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658,003 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 61383000 70300000 45074000 596620000 657921000 571008000 658003000 728221000 616082000 <div style="text-indent:18pt"><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 consisted of the following for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax provision (benefit):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,808 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,824 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,765)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,645 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,026 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,826)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,366)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,845)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,595)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,023)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,696 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,571 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,922 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 49808000 11824000 -1765000 9214000 8515000 5346000 172645000 90026000 76162000 -73826000 -33366000 -19845000 -18657000 -14611000 -14509000 -16595000 -4358000 -6023000 4107000 4541000 6556000 126696000 62571000 45922000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate differed from the U.S. federal statutory tax rate as follows for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal, state and foreign research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible (nontaxable) foreign items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of uncertain tax position reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany sale of intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.007 0.007 0.010 0.020 0.001 -0.006 0.051 0.037 0.044 -0.066 -0.073 -0.077 -0.007 0 0.004 0.025 0.005 0.006 0.007 0.010 0.009 0.040 0 0.002 0.006 0.006 0.011 0.002 -0.023 -0.024 0.193 0.086 0.075 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2022 and 2021 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOLs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,156)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,277 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,368 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21181000 26261000 11925000 6683000 125567000 133298000 19874000 21507000 18172000 53088000 93672000 88710000 43215000 0 75603000 18552000 79595000 85438000 28879000 15679000 517683000 449216000 530000 86567000 113118000 124833000 12949000 13468000 30559000 59837000 157156000 284705000 41250000 37143000 319277000 127368000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As summary of activity in the valuation allowance on deferred tax assets for the years ended December 31, 2022, 2021 and 2020 is as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges to income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,143 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37143000 32602000 26046000 4392000 4707000 6588000 285000 166000 32000 41250000 37143000 32602000 41300000 4100000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's NOL and tax credit carryforwards in U.S. federal, state and foreign jurisdictions as of December 31, 2022 and 2021 were as follows (in thousands, except years):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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 style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expirations at Various Dates Through:</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NOL carryforwards:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037</span></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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2042</span></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:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state research and development tax credit and other credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2037</span></td></tr></table></div> 30100000 44000000 2037 2037 22400000 15500000 2042 2042 40100000 180100000 2037 2037 121300000 113500000 2037 2037 1900000000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Company’s unrecognized tax benefits for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases – tax positions of prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases – current period tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases – tax positions of prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases – lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22563000 24105000 27359000 3880000 4293000 2539000 45975000 3607000 1946000 688000 816000 3540000 3772000 8626000 4199000 67958000 22563000 24105000 38300000 23100000 29500000 8600000 7200000 7700000 2000000 500000 1200000 38300000 3600000 Net Income per Share<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, RSUs, DSUs, convertible senior notes and warrants issued by the Company. For the year ended December 31, 2022, the dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method and the dilutive effect of the convertible securities is reflected in diluted earnings per share by application of the if-converted method. For the years ended December 31, 2021 and 2020, the dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components used in the computation of basic and diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used for basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and DSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants related to issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used for diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,467 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,804 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,213 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, certain potential outstanding shares from service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market- and performance-based RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants related to issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from computation</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components used in the computation of basic and diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands, except per share data):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used for basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and DSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants related to issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used for diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,467 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,804 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,213 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.43 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 523672000 651642000 557054000 159089000 162665000 162490000 21000 21000 31000 637000 1518000 1819000 720000 1600000 873000 0 0 0 160467000 165804000 165213000 3.29 4.01 3.43 3.26 3.93 3.37 The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-based RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market- and performance-based RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants related to issuance of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from computation</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,232 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2211000 776000 591000 1030000 1199000 1409000 0 9898000 12922000 21991000 21991000 21991000 25232000 33864000 36913000 Akamai FoundationThe Akamai Foundation is a private non-profit organization founded in 2000 by certain current and former employees of the Company (the “Foundation”). The Company has the right to appoint the directors of the Foundation, but receives no economic benefit from the Foundation’s initiatives, therefore the Foundation is not consolidated. The Foundation's initiatives are to support youth education, with a focus on mathematics and science, as well as other charitable causes. In 2020, the Foundation expanded its initiatives to include supporting increased diversity in the technology industry. The Company contributed $20.0 million in that year in support of the Foundation's expanded initiatives. This expense is included in general and administrative expenses in the consolidated statements of income for the year ended December 31, 2020. 20000000 Segment and Geographic Information<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision-maker is the chief executive officer and the executive management team. As of December 31, 2022, the Company is currently organized and operates as one reportable and operating segment. The Company is not organized by market and is managed and operated as one business. A single management team that reports to the chief executive officer comprehensively manages the entire business. The Company does not operate any material separate lines of business or separate business entities with respect to its services. Accordingly, the Company does not accumulate discrete financial information with respect to separate entities and does not have separate operating or reportable segments.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company deploys its servers into networks worldwide. Net property and equipment, excluding internal-use software and operating lease right-of-use assets, located in the U.S. and foreign locations, as of December 31, 2022 and 2021 was as follows (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net, excluding internal-use software, located in the U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net, excluding internal-use software, located in foreign locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets located in the U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets located in foreign locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 et property and equipment, excluding internal-use software and operating lease right-of-use assets, located in the U.S. and foreign locations, as of December 31, 2022 and 2021 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net, excluding internal-use software, located in the U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net, excluding internal-use software, located in foreign locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets located in the U.S.</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets located in foreign locations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 568590000 568040000 516127000 510695000 608854000 625424000 204518000 190330000 Quarterly Financial Data (Unaudited)<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revision of Previously Issued Financial Statements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the preparation of the financial statements for the year ended December 31, 2022, an error was identified in the Company’s accounting for an intercompany sale of intellectual property that occurred during 2022. During each of the first three quarters of 2022, the Company failed to record a deferred tax asset in the jurisdiction where the intellectual property was sold for the step up in tax basis that was achieved with the sale. This caused net deferred taxes to be understated in the interim condensed consolidated balance sheets, the provision for income taxes to be overstated and net income and earnings per share to be understated in the interim condensed consolidated statements of income. Management evaluated the error and determined that the related impact was not material to any of the Company's previously issued financial statements. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial data below has been derived from the Company’s quarterly reports on Form 10-Q filed for the respective periods, with 2022 periods adjusted to reflect the impact of the error. The Company will also correct previously reported financial information for this error in its future filings, as applicable.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue (exclusive of amortization of acquired intangible assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue (exclusive of amortization of acquired intangible assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes to the condensed consolidated balance sheets as a result of the error were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,003,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,300,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,314,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,230,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,230,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,107,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,136,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,233,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,281,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,107,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,136,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the condensed consolidated statements of income as a result of the error were as follows (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months Ended<br/>March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,837)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,755)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,108)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,592)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months Ended<br/>September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Nine Months Ended<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,006)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,466)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,114)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated statements of shareholders' equity, condensed consolidated statements of cash flows and condensed consolidated statements of comprehensive income for the quarterly and year-to-date periods ended March 31, 2022, June 30, 2022 and September 30, 2022 were also revised to reflect the impact to net income as stated in the tables above. The benefit for deferred income tax line was also adjusted in the condensed consolidated statement of cash flows, however, the error had no net impact on cash flows from operating, investing or financing activities in these periods.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue (exclusive of amortization of acquired intangible assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue (exclusive of amortization of acquired intangible assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes to the condensed consolidated balance sheets as a result of the error were as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,003,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,300,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,314,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,230,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,211,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,230,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,107,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,136,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,233,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,281,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,107,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,136,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the condensed consolidated statements of income as a result of the error were as follows (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months Ended<br/>March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,837)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months Ended<br/>June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Six Months Ended<br/>June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,755)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,108)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,592)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months Ended<br/>September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Nine Months Ended<br/>September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,006)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,466)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,114)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,058)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 903647000 903332000 881896000 927779000 332752000 346649000 346450000 357968000 133376000 137840000 123694000 128762000 0.83 0.86 0.78 0.82 0.82 0.85 0.78 0.82 842708000 852824000 860333000 905358000 306687000 320000000 316866000 325403000 155695000 156497000 178916000 160534000 0.95 0.96 1.10 0.99 0.94 0.94 1.08 0.97 265946000 8610000 274556000 8303779000 8610000 8312389000 41131000 -5603000 35528000 4003257000 -5603000 3997654000 1515842000 14213000 1530055000 4300522000 14213000 4314735000 8303779000 8610000 8312389000 292817000 19698000 312515000 8211054000 19698000 8230752000 39367000 -12818000 26549000 3930576000 -12818000 3917758000 1635379000 32516000 1667895000 4280478000 32516000 4312994000 8211054000 19698000 8230752000 285722000 29112000 314834000 8107369000 29112000 8136481000 38146000 -18944000 19202000 3874185000 -18944000 3855241000 1743533000 48056000 1791589000 4233184000 48056000 4281240000 8107369000 29112000 8136481000 34050000 -14213000 19837000 119163000 14213000 133376000 0.74 0.09 0.83 0.73 0.09 0.82 51058000 -18303000 32755000 85108000 -32516000 52592000 119537000 18303000 137840000 238700000 32516000 271216000 0.75 0.11 0.86 1.49 0.20 1.69 0.74 0.11 0.85 1.47 0.20 1.67 50006000 -15540000 34466000 135114000 -48056000 87058000 108154000 15540000 123694000 346854000 48056000 394910000 0.68 0.10 0.78 2.17 0.30 2.47 0.68 0.10 0.78 2.15 0.30 2.45 EXCEL 130 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6!7%8'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 " U@5Q616%K[^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU!-'1S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'\)B9/]]\ M ]-B4#A$>HY#H,B.TM7DNSXI#!MQ8 X*(.&!O$GEG.CGYFZ(WO#\C'L(!C_, MGD!6U35X8F,-&UB 15B)0K<6%48R/,03WN**#Y^QRS"+0!UYZCE!7=8@]#(Q M'*>NA0M@@3%%G[X+9%=BKOZ)S1T0I^24W)H:Q[$GQ):];N#ZQ MZ9'F7\DI/@;:B//DU^;N?OL@M*QD4U2RD#=;6:OJ5LGZ?7']X7<1]H-U._>/ MC<^"NH5?=Z&_ %!+ P04 " U@5Q6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #6!7%9O4+PJS < (PO 8 >&PO=V]R:W-H965T&UL MM9IA;^HX%H;_BL5]MW?8TIG1W=5^,(F!J$G,VDYI M__T>AT!(Y9AD93ZT))#S)GYB.^>-S\V6\1>QIE2BMR1.Q6UG+>7F2Z\G@C5- MB+AD&YK"+TO&$R)AEZ]Z8L,I"?.@).YAQ^GW$A*EG>%-_MV,#V]8)N,HI3.. M1)8DA+_?T9AM;SMN9__%4[1:2_5%;WBS(2LZI_*/S8S#7N^@$D8)347$4L3I M\K8S+R]5W_(&P^-61!!QRS^*PKE^K9SW4$A79(LED]L^W=:-.A* MZ04L%OE_M-T=Z_L=%&1"LJ0(ABM(HG3W2=X*$$91T/SHU3=][GD\&L$<7(X9J^4 MHQG<8M1%?\PGZ)=/OZ)/*$K18Q3'<&?$34_">=31O:#0O-MIXAI-%Z-'ELJU M0/=I2,.J0 \N\'"5>'^5=]BH.*'!)?+<"X0=C#47-#:'/]#%)<)^'NYIPB?F M\']D*9S=T9V]TAKOP-S+]3PC\W^/%D)RZ/?_T1'>*?AZ!349?!$;$M#;#HQV M0?DK[0Q__LGM.[_IZ-@4FU@2JY#S#^1\D_IPPH(,)AV)GM\W5(?-'.XZW:\Z M/L:HMGPLB57X7!WX7#7C,TK3C,3HB6X8ESI09AW),QW>L3&J+2A+8A50_0.H M?C-0,\HC%JJ)"L'\J>U3)Y3V4U/MW&2,;PO-DE@%VN ;6!LZCCC7#%[B$0 MG>L')=P(SJS6[;JXZ[DZ8L; ML0LB56(71^(73>$I.-W/=_#GOM92\\8 MW)J>);4JO=("N,8\>4]O%(:@#F.NV$#?X#CT>ZKOM?RL MV@!;:E5^I1%PS:G\1WYCM0?C]IEM4RT[L]R8) L>A2OM ]86;-QY$6FU6W8$NMBJWT"ZXYS?^(;<:$A!SX7]&F M_A%A5G2PZVO]@CFN-;=S. :WM SN"<^04^.4U&,R"_3=@1:258]@2ZT*J70) MKCFU_\:4GYJM66I*?$^(^#X\/1W'T=*RZA%LJ55IE2[!-:?XSY$$@\"6R,6_ M+'Y%LZ(?1]-)^,_JGE9=4AV%*K\BH= F[D$/ZB<=Q]22$Q M@[%*!$QR(9H*D>EGN1.:/ZAN06)LCFK-[1S> )?> #?R!G^R&#PHX;LW(ER[ M$'-"Z3O3PK)J!&RI56&51@ W,@+[=Y.[MVOY7 :);::'9E:LZV)678 MM2JU MT@7@1BY@FDK*=TNOZBTNV6/44C,KUE&S:@)LJ56IE28 -S(!^7!$8_!-*\:U M><<)G6^$P\-C% 04A$ FW$EJ^5DU [;4JOQ*,X#-N7S!;YZ0.$9WF8"?A7Z$ MFG5J7X6;XUK3.HT<]@"7]@";D_KI^.$)C;(PDHRCD904C'K^6O(A)BLM-;->W5JH.:PUM',8 M *\T %ZC!87Y&G(U4P\[(5/;P\QQK4L0SN$#O-('>(V6#F;9(HX"Z%:,:!^8 M9I76-1Q6G4&A=I6KJ=JPUZ'K>[A_.;CIO>K@E$F_URCI/[;6%]"OP$4+]'LF M83"FRFIJ@=E,XL>%6O^XB5=]/+@:?/8/C2QHG"/?]X[*@P)U9G*@UDJU)L2N::('Q8+?_[I&KN#WX2JCXO2*,_^-IR] MO2,U5=)\P5HRM*!H"6E)B+81/':41&& ([B5JD>RI5;%5'HDKV$QU7&]RP-\J4U93XC5%0>9 MPUH3.X<_\DI_Y#6LJBJ(%<55]5VJ/1'DE@6*ZA%#G<@ #@N]*OW<[DFWR8N@%DY(E^>::$GCF MJ /@]R5CGM&!H3;T/3*6!Y3Y(E$$4AM- ,"YI&ONU MC4YC56/))6PT,;403+\OH%1-0H?TN/#$]P6ZA2"-*[:'9\#OU49;*^A4*,59[0T %!"1DZ!6:'5[B'LG1" M%N//09-V1[K T_E1_<'G;G/9,@/WJOS)D=)#CM6E_BDFJ]PR&?B]#)5 M&O\E3>L;?:(DJPTJ<0BV!(++=F1OAWLX#;B]$! = B+/W1[D*9<,61IKU1#M MO*V:F_A4?;2%X]+]E&?4=I?;.$SG=^T]Q0%:6;<99 >)12L179 8 M1F2M)!:&?)$YY/\+!):G@XJ.4(NH5W$)V8",ACJ-KDR2_ MYEN#VCZ)W^?R;=7&Y]5LXS[UEE5I M\HT).,?6'[W1/(.&(>A"U>ZMVNK5ACP^;GK0)AW:Y"JT1Y5=?"K]"@ME'[2\ M(6MF#,L*2XAH>LBF'=GT*K('K@59+<^!]0M$H[MS&,%)80G0>]\^#,E4+;&M ML6ZUZU#SMC#_N;?M;7JK5UU<@;C4R[V0C]]%'6ZO%J1F8_?OA:/:RM^V&Q MO-R*!WDK[9_;&PUOBX.55;61C:E4@[2\OYI](.^O6>8:=(C_5/+1'#TCY\J= M4M_E: M@S=5XX;QUFKX6D$[N[Q6C5%UM1)6KM!'48NFE.C6F3/H'/UY^PG] MG*8'IVEGCTTYW6HM&XN$,>#G^Y _O8$D;,"MK?=F*TIY-8/%8Z3>R=GRYY\( MQQ7F3NI^='\LB [DIO;<6=C*+K/53R'74\\GGA44\Y'K(5A: M4!YVG1])Y"E.\(AY ,8Y M(RS,/#LPSZ+,_U!6U"\@F?F]%[R V35B&<)1G+ D3#,_T,S?9@7D7O^,XI21 M$4T?1G">XR0/TRP.-(MGY@%4$=H^=>/O,LH6=-UVJR!$MO!9I DF^3BH(1Q+ M&"W"; D>) Y'^7X!ML)6S0.J)2@^TD[:S]7]>0LOTY-A;_684$X@&8YY!W%I MEDY,!G(DS>295 .QU:#+56-%\U"Y>='3G8SUWN(QER0A&1DGB .%AF=2N%D M4%82%;/E[TJM'JNZ#I*C7JZCZDI=I( M9,7WV Q@?I18QK.Q'@9PA.P3:X2@KT0YPRS!X[P? A*6\VPB\Y-!M A_4;%75^*NJKN4&JSX M2%3\7EORO96U4Z<'O2-QP3M4*5OQY/0DZ'! Q1*H][RA">!P4= )%2&#VI&X MW %)WR@VJWZJKRIE$:-LA-4?16#J9K2U)L"/I 4&2=\*A<,)Y-[7?HH%0TKE1] M&GB.9$"J"MB_'&U>]RQ#FH9!"29V.G00*QH7JVNUV536[<;ZS7FI&C<59%," M9_3+OV'>]D4&8;\&78B:#U? MP%1KM M1-W*"Y3.,<;N7__%K(5VASFM72M=_5>N+E 6^+Z2IGIHNG-B8="MU#"E>L ' M]*^VRXLW O)D66W[_#.PZ<;D M(FVMNJC'&%'S11K36PN5U!@^#P^+(^SOM1 MR&D@!]EG<=EWZT@U\2CN8Q2-(VQ:YTF1S'/"N_4(L'E*Z)P0,@I%=Y0VQ.)- M#@N97V< H7'.#*$XGC@(8$?'SO%:Y,-J5;F+&LB;[M#PO&I0*;85Y-$@U5"Y MD>44$F0SU4*"Q>H7R55L!/L)$2NH')$Z89JC@H9NGXT# $ MI"GGQ52$A]*$Q4N37D7-9((.TO;KC@3$DN3>G40 "!4")A,%(!LJ%/:2P^,C M\>^6X"O=R+PKD_ Y2 @8/ =9'-WYN0O7ST(_5(V!JN\>6N)W&0RC[N\P^Q>K MMMTUX)VR5FVZQ[440-\!X/N]@NI@_^)N%@\WRB\F<# !# & 'AL+W=O9@[/(8?#F>VE>M8I@"'?,B[TW$F-R>]=5\:&;42:<:%:.+54TDX7A3,!2$5UD&55_/P*7^[GC.R\# M7]@V-7; C68YW<(*S-=\J;#G-B@)RT!H)@51L)D[#_[]P@^L0VGQ&X.];K6) ME;*6\MEV?DKFCF<9 8?86 B*GQTL@'.+A#S^JD&=9DWKV&Z_H'\JQ:.8-=6P MD/QWEIAT[DPV,##(FJB_] M5F]$R\$?'G$(:H?@4H=![3 HA5;,2EE/U-!HIN2>*&N-:+91[DWIC6J8L,>X M,@IG&?J9:"&%EIPEU$!"'BFG(@:RLG":W"RI F%2,"RF_);\0+ZNGLC-AUOR M@3!!?DUEH:E(],PUR,3BN7&]ZF.U:G!DU2>([\C _T@"+PAZW!>7N_M==Q?U M-YL0-)L0E'B#(W@K@_(Q-@V1&_*)"=P$1CE92LW*6/OC8:V-PHC[LT]JA3WL MQ[;7\%[G-(:Y@_=,@]J!$WW_G1]Z/_8)_Y_ .MLP:+9A< H]>HAC60@\> 4Q ML!U=0&XS*1G%.E20Z8KE(,X=L^]M42DQ8Q[\[SW[ _8]1A M/VK8CZYC7W+4A!8FE8K]@Q-6137:2[W"#]L;[Y6_-^S/VW4$A(V \%T"$M!L M*\I$0C59@6(X^$!^+@23BF NP33"V./Z%JBT3FG#8H*]W-\9,K:IZL^H8F9R\OG93S<[5UN19*6\JI+=%(:IO5S)7CQ<3,GF^\#&[7QMW83H[WXA[ M>2O-Y\U-94?3G9=E5LA29ZI$E5Q=3"[)V8)R9U C_LKDH][[C1R5.Z6^N,'U M\F*"W8QD+E/C7 C[]2#G,L^=)SN/KZW3R>Z>SG#_][/W7VKRELR=T'*N\K^S MI5E?3.()6LJ5V.;FHWK\3;:$0NG,_ZF#6 MUI9^5KIUOS65_3>S=F8V5Z56>;841B[1K;%?=E&-1FJ%KLM4%1*=H,^W"_3V MS3NDUZ*2&F4E^K166RW*I7Z/WAR,SZ?&3LJYGJ;M!*Z:"="!"1"*/JC2K#7Z MN5S*Y:&#J66SHT2?*5W148\+F9XB1MXCBBD%)C1_N3D!S!^SC_)!EEL)!:PQC&I#UR0?9HP3SL/@?/JP'PL M%W!"*3O$+0 <26(2)#O< 8-PQR <38.YTK8J;8DAV_(K8;+R'LDGV_VUU&<0 MK_"8B7!,9XLC.3L((]^%D8\F@@NCZVU5DQ#HK7Q*\ZVV6X^[*@I5F>P_4>]( M;IQ^W6:5;8Q9:41YG]WE$@FMI5T)O5:/);IS^^8[*/S--/A>&A 6LY@D7EH! M.,KC).1>6@$XPBB/*)Q6T2X>T7<*0TM1I>LZLY8V*+G:N"X#48IZ4V )"9A? M* ",A6QOH@VA/HSRA)$0YA/O^,2C?&Y%+ILRL2KFBW1E E&)>S%< ;P0$>H)+LJ"2C5'Z5I2WTO"8CEG;KSUS;=RH)8I3TYQ '%'MI M- =@(;/4/48 +(CB.(89$=R)#3S*Z?+%!08*"=R;%@^2V.O

G5K-= ^N6.OFL$6$U,]!"(8CYN<@ +,U%_,! M-K1C0T?9?%+&YF ZLON W&B_NI, LQC[[ @CV(QWUD%*G=LBXW+DN MC;1[I]EKA,*5EI:IS4J3U2+>L7Z/2@GV^O8&!^E$P]@GVD>1D%/L\^S#:$+H MP-9%.DE$1J5"1[--19!(V+OW"2$X\1LCA(LH8_ZV!>&X)8,'R'3"A(PKDS_- M6E9.C]14WGUW@?J"X,1N.JS7# 'A$,6]Z@*\T2 <2L1.79!Q>='6UIULOJ!@1VV!)$13P,]I*\0;'5@W&/8Q]G&1]W9[9 CX,^JRG@H#3O)0<8U MQ\WK:/75PHF5?+R?D0"0TS#J\0)P09@,EE>G/\BX /E=:=VT16EW:?,-%=*L ME=NK'VS1#:E$TM<.)Q%GH<\.@)$ XUZ/A'",X(&-C792A(Y+D3^D:=<*8M$: M[Q_C0LJXKV+G (Z'A =^VX#\A1$>JC#:J0U*1L^%'0UD]Z[F$0UX'J2CJN6U M!\*C>EL9B5:JCP7E>Y""9[M6G?Q_N9XVA-N "HX MQ7[U@KX"-I 6G:BAXZ)FD>5;]T3O%:081,IO2B J\9^!@*@]R7I(JI,U-!C- M]=OF^>-6UP>&C@]*19YN\T:XPG?S']+8XEK?#H'8BBHZ+J"[YF\>[ M<'+T50\)$QSW+4M3?. >W=U]U+ELGZ5X%V_(F>+YM5( MYZ9Y4_/!GC>S4J-D^M5H]W0GY3&8 F M+V7!U<3*M%[?V[9*,BB9NA-KX/C/4LB2:1S*E:W6$EA:@Y'0L-KK(.3Q)HC9ER>3K(Q1B-[%<:__A4[[*M/E@3\=KMH)GT)_73Q)' M=LN2YB5PE0M.)"PGUH-[/X]-?!7P5PX[=?!.C)*%$-_,X$,ZL1RS("@@T8:! MX6,+,R@*0X3+^-YP6NV4!GCXOF=_7VE'+0NF8":*+WFJLXDULD@*2[8I]">Q M^PT:/8'A2T2AJE^R:V(=BR0;I479@'$%9<[K)WMI?#@ N.$9 &T M OPSP"\ M!N"]%> W +]RII92^3!GFDW'4NR(--'(9EXJ,RLTRL^YV?9G+?'?''%Z.A-< MB2)/F8:4/&M\X)YJ1<22S$2)F929+=X"^< 340)Y1SX_S\G-X)8,2,[)GYG8 M*,93-;8UKL9PVDDS\V,],STSLTO)1\%UILBO/(7TF,!&&:T6NM?R2"\RSB&Y M(YX[)-2AM&=!L[?#W1[X_.UPYX(:K]T9K^+SSO"UFW%V+_Y^6"@M\>3\T^=^ MS>[WLYMJ#!P+K93 MDU>"QXFK@M574OH5ZZ\Y@7V&UL3AP>:^\_TP##JITA/FC0+7[Z3*:9@;AS3N MSY2H51==5#?+&%^!*=,;CBU!D?^+-;Y)E15V! 1%YGP+M4@U)!RJ8E.G$='L MA2R PS+7Y&8MQ38W=_VMB1B$PV 4#\G &_I8Q_$"((,;.HRH?[D&PO=V]R:W-H965T&ULK55; M3]LP%/XK5H8F)@UR:2B,I9%HLVD\(%44MH=I#VYRFE@D=F8[:;=?OV,GS0JT MB =>XMOY/I^+SY=H+>2#*@ TV50E5Q.GT+J^=%V5%E!1=2IJX'BR$K*B&IR7K'M;SR%IH[2H>C!Z4#'>C733YV$' MX(\/ ((>$#P%A < HQXP>BT@[ $VU6X7BLU#0C6-(RG61!IK9#,3FTR+QO 9 M-V5?:(FG#'$ZG@FN1,DRJB$C"XT#UE0K(E9D)BI\284I<0ODFJ>B G(\IQ(- M"M LI>4'#_?WP)/7P[T7HAD- ME1I9OM$!OJ$X!VOS\VJIM,1.^K4O^QU[N)_=J,NEJFD*$P>)%<@6G/C].W_L M?=Z7N; M*V_[8E^#NHG-[D5';-AZ?77R*W'8W<<^-1J$?/#9*GAN=!.?F$;6[ MD;H[75^!S*UZ*I**ANNN28;=0:"OK"X]V9^B<' MZ?F90V2GI-U"B]IJRU)H5"H[+?#G ](8X/E*"+U=F N&WUG\#U!+ P04 M" U@5Q6D+-1",T* #O- & 'AL+W=O&;W,TU!%C<\- 3E8W_] M " EDD"3EC/Z8NMX:/$U&MT/#?+RJ:J_RZT0C?=7U;[)LU+< MUI[<%T52OWP2>?5TM<"+PP??LH=MHS]875_ND@=Q)YK?=[>U>K+397BX_X0\S- (/X3R:>Y."UIZG<5]5W_>9?ZZL%TENH U@U@QC,M%>.'.&F2Z\NZ>O)JC5;6] OC3#-:T<]*/>]W3:V^S=2X MYOJF*F659^ND$6OOKE'_U*0VTJLVWDTBM]XO*C"D]\[+2N^W;;672;F6EZM& M_;(>OTJ[7_G4_@J9^!5,O%^KLME*[W.Y%NNQ@96ZY.-UD\-U?R*S%F.1OO;P3-FXM/-(-C,B"4]S@XU=NG4[.@IV)@IV-15 MX:GE7B=-5CZTZR5K,B$_0-/1FF6P69U+/LA=DHJKA4H64M2/8G']][]A'_T# M?U%I_+VMCUO2K$LRKI^F-J5KW4,26RQ^0^!P5-9V64 MB0@FV*Y ((ZAR+L&P#%$[>0-6N/#+#GFV LW/"M.^CG;)2]ZPEH)D:;U M7O3$07X1;F' ](5,=@/ ML)/87-B2A+Z3V 8IG@J;_>2",]KHJ^CP!ND,9"2JV.6?'@1'24 1A!#3O@! MLBC$:&IV>EF$YW71H!:-%I2=J4&*KJ#A&!/?I@CH'A(&V,DBH-R:YM@+)#RO MD+Z>1V>8Y!BY@CA&"BI!=)!+VI*]"*I1,V=F16 M?+VUI)[56GPN:V.?]F*-S(LUXU-3A/3682A.CN+%Q);YIK9;6)U[7:6U# ." M(GLC 0%Y%(:.RH: *BRC:$*]D5Z]D5F)8O/5R6#(&J1'G(M!-K%7(3$ 65*? M#M;9F%$OBLB\*+K=U^DVT>I!S95* 6KA-R\FOPE%:Z?W$B K4/RH]&8O? BH M]A*1;^]L(2#'C.*)W1'I=1*9UTDWR2YKDGRP"\S*1M1EDB_W4GBRVC1/22W4 MWO!1Y)6A/+T9))#2P0&B#G$0Z!,?V\1ABYQ/16LOGLB\>!K-K=RJG?#2%*ZJ M?%@J!Q1>D=3?16-TE12JQ$WF>0*H*1Q$@:T6(5Q$B>]4;-A@2,*I'1;I)169 MEU2W=94*L>ZRO$SR<_ 'VDUJAHC=Y01PC!%,[2H'X"BB?*K&]2*,S(NP,?U%()C;D=' (.J_LOHG=L/X/)QOD!>@O M'X7(R1404%5"PFT9#@%Q1'DX1:U7='1>T17VN>]9 MB^?4-+V]6JU +^T:X"H6M1,N6E?HS<:CDFIE<] JLJFS5*]8_3WH#:B112*G MB03B,+5;%#& PTB%ZX0G>DU&YS59=WQ>"[42O9_6HGWULY[XO^@ 5S-QXAR_ M 2@<,F(?0,8 ;LF0'TZ%>R_ Z+P NSF9I)N;V-N]#]^QG6KO;BC")'K$(XP#LQ M@+.\,[Y=I%=R;%[)W>UWN[:L)KDY;,TKN:_%L1ND19X*__;V.[4= 54=.ZNJ M.ZNU^%S6QO[M51U[2]=M>$Y_[+K58J,$W>&HJRTS6O[IV)(ZT-1'L?JNN%>B M[W!#6'<_EXY.6LO,.\PO&PPOU@EV$*#1?OL/!!8O4($5N)\PMB/D+.(? M(6I((V1+"@B'$'>VS0 NB+ _T2%BO6!D;VGKF>Z06IV'\R60F:O:?.SL?@$4 M#[C=VX-0T=0M3ZS7?VQ>_XU)]1W]W!2B5TXOF*O="&%*E]H,01QRJ@N$0SCD M4[EF<&\:F\TU7PXW"KRR262SBO+-Z>2C;%Z/?K5"H]8W_2ZK MC>F.=@=>U7V3J&$FCQSUW(_$E2LX5:IAR#Z6A7 X#+B3$2![*)A2;:S7K^R5 M+N+K?7'S+OW1YK+.V_E^W;HT^=%C;N:*5K5E"YP$Z\)\2FVOQP LX/ZD(.@E M,)N7P&X'7K[A#CKF*E-U[;[#$8#YG#F9"("%E$[5D%[FLG V$7T[W*ATY'BZ MNHU^%S6QK[N935[759WJV_L7-"/D&PFE-J;9@BG;V1V @B2 MS6K?&< 1Q'O9S.?OXOOV^I:/N_?<^!)D$+4#^:)&NF9G-P^7''\]/C4SD?SK(KU M^2?\(6Z?O>G-M(\"_9K4:F,K597<*)/H?: *5]T^7=.^::J=>=[DOFJ:JC O MMR)9BUH#U/>;JFH.;_0/')]QNOX34$L#!!0 ( #6!7%:+5U>;A0( *L& M 8 >&PO=V]R:W-H965T&ULK55=;YLP%/TK5ZR:6FDK M'R%-VA&D)JQ:'RI%S;H]3'MPX"98!9O9)NG^_6Q#6!J1J ]]P;[7]QS[7,,A MVG+Q+'-$!2]EP>3$R96J;EQ7ICF61%[R"IE>67%1$J5#L79E)9!D%E06;N!Y M5VY)*'/BR.;F(HYXK0K*<"Y UF5)Q-\I%GP[<7QGEWBDZUR9A!M'%5GC M53 M-1W,P2I:(GS50^<<8.9+@B=:$> M^?8;MGJ&AB_EA;1/V#:UHVL'TEHJ7K9@?8*2LF8D+VT?]@#^U1% T *"0T!X M!#!H 8.W L(68%OM-E)L'Q*B2!P)O@5AJC6;F=AF6K263YFY]H42>I5JG(IG MG$E>T(PHS&"A]*#O5$G@*Y@1F<.=?B\DG,^)T.D<%4U)<0&?X6F1P/G9!9P! M9? ]Y[4D+).1J_29#+.;MOM/F_V#(_O[ 3QPS2SA*\LP>TW@:C&=HF"G:!J< M9$PPO82!_PD"+PAZ#C1[.]SO@2=OAWLGU RZ^QE8OL$1ONY*#F[DU^U2*J&_ MFM]]/6\XPWY.XR0WLB(I3AQM%1+%!IWXXP?_ROO2UZ_W)$O>B>Q5+\.NE^$I M]OB>I;Q$4.3%&%;-,CVDJ&TGZ^MAPS6R7,8\-[$_#(?CR-WL-Z>G*AQ[!U5) M3]4HO/:[JD:.N_<9ERC6U@XEI+QFJGG_NVSGN+?6: [R4^W$C7'^IVEL_(&( M-642"EQI2N]R-'1 --;8!(I7UBR67&GKL=-<_TU0F *]ON)<[0*S0?=_BO\! M4$L#!!0 ( #6!7%9L[EU >Q +W0 9 >&PO=V]R:W-H965TK=?OF9-%UF^_/SMK9HKHIV^_J3;66GUS5S4W9R;?-]5F[::IROBMTLSH+ M?9^YO[YJ+\WK;K9;KZEWCM=N;F[+Y_+9:U;=O3H*3+W]XO[Q> M=/T?SB[.-^5U]:'J?MZ\:^2[LWO*?'E3K=MEO?::ZNK-R0_!]R+=%=@=\<]E M==L^>.WUI_)+7?_:O^'S-R=^7Z-J5RK2[KU;^6\V[QYF1RXLVKJW*[ZM[7MZS:GU#2\V;UJMW] MW[O='^N?>+-MV]4W^\*R!C?+]=V_Y:?]A7A0((@.% CW!4*M0'(H0K0O$!T; M(=X7B+4"87J@0+(OD&@%TD,%R+X T:N4'"B0[@ND6H'H4(3)OL!$CS Y4"#; M%\BT N10@<#_' MKI&?+F6Y[N*R7K?U:CDONVKN?>CD/U+\7>O55_)=/?MU4:_F5=/^Q>3;;1WY[%SD\$/FGNBM7 MEF*7[F*7VYOMJNR3RLNOKF26O?;>5;_JT>RU?_5=>OOY<+"&F MCX2H;VYDZN[.WU(Z=Y?^83Y?]G4H5]Z[0. MR0:WW3:?#UX)]DCM9[.[2DII_:-;5(TGKZQLQ1=]\RKK_;>ZM>F&NZGOJTXV M^Q*9E\UZN;ZV(<1(Q'.OYIG,NOO4"^]3+]S5(CY0B[?5]7+=AY<-_*IM9 M_TR2+:44R>[5J[X78NVI_/M]O5IYLA-]6S;S_]AT%".;3R1LBH3E2%B!A%$D MC"%A' D3()B2,)M-_*E[)1YU:>JF2W; MW1%W']WU=EI/]NN]CU7;]>VS_%!6KFN6L[XWUW\B!Z%5T\@W>]YZV;6OO;4< MTO>@72]&CF:ZQ:):S3TYD/>JF\VJ_EQ57E=^DI\]Z.S8DM-Y6F.3$PF;)F;? M)HME.ZGW;)!!"R2,(F$,">-(F #!E+PC]WE'_IAY9\LU8BCZ=)(%?JCUIYQG M/#:+B-'9,'I3]FJ%6K4*9+4H$L:0,(Z$"1!,28WT/C72)Z;&6G;@!KG>_7&S M;6:+OLNWD0.$QQX:SL!C'QI(V#0UM)R&$?%UR2-C%D@81<(8$L:1, &"*8DQ MN4^,R==*#%LR3 S))9/8:-2=51JK\HG1J*>:P&V5BK)$:]*1E:)(&$/".!(F M0#!%N=F]IYKWRMU4Z[;L^S(V66:& L(H(6&FZ=(9<*PND;#\ MN!,HD#$I$L:0,(Z$"1!,T7#@#U:8[U3Q^^I+F]H:3? C'0\W>6S/ TJ;[FE* M/SK(2$STKR5S:-P"2J-0&H/2.)0F4#0U"QX8PL%3L\"J_,"FKBB9Z-_&N\.. M%C62ED-I!91&C[W #!J60VD"15,U/3BM@=MJO7>R[QKSINJ6377 %'\;F.:E MKVL9:I;N:8H_8WP98JG53@9$DT$!K1NUA+6+#VIP0FD"15/%-WB<@=OD_'O5 M>4ZW95WDUP=$TP>KLGJ\V'.=AS5V"TN*'V*916 M0&D42F/'W2P.#2I0-%7;@ST:N/W1RT6YOJ[Z203;M>PDK);_J^;>=2G??[NJ MV_:5)R6^7/=NS&Y>Y+W1TI6?K'HWS<$D"HRV'.I'0FDYE%9 :11*8T?=*PZ- M*5 T5>V#*1FX72TO\2!WM*:QQ$_D?_IO>&OX=$%@TD7W#DI M+S,',4!Z0)=0VA1*RZ&T DJC4!J#TCB4)E T-7D&GS!P&X6_VVE1CQH\2)_K M$DJ;!J8C&61^F,:A_HQ ABV@- JE,2B-0VD"15,7'0TN9^AV.7^W*6A+N]#B M7699FN@]+OJ_ZR-I>+S_5&WKLXE/LZE/L\E/L^M.OX+926'WD.!30JA=(8E,:A-(&BJ7(>O-K0[=4^ M8PZCFSRZ7P*U=$/3FCR-TSCS(Z.UAMJU4!J%TAB4QJ$T@:*I63"XNJ';U1TY MAS$TG<#3) S#)-$;=JAQ"Z7E4%H!I=%C+S"#AN50FD#15$T/WFWH]FY'S6$, M33=4G\/H#C=:R^9Z3ME ZVVS945G+P-?G\,(K1NUA+6+#^J60FD"15/%-[BE MH=LM=<]A#"W.71(0_?OG2W>0T9)#TG(HK8#2*)3&H#1^Y+T7J*BJ@ ?7-G2O MK7S&',;07+-X&DT2\XL)J/D*I>506@&E42B-'7FW.#2J0-%4=0^V:NBV5<&S M&$/34#P-_"@SNA!0&Q-*RZ&T DJC4!H[\FYQ:%2!HJG[Q@TN9N1V,8^?R1C8 M%.ZFC_VN TJ;1J:S* ]-@C (M"E3.31P :51*(U!:1Q*$RB:F@J#51FYK4KW M3$:[_$V;+TXBWS?Z-/L#U:5I41+KTP^GE@-[T>IZ->-&4>Q/C#U];'&C-(GU M"E(+T=C]T+* DF2!7CEN.2X($T(RO2MK.]Q\M,+8R@ MV\-":5,H+8?2"BB-0FD,2N-0FD#1U.1YL)7LQG>G^V ML9^).S#VL\2UC_T>-3F9C64=^UE6C]K'?I8#76._P6&+TI<<^T%W0H72IE!: M#J454!J%TAB4QJ$T@:*IR3.X>Y';W7MD[&=:0F$JGZK&V ]JX$%I.9160&D4 M2F-0&H?2!(JFRGRP^2*WS6>._<1V+9_VOF/L9YI#5!:#J45 M4!J%TAB4QJ$T@:*IO_PS.'ZQV_%[_MC/'6!LIPA*F\;'FW[0P 641J$T!J5Q M*$V@:&HV#*9?[#;]GC;VBX_U_2P'VL=^\5&^GP5G'_O9XEK'?I8#];&?C64; M^UF.LX_]; H,']?V@M!Q**Z T"J4Q*(U#:0)%4V7^X)^P76WR_506@&E42B-06D<2A,HFBK^P?>+O[;OYPXPNE,$ M]?WBXWT_:. "2J-0&H/2.)0F4#0U&P;?+_X:OE]\K.\76Y;RV<=^1_E^EK@' MQGZ6N/:QW^.^G^40^]CO6-_/=JZNL=_@^\4OZ?O%4-\/2IM":3F45D!I%$IC M4!J'T@2*IB;/X/O%3_W%Q-_Y=I+N\QJ=IU#C,C;MTH!D::R/F7-HV )*HU : M@](XE"90-#4%!T\R_H/NZ&I-.\M2.=D1,39P33-(LUL<(T*@% ME$:A- :E<2A-H&AJC@R69O+5MERUYH7IUB4D2?7O/MV5&BUXTP[56WI[O4BD M-?30>E$HC4%I'$H3*)HJXL'*3=Q[HH[93C(Q-Q8-8]D^ZMOFN$..EBC4@CWR M' IH5 JE,2B-0VD"15/E/)BKB=MS_49VPGF5A^#C&."=$W8W#78+2ZH>8KE%9 M:11*8T?>+0Z-*E T5=V#K9JX;57P=I*)94M..=0B1GL.M3&AM!Q**Z T"J6Q M(^\6AT85*)JJ^,'%3(Y:67G$[$+K3%LW??1W'5#W,;'\.F1"XBR>Z N@7 ( O]*-&F!PO4*:C2 M&1P\\H1%B8]N3T8LBQ*MVY.YHX]6#Y*60VD%E$:A- :E<2A-H&BJ_@?SC[SD M.DX"7<<)I4VAM!Q**Z T"J4Q*(U#:0)%4Y-GL!K)<]9Q$MO^K>G$6,KF#C): MYM!UG%!: :51*(U!:1Q*$RB:*O/!2R1N+_$)>_@0T^ZR[^'C#CU:_% _$4HK MH#0*I3$HC4-I D53Q3^8CB1YR0X2=$TGE#:%TG(HK8#2*)3&H#0.I0D434V> MP30ESS%-B6TE8T3,9P34-(72P<0E;A/WD0Z2Q0<-)ZDQ"\$=9+3,H1OA0FD%E$:A M- :E<2A-H&B*S-/!H$U1/WUI[2RYZ6,?"E#:-+48G0?F*D #%U :A=(8E,:A M-(&BJ:DP&,[I3?ULVONQ@7_P=0 M2P,$% @ -8%<5FXEC99O P L < !D !X;"]W;W)K&ULK57?;]LV$/Y7#BI0;(!KR;+;I8EMP'96- _I@J;;'H8]G*BS M1(0B59**FOWU.U**Z@UIL&%[D?CKOON^N^-QW1M[YVHB#U\:I=TFJ;UOS]/4 MB9H:='/3DN:=H[$->I[:*G6M)2RC4:/2/,O>I U*G6S7<>W&;M>F\TIJNK'@ MNJ9!^[ G9?I-LD@>%S[*JO9A(=VN6ZSHEOS/[8WE63JAE+(A[:318.FX27:+ M\_TJG(\'?I'4NY,Q!"6%,7=A8D>MVMK>K#A-*.%090:K9F*;/_+=Y\\B7I*8PW(Q@SS+\V?PEI/^9<1; M?@/O)UNAEG]$?3,X&.V,DB4.%<.!.-4?XO%.:M1"HH);7B0N3^_@MUWAO.4" M^_VI$ T$5D\3")?NW+4H:).TP9>]IV3[\L7B37;QC+S5)&_U'/I_3N__APZ[ M.^0F 9](U-HH4TER,[C2G,[O?$WP\L59GF<7!].TJ!_B;''Q/;36W,N2''!> MNH#CP!MH34\V^N)]SQ<<$VY=CN^[>H!2"P4G6Q+78&C M*E3P (Q"#-!A1TPW@3&/4]&[KT7/\E17AE ,IEU8Y*3[$XY1(2_WM5'JX97I M-:.YKG"RE#A$;:<40['VT3GP1=(.Q1AS!BA0L7=64^,]04&D@93D7O@86/^O MR<^?NEKI21=MR%;QK7!#AH>&.JU.S]%NZ,)?CP]OV37:2C)]148_O$[ M#N_#,/&FC3VY,)X[?!R&,B ;#O#^T7!9CY/@8'JDMW\"4$L#!!0 ( #6! M7%9M!45+$2D (R% 9 >&PO=V]R:W-H965TN,) )H-!K][N:S6]]_##OGAN+3ONW"\XO=,!R^>?0H5#NW M+\/*'UP'OVQ\OR\'^-AO'X5#[\J:!NW;1]>7EW]YM"^;[N+%,_KNE_[%,S\. M;=.Y7_HBC/M]V1^_=:V_?7YQ=:%?O&NVNP&_>/3BV:'/+XIJ#(/?RV" 8-]T_-_RD^ A&?#7 MRS,#KF7 -<'-"Q&4WY5#^>)9[V^+'I^&V? /VBJ-!N":#@_E_=##KPV,&UZ\ MY\,H_*9XWVR[9M-493<4+ZO*C]W0=-OB%]\V5>/"LT<#K(>C'E4R][<\]_69 MN:^NB[>^&W:A^+ZK79U/\ @ -6BO%=IOK^^<\3M7K8K'5XOB^O+Z^H[Y'MON M']-\C\_,-[/-XK]?KL/0 [7\S]R.>;XG\_/A#?HF',K*/;^ *Q)^#T,#MP*^^+!SQ2N_/Y3=L8!M M'TK8>M$,H:A\%V!4#4_5Q:;IRJYJRK8( WP!%QN>:#I\"'E+,QR!](<=W%-; M\M W,.+0PG1;U[F^;-LC_NX.."&,'6#E7[L&/[T?"!8 [.7>]0#]"N$"4)-) M>O?[V/0.[D\'# UR\W"/(M#H\[P:8I6W*==,V0X-3]N[&=:.C"=TG8*@!O\5/.(V. MKIM0M3[$K?6N)=1U'K<&H.*7]R)U!:_ +& NH,A0!<@3)"Z4@/._*-3?ENF7,Z[-R,P'"F[(=2Y8. M\'L#)-ST1!9PD$T'CPP1?K@>']U DP57C;T<;3X%;&PSM@#G#=-B61'%X6:' MLMLV!(I02/8LPU>VS3^9;.@FMK[;+O'WV@95Y:$9\#&>T_5=V2YAIB+XS7"+ M>*H!#:T_T#8J'W 0X!+.OAC*3[9W/I)XU> * O9]]7&),JZ&D7LD4]K9*KGK MN,(!J,;7<-Q(.8!UD)1\G"V*0 2\VL%F'5_OIJ_&/1QL5R&Z-L!8@]V#OG'P M-=W4PM&](JPI8=+D@2@&9G(9$""\4;+'RW(_LSGT/AP@?XOOX33AP(TFWD::>&\TP8_BSQ7^X9(Q"&,3&$7XV\ZU!/^Z M[#["P1U\:(9(OCA%V &'60(Z]HMB!^AMCT 0,&.=T2LKT?QAZV'F"W;^?(/ /<]\#U8-RBV/H;($"B-.(Q,&.? MC%JE2-F5-PC:.2 )*."O7>$[5QQ=V<\?T+ILD9(*UEB1$*H6[@9P'[HD&;Z8 MOR*7(/SD"^X]C/TW+$AW%->;I<-L=%AEHM+F86&Y:3X1,=-535 O9UO6#1!M M[7 I(&X\'^9(Q('P4L#_;LJFQ9^6<)V7 8A.A6#&S$[V,,O: "_W[8>9"$Y7 M]CW--< %;_H,L@7O8.R8O<%36Z '@O2+BAUU:YG/KZ&BF#L?\D)B]P6IMFR$1^27 .U:#LB?:..U8] 2 F>!:(I4M;4NKXA\ (EA! MU2Z=P<-V^H5@G&\:_AW7+!J HOX-3 )&4[9>[\7L\;+5=+V\0A3H.$1IG>4I;X/WS#/ M&GM60X1P>$=$B@N1MX,HO+>[IMHQJ25[ = C$XY;>LK/F3S=P2T>6+RMQP H M03(#8Q_L;J-9T/1L 7M -8!#_+DC": M1.4&,2T[?EJ@X,$K*8P&<%LW?(^(Z?>NJ^$I5;#EE$VK1<5)9)9J6Z0_#D#U MQ(O36\>D+=1ZI(M?*G9QPPVRZW&S0>.(\0N (:SX(&J% _QR$,6S0L")JZ4L M@*((=_>D(H'@.#&1]A"CQA$%OH/ P/5SXT! @JL'T'G6;O4 M^F![!"2Y@<<(0$VN*6T )*$C(5 MUT689'T3_'K'H[&R4BL]%.]R@^>=[.&=*OT?9O S9RVIF!+F)%,PXQ.," MU+$X6$P.2.\?B2RT24DZ"?)%('Y0"EI M'%X5NG5$*[H4XI5YN4F]0\DR#:]7@TC0TVS1F>=1/:DG^VR#5XZ,.-MZ$M), M2<[\(4R*:/0J&X"CV;#>"W(Q/HC: 2J("C% I/INW!1>.8]F#^%Y[(7%)% S MJ*CK')6P3GYE;@IK&$9N@0V)H\QN%JRE7+8DY6/)\E)X4($NDS9#/A]AM),1 M?-G&A$AJ[U@4$*O';_QFL\R-3$7EIX/'G::B:(I/Y$RX"ES,5UZNQ<]KTF-* M^*8C1[;X58M7NNG,"C6'$NF9-AVYCA#7'M0^7)TF\30WG;=.5LDJ($CUQA"# M%VT ^=L>J-:<;+#/CAC:/(+@VY","?D@D$2')5P2OH%L>2@ HBW110OHD20[ M"'4>D"SHUB&J$EP8^.2U.Y# AT>%]8Z';5_6["APG^! :<>Z4;F4)MV:C7AK M9R:(I%5V&7X;$2KB D]V /A@F2\:^QW(0&D",K-#NN<1ZEN.NK=RQAI1VP,G M03\@N9_)60B*5Q\M.#F%/X<[S'X63GO@O&3-HT9KBY-0:9M-=*@9GI,S($Z( M@@W]A4O2>(6??JN'BF/%\)>9(FACU_R.5J^K=IUO_5;-"K[LT:].5C]<=E8% MTON*"&^ZD:V];L?F,5@LF<6"^ET3/K*RO5=SY*[8Q,2'2GZ"4T-F<6ZG^BA@C9^#;_J1V))% M'&5'B9P"F-3JQ-^&[Z$E//.?Y[4)7_D">0C:1?_.]1*Y(3Z&XR4D, MY&PL3;WT,$OB;T)CKQG&) ";\I2HZ[)79$-!$M6@5,//H<[T8[J=,.P[0/Q^ M#?C2[(*%1K#CF9/6SC/W>.2)7O8YNQ2?08A!TSG:2A>2$ %K\C!-!?@[%UR MNV.@-.IAT1KW,R(1H^ !M/,U(FV@R!ERA=6LS\"D'C++W+0NVK('5MV-A$TR M:3WH0H<=JX7+NH%M]!1B-(!JX *]AB.J'BW,X,C#IYY#)CW/#G-'6,F%"T@I M8%NN3J5 ML:7BO&R%H(.N1QT4ER[9K;!VPRWZ6]3?6O;LM>ZBE-Q'C%" -#]-]"PHIXF7 M3N0LQ9$2^1/=TD,B?Q9Q@V@^SG%4EDD2EU))/\]FZ1RB/S4/>/Z([J0"20P1 M]#C5;A._^ZX!%M17N^,JH8!,M5\?=2K [6$$*($+H5Y;_#YZ,KEZ\C]\,78: MNJ/3Y%Q$@9Q5 (Z451%IRKI=LY#LBI^Z3'V-+ 9B2D>G#R3?>WL:TX^B02,NC7P9S=POD\,2M?H M'4==737>,M',5^>FCXEN@FC+S1"'FML'=6+ ^"48P^KYR)CQ'ZX6EY>7O&Z7 M. $LZV@S&:!I$"M@PG< +L':/>">43YKR2=>@=.5;S0O17.A5G"FL$$,QV-< MHX?!,K)%) 5#[W:SV83 MEX$M^!ZUIY]Y#ECU1P["I.?H,"&.PKM>%X,'6WZ0,S: OSHR7Q5%B=+@,8@+ MU(4)O)R_Y9>MKP0K)X_ST. ^)(YM=:*L56?&!37C@75" M3#GI+(E#TQ )U.3!.!7\<>..?'=Z2@9$ P1_]>PP'X/1],FLF'2GNI3X@RA8 M$_E0-BV[HOF6P:-^WU0@ZCM0SH80Z?:.!>4ZH5L",S T[U.P-C$O) Q9\OI+ MOZ&D2P8\CX6&V2BT@8W#"+".M#!R4M,L*J$B%Y.H/7\1M;CIJ84_ M,I8>=RW"( 7=46JTV#RR, \X69[LG;D#$"Y0>P[8"K^$(#+"#UY4IWF!7>+0T+'$(FQAI9W-P3IE:DO% B L TQA[9\"+ER0LT M!X@;1185N2LQ;'1@1-9WY[*D:TY\5">SI>BQ'(0';!\IC/,HQ>/)Z3PR*/%, M<^@=;T2;D!+/L@)[L&_8F.?\:?$+)+#;L4N>RAC "%M8GGHJ :>V$X!XRD/. M73I-?C=A2,EPQ/-NB.1%$%B2#GD@<8V;N(>4C;*?C*Q/RC@\X^#)5"FBST@V M[(/W!\NW6HB]",I$SZDSCR MHBHMMUX70_ 4?D (Q=E@%\B )IH" M3J( K\?#,>J[T[J>J9N%#]+@Q$/,!0NR)0+A>TK,+=Z"QN'KXDV2&9G% M>M3G@QCD7-YI]BN[/9N!CB#Q V'F%P@H8G9XY9!82E5<6I*;B4,:@')H\XV6 M&R>K[1E M@.EL@*T#)3T]SVV.$FOA4L]-&*13*U-IDS+ &.E''VWL )\1B]H MDBEL!S K&,.NY" KQJ,P(4Y5>>W6_8@YK->75_\YB>AA"000Q+ANPJXI M?GW]M\2#]@,&#HLO+M[^^OJ'BR_AV9T? M6@_4A3I_5_S$5V&!.0\KF/:'GY<_??_AXDN+_8"M=P!*#*+)DTL-@_]KX#X? M0:ULNJ5R;2(\33.1.Y9=49#@UY=_Q/C!1XJ \6+D0LM$J1Q5BKF P@7#R,8C:(31\,J#F:T>)83 M'.GFPA&4]\U >E*IZ0DP"L'Y\YDUXOSY^5N*-G$1J^Q(LF=AXC]\O?JJV -O M)*]'>F$C74NV.CQ\]61UJ4]C3K,BD0HTYIWE\"_?:PF[R)K#@H$3]MB, M1)-'L&1+P-T2[\>#%KV!5 M4H$29Z7$[DK@\C4;.9:>C=="[%E*>X#?.K?EK$*0MK])*J!F68NTBOE9E A! M*1=4MX<6!NLSZ?HG61HYL\LSJI/[%&-6"*1R+72GL5G$L\.F7!NUKK9G)_AES,<[81>-(B/!).0_@*HXS(E']PE$HQ]9?;BY\61)(I(OJ;%? H= M[HD/*+^N,1G/GK2QY09YV]]&X*N/+R5R$Z/)]W&5>WG5#][7J%XMBI=:4/DF M%E2^C"K+CQ@5^)$B+O*M#D5-)"$3X Q!JJ>,ZO6-/(CK:&,5PF,A+4F88/> MYEP=IE$#.7R<0CT.92S[5%-Q6GC'*1$AK:3""YXDWB*0^8$,#NE_JQLDAU)2 MPMIQ^0&F.:F6)='"36]Z0K-AK-./Y\HV+4,S*KU\.??DU4B*=4[\JIPD2M(K M87".\6V@GP3_0!F!LV&&?": >4+:67#$*Z.58"UI?.CBCD$2\IPS]Q!L5[O& M;1)KM'8562+D4>G)M6E/@:)?C<1"V6W8&R.*OZ1UYJ[C7 M-7TZQ0^J-">P\W2GE#?9(3+9,UX*K9[1="SU=+(V6.WNB\@2S?(*2>( FX!X M.X+Y^9&LR==U%Z1P"K1JC"[>)5]FMIG'B2;B"-5V$#;!R82E ?);L_M(X49'VWS/QVS0'5*DP7Q?/0"B;X6'3EGE/,NB758Z/7 M&HWDI*A>@6F!!-'>(ELNW 7E(@WM;8VQSH=:S@90TC2Y/-!ASEC12US?9)$$ M]81/ 4F M&@8C@9-VR4J/MPIEHU\'#R=>L06?&O8GU3I3\W>6!RXT?(-5VI3"0^"BG8BE MU52NF=3^3H6C<;M$)]7DQ.14B)K0U<")(E332&DRL4!8416+@Z.$VW.CE3L6 ME/"$UX!#=*(;-0IU1J*<%K[)W7R#,S9!EFW":=E&F=DPE&M*1+F8:N<[-WDP M*226G!HM"*R<9:;,;5,E[JF8$*BM N+'Q(EE7Z:>K6B&Q*(VBT#$+!YD8C%O M+4_-5<1EQ8H6F F$8$M@UFXW:II0B?#9%PCX8,MLT,'"*NNSLV=F:5C(1W[KBHFPP MB1LJ)R9]@TRL!0>FJL2NLL8PYF/EOC% A#I94JEGQ<#D+VC]6$NR!QG OAWC MQ"!'-H[RN3&]4@",AY![?EE1T&0W 1BCPIQ+L6]":DYRHIK<0D4'E1964U63>13H/Z5YQAJLHYXC0)DMAPOVD I!=1*!#[<=] MPD46ZI_D1"RQ&EOTF]#.*+[%Y$0U7JQ=GQ;8V#I[^,-J"],@F=21TUT;Z!8+ M-)/B'ZD4QF@!"-K9.J"D\FP.TYP\0 204K0VYY+]+S@_\YPHB#*F5.IG/Q5=:&I:TDN?&B,/ ]Q MF[JLSQ:H!?@/#HA16%DTI*ON,9WGT+J,]\5*.6<[L=GG40'( MM)X'$Q,CK2J@U3*JI7G/H9=[*\22PZA&F?H+9*"1_*B2G=8YL=N+=8%5\8-B MBG6Y-'&8DY[I:1/^#3E_RS9VK$,^9"FD>N]C;0P-DZ@6I3>)HDI*=^_67->= M$[ORATCTN"1R)G%JDNJ1Q-=46408HL ^B1%KCT"QX9(BJM-MK]W16U:=>B,4 M:4E\A8N2T[02TLMX;6UGE,1BF%'"-E! 7U\^78\]E:#2QRON?I)@-6I=S*^S M[$)U:TL[F+3TPXB*26Z5U#")A$ZD;$(;[#&/O-S6%TX>DGH',R-4EL_*ZC5[ MOX;6 I:SHIO]SAJ=B2*5.*A) M''Y).K3D2ZMEK7@ ,HS$SEE-+7(!,J5+)QNG <+GX1?=9:L"R()X5A>6C'L 3% M?]MTO#RY-OL8;1(?@/VF/B<2CD(VB-E5\1:ENNC:4?^6KD:L.">W2H4\D<,2 M>[@=,R(R%<0,P53O"+E&%1H4T&7GN#>#M1R0P!XF@O (2X*T,$WN#.5^,=1K M"CFZF4 GNO$T>4-!6R1<$W!/63%F7)"%J%9XDI4JT:"D08+J9LQ*F)WMG367 M ?9 ?!@/Q'@JU@T),^0EMX"#+AN< YVS/TL!$6:!GGMV7V,2KA1GY1JB-#JR MIQG5!_82S9;@WF>]$)<6Y9&FY,5S;8M%*N].=__:>NI,$JG8_+R[5BA8RH5Y&BY\.[F5O/A9. M-9J6=\^?L(S/=LBUSKI>+]@0812;LLTJ@Z_)_8"3H+@D=&62-IGW,*#B;V6.R[DXYN4SOKW-'[ M#EG601>@2/$9E8F#X@:"KI=*@+SSX;2Z6OH7(+QMFQ)PCF="2M/7G(;I@B'# M\G0"59Q1JCFQIJWD84PJ!Z:]4?"$)5$Z+G!,[NJ\SF7)+?*IKX%O4SU\S' C8)0.K0ZA,K9([AJ-V?K1\$X?Q)**"CQTV]<,R MRR2AUK*O$UZF+LJ)@+X^B&GN;%:G&^ M91)W/.V:_534*,4/BQ0O,1XJ7* >;!R.P5KR67<'TVAYQ^VH^O7G_2S#[BL!Z.> M9+(A-O9."J^L'H0+:JT)1G*!!Q82'(J%B;$BGU)R7K:@=V'V=;J4R9M8:7*D M:'O.NH6'X7[4FM*]84?BZ,(;-8EX4LBPB.-CG#MI3645M6H64+E7I2EM:LI8 M CDAJ+5M,(X62;%?0\7B@S3^2LV@^<:-0Y)?Q>##':K]) %"-*H&B]^V?N & M-R>2Q;(H@U8/GS\5['F)Q=N$EN^2GOBO+&OP5=*&Z(UR!7R[Q7OE4MDD)XWU M+5*3B07MLI56_6''"]]UKIVP&.#.S1:X;#(U?D!VS7]CII3ZZ\3#F688GN." M*3=?R8XM^55,HG0[]TYWIAYS06D^A\$*%A[X2H("2&9K4CJ/O:^R<]$Z'JD2 M^<33LQ7&!(F<9Y%A7?XVCA_S1,^]X8!+!D1,GDT52+?!@=;8+C91M+5CULZ+ M4UPNX*27WD+**"D]U0^J"-F2[%/14EI*,ZTYO>>$[!.8%!N4=L4.=J(;=!9A.2![:=D"13 M M#CU+T9@GM*R.E33AF:];3EECT@C-LL3FSY<-,/%&2?&-*@6#-[YJ2<2H':7= M4+-Y7>ABD?)],GY#/G5.2!Z=\-RSIO3<7XNV,191#TB%9=D=@:0'!PSS+XY?0;2AX,BYB4D'S+ M7%>59_XA-F.8Y,E,+^R9<41[XF?*84WO()4G68D8_/!M"_K-\GVUPS0G&;/4 M2 8GQV?.RN$D*R9=3;"6@B%XE!9RJMW/ NH.SX9S$R?U8BBV>.*RN6)=O3@H&3S4CH\#0G_QRE/Z!RC?8!II"N MD7KM4NR6F1EJ:/WW0$A=1^NESG(&1,O^RF%=:#FU!'BQNG6'/9I2'6$6>/:U MN3VY]?V:L]BR/LR;B 4Z)ER93G+MJ$&$Q#8X-8)=+/YD?>DO.\FQ.D>9W-$L M?PE5S,PDO[(6947G%X.?%-IS5&AV.7-;[+FEC$ K?NHJ[02";O6X]DGI*(.Z MF7H!R07$C8+S:D48Q3&G8<(6,[+0&LSL+0 <(TZ:[\MDK$J8 YY4W=E+UFD0VR M3O3 BG9!;]+02"%GI=A\>>_:6HK\8_99TG]S;I6T_2C5;.AETOO]SDRC2K<[ MI/B@(%,LZXR'<=+\_?_OC3;SKW,!$J"\)89]OJJRBWS(- M,?-0:?;RA:#S2VJ+=-X/DG28W A)V6H;(:',W>PW&^F400_;B9^\4"A&UL5# MT[OEI 9?+9;[6I0UW1F,D*/U54Q@GI5N01+@*2P<%FFFW02DZ1X6AN,85;+V M_5JI>Q_F']3[;T8F&_;U.)) CY@+2?^2$_3_*Z5I@!?,$]TK9YKF>SR 0B3P M15T7)8$FZ0XX9$VU8\T/1:Y[<9T3TL=.HQ%[YP8+#L6F55:#D=-V<.XCT2EY MS+#>.IG\J,!\0;X/T5^_9-C6!B1$UVDDJRPLNHS(FB<%Y[G#R\L&XQFS6=[1: M>%T-"Q'"X +6HAW(BPQ!/^HBK>ER7#/V89?T-O]7()!L:!RC+R8L!]!&U^.@ MQ!'?[I3F69&,Q3QUH<\@->*F)3BE7D->RY8&^5T,>@IN7-U'L?<,=[V+)"%8]JWOVIY]_ M-.]L!M&"IA.BG,!*6CTYW F_<\C%]X=915W6M.T6W[XL.2WX$L7F1IK$:)VS MO6[61N//N4BC_#*+RMZ4 M4DR1>&A(CP#+@][?VH\MA\"W8L[%^H+^@&_+XN_6Z0N<8%&<\S>@X0"'<]K] MY,_1.Z'X--%#1ER*E=C*+'EYK.4V'@2?=^4^ASBF4V*0ACWB6K# M[$[><&D+4#N3J97\>&F 3+*QE0VF1T!) >J$UT,(]!XL4HE$>E&!KK9HH1J] MX4SZG/(J[#!BK]Y*>NX9\SY-ASE33S'[UE1F7V4QW/IE&-Q!*^+!#L#&%A($ M3DB1<[]1$,M[].I3-P!=M6;G?2S0U1L48'1).;9D IK+%Q. )3O. MS9LM$& MG;_-/I\]UL12>P.,>N"+H^+#.-4')(Z),O2%+-**BXKROYU>7?TS1;74']CI.0K.1+'"SH95DPI_< M+6#P9>WI?=OIN\![SXU)F$3 TG\Y;O'48R5V; 23C'M/>9'([K_UJ+M](EH(]JIZS_0'&_U9VU%9' M=7+RWUCS#F!6L2UH^K:I%,3@NH9B7D-:6O0YKW(A;D,O':>40LK;$#^(]IJ6 MEQI@PUI<3/-Y:V^])+.MY3X8-55K[1MU#G9*_8FL4MO6<@^1I#4;HD"^3=[P MT/E;#"EQZZY:]4_V0M[HJZ6M%EULMEM.AK&WH7!D?AY ;,_Q^/+)ZNNT(T.U900VT?DZ&VMUK9*C,]=)F'OOV"A3UN/ )'Z/>2Q+JBJF M> QO^.NO5D]LN+_O51:,=E0+,WQCP#KQ@=RFJM#I"?!+.#%#36U<]N1,;LO< M2W.PV1-2X;-'PXMGCYH _U3P_][?PK\$X7?E4+YX!EQ^ZUZ!%2[&W_.+JXOD M6[P&SR]>7GWS\OKB$8R,C[]X=@#E\RTE$F.+O T,A2/]ZH)+I?7#X \X)?8K M'/R>_MPY,,9Z? !^WW@@*?F "V TA\![\;]02P,$% @ -8%<5B>=S93] M" %Q@ !D !X;"]W;W)K&ULK5EK;]LX%OTK MA*>8;0#5T<.RY4X2(&GG46 *%'W,?%CL!UJF+6XE426II)E?O^>2DBPE=B:+ M7:"()9&\O,]S#]F+.Z6_FD((R[Y796TN9X6US>OSYR=AV]OEG0?#?A M#RGNS.B9D24;I;[2R[OMY2PDA40I%O:C^KN-]'9DY*\7)7&_65W?FZRF+&\ M-595W6)H4,G:__+OG1]&"[+PQ(*X6Q [O?U&3LNWW/*K"ZWNF*;9D$8/SE2W M&LK)FH+RR6J,2JRS5[]PJ=D?O&P%>R^X:;6 QZVY.+<03E/.\T[0C1<4GQ 4 MQ>R]JFUAV,_U5FRG LZAU:!:W*MV$S\I\:W(YRR) A:':G(6L/^>;TQ5B,[_G7,:"]R<5PD59T+]LGAU76EM'5K MWBAC\1&OKSX+7;'?5;WW3]&4PSQA8\ADP@U)NE)%PP L6K8,T"?'P MXP]9',4_39Z&P4>SWBC=*$V:;Q2,8\MX$819/(R_C*,@C-=G;!DF09@F+%G& MP2+-6+P(@W2=LB_S3W.V5[="UQ0+!E2L\WNF-J7<.Q\8%J=QD*Z2@\PH#))U M= 89<1!ALRC#ASADRRC(EC&TR]9+#*03&U["#XLX/*/AY2)8+6DXA39)F.$I M"4FOU0GG13"TJH3.)2]9PQN,O(!>L&@YW21>G'4C23Q^..6O*(B76;!>1WB* M\/?E(HA7Z9G[G@;K<,46Z3H(@319N RRYSDLB9;!*LY8 E<%<09/)5$*ZT+8 MZ^(7I]@S=@$-EO#F:I6ZYVB]("/2(,V T%=CNA#X&4LYC--[*4]IY9!32&UU=;N[=%KU" MMN#PCJM$HQ X"UEWTA88D,8)(52FWSJ!-APZN M&T+!$:CL7;D3*+6'CQ;A0/[I>U9Z'(!/97T+JST23KUQQ(J)JN1."EV>MU5; M.H445-0N9EH41&1@(FWU/.T;1WM(5Q?N@& 3#N>5:DD[VER+D8X[K:KG;8^$ MD[45%%_GDU,NQE(1L%K8HPH;BQ_O*:"$GST_!;C!)!U=BL*-(W=#]A0-7'IR MMJ,V=>O:%.2^R))TO@ 1*DOGDKM"YL61U#T2K.-&DOD%I]03HO:E!R.MK%NT MJ'&R.,>Y#D&E1[JC^P@JK)H!D2K'?7PU/E@EJ))\1.!XZZKFD;'4)5\DT3SI M;7.:/:R%9T7W1$L^I9M#!8M"1_$Y[T#)'%;M?94-B4+:PL ;4. M50K%4U!@ MNNZ\.S@=W^462"RF4=\JB"2 V 0!=2EC\>Q)?SZ?XGQ6%M)& M?.L4]0)&?P0+02L U+ZE[/ABZ/%W.*MD4?<;GR0U;[@IV,_?6@E3O4"H^/Z0 M]Y^&O']-9%W<=T71-8X7;+U>#W_[+CTE1W&&;H>NV8_V[X^X3T=Q^GG]^W,H M3L=DABVZ]_?C)A=EP6J1]C\C=A9$:1ADX=H3M-7"-^DH<8WZ-*/Y7ST7A>L@ MB9+)TX'G/*!+"5A,$@WCW>LQ.N1I3S_Q\.59Q,?3G&&7[GWBQC@)HGC=_XS= MN +1S#S/3< &%[&G0#'899:=S,"^)J:%O]>J;5#@U=ASKO&,=6E=KO,AVP_8 MLA$Y;TT/X:P!*1'&8;!I ?_CGNV[(LA*>3_"(]D?_SL1YF2?^AL+[+@8 D+? M262#YP2&=GB(_U/;XR.V?VL5H?[8=HE6P74/4X]L9"^IP0*'P2P/:$;3"-4G M<\]\%^C]-9^0V:W<.M1V;=*12-: M\>_PXE\=(2<_0SVUH2-RESA-VZ%!)>O'4]OZT>1.C<&9TPU;ZG!=+*?IC+;; M.6*DMX_$(1NLR(M:?FN= MOC:UQRC/;\AQG"0';T<>CS =8-)=DT6O&\"+I\ M[#2C5;X5@\>@Y=?$!_U](.F$#!?:4]BAN%V*\-PG/.I3E;.5GD@:5L)3, MGFB1FO>2^"D0_Y;R!4>1WM7#R2_G%.^[ M@AA"9YFK>AC<5DV'!\=M[#-&$B-"9])=O/E7P?[=;O<=WFT4SDSNE#42V3NQ M/U4Z.J1:&$6N@)2^'!YZDPIZQ(!P:+*ZI9WFT*=VUV0$V%C:$^@3+.K9!/S_ M.GC'O^V=8T@BR%LUC[ZZD<=BD4YV_MQV^#K?>U_ZR]S#=7YF#H.SI7%N* M'9:&\U4Z8]I?0_L7JQIW];M1UJK*/19HCD+3!(SO%("H>Z$-AO\+N/H/4$L# M!!0 ( #6!7%;3?[NDG@, +@( 9 >&PO=V]R:W-H965T&ZGL+-HZU]XFB:VV MV'![K5M4]&6M3<,=+@1B8L38NDX4)%\VFPW9OY5.^<% KO#=A= MTW#SM$2I#[,HBXZ&!['9.F](YM.6;_ #NH_MO:%5,J#4HD%EA59@<#V+%MGM M,O?^P>%W@0=[,@>?R4KK3W[Q2SV+4D\()5;.(W :]GB'4GH@HO%WCQD-6_K MT_D1_6W(G7)9<8MW6OXA:K>=13<1U+CF.^D>].%G[/,9>[Q*2QM^X=#[IA%4 M.^MTTP<3@T:H;N2/?1V^)H#U 2SP[C8*+-]PQ^=3HP]@O#>A^4E(-403.:&\ M*!^:>6V%GY4 M-=:? R3$:*#%CK26[%7$-UA=PRB+@:6,O8(W&M(C+;DM))U:^DP6[_N>;LF?BY5UAD[37^<*U='(S]/P M-^S6MKS"6417R*+98S3__KNL2']X)/Z;TL&OQE> MXUDF%Y!/TC@K&,W&:19/QA/XJ%9"2B)W+B";Y/&DR" KQ_&HR#N]SWH6-^,X M8R,HRC(>T3@<"[AF#HHI?T):3F*5%F%$4*V!Q?#U]=<.+)MP3A%*>+PS_GVQ] ME,=^0FXLH+_>+Z7JY>FU3>% ZG/;GP;[0NJ@;H@(WDO<"*7\H5EQ&:A>0*A- M&&\8Z\:;%.ZVW&R(E-.4[?> M4KPF#/!Z7!60L'N4ET'O= MMP#;N7>O*E(Z= ?W@GC)IV/"]4D-+O.X+-F5%RQ-,R\8B_-T?.4?N<_9!D5? ML/XRV]8(TE*$[<-[X,6KGL-:H_R6>=O96@J1E[]8ZGX!L4 MOS[WZB0GW83*M D]DWCY/;O&,EB'MKSHNM&S>]?3WU$J@A*5N*;0]+H<1V"Z M/MDMG&Y#;UII1YJ$Z9;^6J#Q#O1]K>FY[A=^@^'/ROP?4$L#!!0 ( #6! M7%88!14Y&@0 #L* 9 >&PO=V]R:W-H965T6L;\'I3- ]!%DF;/!1]H*6Q3:PD*B0=[^;K.Z0N MJ[T&O;S8O,PP9CVPO=U<<":ZW/98D,[.ZEJ M;FBJ]KYN%?+2.=65'P5!YM=<--YJX=:NU6HACZ82#5XKT,>ZYNKN$BMY6GJA M-RQ\$/N#L0O^:M'R/7Y$\T=[K6CFCRBEJ+'10C:@<+?TUN'%96+MG<$G@2<] M&8.-9"OEC9V\+9=>8 EAA86Q")S^ON(&J\H"$8TO/:8W'FD=I^,!_5<7.\6R MY1HWLOHL2G-8>KD')>[XL3(?Y.DW[.-)+5XA*^U^X=39SF8>%$=M9-T[$X-: M--T_O^WS,''(@Q<&\.J&!S5 H; VNMT>B%;^@XZ^07/?1E!QV] M !U&\$XVYJ#A35-B^1# )YXCV6@@>QF]BGB%Q3G$(8,HB*)7\.(Q^-CAQ2_B M[9!B+&$CM=$,-KP5AE?B&Y8,^LRP24:Z3,"5T$4E]5$A_+G>:J.HM/YZ+C_= MZ+.P::8_UEAP'_1T6#4+X233D(H^: M5O3/%\^8/EX)1V:B*62-8/@ML3N#.&;Y/+>#B$W--*\>L._L"2W*4XAR%@?! M?;!?CJ*M76QDK^7.G#B5BNV0!AO>% AAQN(DAS!@61;"6(9$I1;:]CO"GK$X MS"")69I%?7;;Q^E,0Q;.$XA3%@;SWNA18L.$S>=S>V*6!?"[I/JF\,(\94$2 MV%%&7,(8WC:%0LN:]MUU "/A_=80:^"TTK@RI^YD#G;N.A.=-N%N?>A060AN M=726T@%8%8O!H^BAZ+[I%@NQ$P6OJKM)\"YO) R1H8X-+;^SO,C^NY5P0DHT M677%H_]593R*B'A41VI?-'B:_Q?+^6S0[VQ0\!78#J'WC.8LR.80!RR)LUZO M\J'O&5C-J/#.8!:3NCF)UWV>NR]EY?)/\HF)IL6@J1PT+1YI.BI$6.X*WB%7 M&M V[Z>9Z[/5IS[X;NI=MIV+,U_74AGQK:/6@'.64FMDD( M699'#PJW,R[NVS@D,Y:0#&G&4KHAV8P%:?Y/#Q>:E!?T9A%4IE/A[KL";=Z@ ML74^P+GPT?4U68G206M#?ZZ6;1UWK>?\N5[O3S[HI,C>/5MLDSPVIONVCZOC MRVC=/0CNS;MGU3NN]H+Z284[<@W.9ZD'JGNJ=!,C6_<\V$I#\KOA@5YWJ*P! M[>^D-,/$'C"^%U=_ U!+ P04 " U@5Q6O_X%>K($ ")"P &0 'AL M+W=OZYYUY(WN5:F\^V M1G1PWZC67HUJY[J+\=@6-3;"1KK#EG8J;1KA:&I68]L9%&50:M28Q_%DW C9 MCA:78>W6+"YU[Y1L\=: [9M&F,T-*KV^&B6CAX4/7'9BA1_1?>IN M#B&A\V6*.=B:]XO[X ?UU\)U\60J++[3Z2Y:NOAK-1E!B)7KE M/NCU&]SZDWN\0BL;OK >9#.R6/36Z6:K3/-&ML-?W&_CL*0@P)E([9OR!V0U_$O$E%A&D M"0,><_X$7KKS- UXZ7<\97"K1.L.'8:_KY?6&:J1?X[Y/B!GQY']N;FPG2CP M:D0'PZ*YP]'BUU^22?S;$[RS'>_L*?2?R-#_P8 =PM%YK.G758@J[ U0B5 M5G2 9;L"8?T:I0>;)9I=B@( #1)X)EM2T;VE%*&;KG69\!9TDZ9WDRHW'"YK.$ M3:^U^:34DHB>%U;UKI>MKT1BIY[\<6 MI@G+^-3_TED""<']7E6RP#W;6<)FDPEDG$V2"8'E\ [)7*U5";+IC+Y#+V>! M\SF+TRG]IRS-9X26Y/"V)<=:HL7PZ@>NBZ)M>A9B62&5:2#%EK(71IVQZO0SPK1 M22>4_$K,Y=$HT=,42C14&*"_?_Y;9=O*VA9I#&LJX[.<3Z,97:M*$1]&\YA' MDX=YD#W+TDF4/HI0,7087A*UB>!E;WP!_JQQ%C1\.8MV<^#@610? M\DEGCRN'=)@_EO1@%)_/EZ'."S) 1Z";7!(OM. 3:?T!JFLU[6F:B!EBGXY MQ+ZM15N<#+7H.B6+@&A_W/W=U7#H^-IH1]FO*CCC21SQ0T?Y+(VR)SP]7C+; M,\! *$W4UM+5P::P5OM"]&[^Z%&(X _27!OI\)Q84KB00M 9NIJ,5)O]D!;? MO9K\QO&8MAH\5U*F>Y-V@ED;*"-=%[4H88G84M]$3Q2]7%(H,KYCODWK**22;G/^('WJ$K @ M/#[U63[O!8E0L^E7G.D+-W 5Q5"3QQ[<\5Y[U*!9A2;04L[ZU@V=TFYUUV=> M#^W5H_C0I+X79B5;"PHK4HVC:3X",S1^P\3I+C1;2^VH=0O#FGIE-%Z ]BM- M*=A.O(%=][WX%U!+ P04 " U@5Q6"*29+ % "."P &0 'AL+W=O M M*NTN!DOO5V?CL:N7T HW,BO0N#,WMA4>IW8Q=BL+HHE*K1KS)"G&K9!Z,#V/ M:^_M]-RLO9(:WEOBUFTK[/8*E-E<#-A@O_!!+I8^+(RGYRNQ@(_@?U^]MS@; M]U8:V8)VTFAB87XQN&1G5UF0CP)_2-BX@S$)F:.N[-5&N?@EFTXV3P>D7CMOVITR1M!*W?W%]QT.!PI5\H@"WRGP&'?G M*$;Y2G@Q/;=F0VR01FMA$%.-VABF?XJC/,'S',.'EKM%\Z\EHWT/QH8(Q1 M]J'R?:A7_$F+KZ >D911PA/.G["7]JFGT5[ZB+U];C'1^^F_DJY6QJTMD+\N M9\Y;+*"_'\*A\Y(]["4TU9E;B1HN!M@U#NPW&$R?/V-%\O*)'+(^A^PIZ__E M^)XT_'#8/^F-]'+R3DYT,#*5&%;-VN.).SQX0/5YAY,8:YS#B M>MVNE0A^WR$5/KQZ;=J5@C#S4"^U468AP9$3DO*25EF%HR$K.$UY>HIC5N0T MYSF.>([[>1GW>45+EL=]/J$LX^0ZMCG8%Q8Z7_=ARZJ$5JPD0YYEE.75*>%I M08M\0M))15G%<8<5E$WX*6$5HY-)0MX9_:+&B#%@(A86 +D43:$%C*+"" N& M@54X24K4RAGY9$6#G(_W0<34ARG1HL4<648+#'58TKS"X$N:8#H53=()&18T MF00+=((2_=DK62-W [&!%QU),TP@P3!I.BE.$3&:L8QD&.<0/Z?D^;.*,_Z2 M?#)>* 2GRBN:8H0(68:9%5F$+,L8HE?@J"C0( ^C89HS6B0L[*L.*$H^7*]YZL0BW(*PC$)CL?E7M*FE7A@G98*&>%/DH M0<)6"IU09+Q0P'LL17$&TIM1^0*[QEL !U]AZH3>ON+>RK01WJ# MXLG_/TA(%PW4.\T98(KI*#](,9^,^,&T8#],\V*4'@&0CLI^Y1[0H>&/TTGC M-XO?/'Z+/>KE,82?T%B]Q"2P>&4'9"VLW48B:5Y%DB %F5&TY)UG>/D_BQNI3;8 M?K>RE0'S6REF4DF_W=<#MF])^83WG7.D?[,6MI&UP4!O?3/JQ;(260<[\4C\ MC?X&U@'%07TGS!):9HR\!1$NPD @9 56FH:(YC/25D% M:G:';\F1@WB!I(%/*WPX(>VOK05=;P/I:*>ZBD1FHEF*E(:T4X8&?]W5Q2&2 M99'2*JU^0/6ABW5\\$9"KEW$EV ($2NA>R[UJ_UC\[)[8]V)=R_5M\+BF3JB M8(ZJR:C,!QW+[2?>K.*+:V8\$GL<+O'!##8(X/[<&+^?! ?]$WSZ+U!+ P04 M " U@5Q6C0*$[-P, "++@ &0 'AL+W=O0?'QC[*]NK50E/A1YZ9[TUE6U M>71UY=*U*J3KFXTJ<6=I;"$K_+2K*[>Q2F:\J/N9K;^W3 MQZ:NTGA?\0ZL;U_E;D"4+8WZE'Z^R)[T!*:1RE58D M0>*_:_5"Y3D)@AKO@\Q>>R1M[/[=2/^6;82&M7F2)LA@:%+OW_\D/P0V?#;'#'AB1L M2%AO?Q!K^;6LY-/'UMP(2ZLAC?Y@4WDWE-,E!>7'RN*NQK[JZ;/T?:V=)@^Y MQU<5)-+UJS3L?NYW)W?LCA/QQI35VHEORDQENP*NH$JK3]+H\SPY*?%KE?;% M,(Y$,DB2$_*&K7U#EC>\0][SVN&*<^*%*1:ZE&RH^.>SA:LL,N)?QVSV$D?' M)5*5/'(;F:HG/92!4_9:]9Y^^44\&7QU0M]1J^_HE/1[X_'PW:+SX]*J7%8J M$ZEQE1,WRBIQ%@_Z4Z14GF-!A)_#_K#Y*629B;-Q?])>R&JKRY6HUDK<*FF= M4!1P@7"I8J%L&S+^-^;]^&,0H7#=1G'IY;<17Y\R2!)I"]<5;:P2W*CH8E74^UD2QEM"T-)58*%4*SHF29"U4*FLH3P+5<@DG ML#+[IT,SD ?4E;#6Y7A-4CKC2QO_^9V MG;-$JIE>*-M.DZV-81ZM6T$ ?-^ :Z.MP.=9$* M"O>J6^@*A93SM@61KW6A28O76BYT3JL:B><]OZ1WP9$XF\UG_7&;9+ [E6[= M;^1H!W?@ZM)*I$2=5K55E])=RDLJ.YTJL4%:4[CA=@,7*@JNK$A?<^.#G2ED M'B7 Y=)J1!0N3G-39QSTNB)+4KGQ>FH%/[W;C0\I039R+L#IJES#LZKKIR^_ MF"7Q]"O7$1GT!JCUZF-U%G3)1UGBX%D"^1@+;P&M9W"UE$T@B3T1M1!Y7L,E>^&/"O&DRB9 MS,3WODDB3W-%2EG",Y=F>4D]+,B)I]%@,!"O,NS32\VZH#ADN=+T9[-J/HFH M,;XT)KM!Y,4$^Y)Y@E:Z5-9RT#F0E?S0[$FB<0(=6/GF$G9XWX8+;3N:)]-H MFDRWKMG(6];E?!Q-)],+NF%KU?',>1S-Q[.+ R-SW58^UD#+X?@B:+%S:Q0E MX_@BJ-.] ]7J B>=)_,HB;'D.U4=Z-M) L[C(R/E2 9V4I0RT-4+ZKV5YC'1 MC"R8F*I-UAQ%@:I IWL#%Z"SJGLS#[K>@HA/"]Y%KF==MZ6C>E M&%>+;>?U-DE1UAQMK%XT<'0)\&FL:WHM>50*P![#2BG*/LCL-A^!4S)6<(N05;":N7^3:N7B@\\-B2"MQ!CHVQC '@3,. MZ82LW1A'D[-I"^HP6)UB($-PD+8=:(@E<' MCIH28-"&?OS2&L+[TMI;69F!;H.*>P?13U%*E"RF .3,(,=WG[.VOW;#S.A L6;2(=!*9_U"-.HW$M44U(@E_J;,7- ?$. M!S>LYLC1=Y\$0+[6T%^7UR:_WCNDL<@[B0?$QJ.V&UVMFZPGVU%"X B.K+(! MM*W %VD1[8]\P4.;<#=JVA#![S#::%'IVXTA7,.M$6/$KH("F78\);W,71^A MRNAHF5$;EM=2YSQ&*<20 G0E'Q(B>3R__5$5)^U!?;T.\W/ ^9??BH,I2&5TVA4VPN MU5)OJ=NI(X#]0P=FAKC#QE_6TF8Z1<2)<7V/[D\C@=9](N?J"'Y=X>CSWO9* M[\+C\;-)E^QO>=9V):8=K+4&S(HKQ <&0+QN2%"F*,G]H" 875'V *RE7/.X M:$HD$0K>[7$5/WFH@]>X:SD$Q(-,4=0TY2KE"T-11V#XRAZQ"MR)#VI*U#]V M))L+F=^P1,81IJ(ITM0Q)@0M(0YN@3&<\GDL4QX+M*14%FMO#K>_BQ\NB),&>( MVD/H6ZSC^"P\71<#"]B\/%1#X>1.&2 M:#*>WLO@DB&CCI;!C:;S:#8#FX!T3H@/'3"X&$1P MN&5P.RP,K&^47&R5:(;F^7 ,J^ZE=\1=3W*XT3B:T^''.5R3!?]!^,^/?V1. M$/B/)0)% !8?P02ZU?3YL('C8/A,H![H20AC]P=0AE$@#*-=J#^B:^#%+;(/ M=?=?1/91"^WO0//_Q^RG,/N=D/M/P,&=BB0L/.I/_I)8^%4)6QW#WF_5PM;T M^/4/P+U!;(0_4D*]X7<+>>-I/]X^>&Z4".\)H*F'A1B_!CV.J1-%/E\!H5;K MPOFW CDW>>U;&3>03/&+A^IV0T(8_#;IR.H!7!X"RX DW1X"ZV#4%E4>OHQH M/>31!\VB'33?5O>VI7?/[C[&X]=ZT\YK/9Y/6R2Z[6"G\(&O".^]AZ.TOWAB#%=&5;S->DT=9EH#T'K^+:ESF2IA79ZTX_W>NV".DG% Y[ MX&!N=-I# 2>&,_EB)X<^:P;R$>PC[OM7OKOOV9V\UONL?O")W2T(?=<=U,UK MU?.>OTNM3I+6U^R/RV7-S#4-9ZY!EH/ZWOE?U_0>$@V3\JG,FCXY)@QS\&@@ M*. CS?URE9L%L:0FN6EW(4NY:OEYZ&$1#3)^"5\&O!H>$FP0[)0LX:T&;4XU MK8 ;YR42HO0Y[-NL'Z<(#L6:\H': [OG5UE(W;YX;;MG\\#"?=89_9&<.OX( M3AW2XM/X=#P>17/BQ;_CE>AL-#W.IT< Y,E'\.GY?'P7FTZB9#IZ$)N>1/%@ M=!^;'L^BP;1#IJ>#*-E_V3F$-L>I]*A]AZ)\]NLN-_B&=_9\I#+4]/[5!(^D#J M9TRJXVDT)$8\ ')_"*D>1$R@8RSOD.H8UP8@U0C*)DLN5U:%5IR@%),. MYP[5^2=QM&V88=7L+\K/,*@P5E\C#.D^2[L+QS3?%02Y;.N.(,_+/$ )GV;1 MYPC\N5([I=F-NN 5T.E&+3AW&VBP?8O0110!MPPG_=$A;'EW.+9H5G60?\NB MN&<+O>?:;^1Z(6(7*Z6V H.,>[YR=C\J,R&/S=>F J>Y3\)B2I+"W!_ M:4S5_* #VN_/G_X;4$L#!!0 ( #6!7%8,\MCC[ ( &P& 9 >&PO M=V]R:W-H965T'"326OAV,5VZ.[?,W;:4%;=BI=D9CQSYA:?3'=*_S0;1 MWK9!F M%FRLW5Y%D:DVV#)SJ;8HZ:11NF665+V.S%8CJWU0*Z(TCHNH95P&\ZFW+?5\ MJCHKN,2E!M.U+=/W"Q1J-PN2X&#XQ-<;ZPS1?+IE:[Q%^V6[U*1% TK-6Y2& M*PD:FUEPG5PMA.<&WZJ.I."[=4FZMIE-.<79^756ZPQI>W]&:#9II9 G5G475'F'1(Z2/ M("0I?%#2;@R\EC76_P)$5,Y04WJH:9&>17R%U25D20AIG*9G\+*AQ\SC98_W MJ#II#2S9/5L)!"9K.#3^GK,5%]QR-"'<=%JCM/#]>F6LIB_FQZEY]-GRT]G< M+;HR6U;A+*!K8E#_QF#^]$E2Q"_/])(/O>3GT/]K7V<13M?W$'88#QX,E:*+ M:"R95 -V@] H03>:RS4PXVRT-6Q7J(?-^3&3D, S+BE$=88LYOG5"=>'EL3M M2E,&#Z(HGR8*$,SE7Z'$AM,Z+R IT[ H8Y+2- U'V0C>R4JU");=4]PSR MU[WGX0],K[DT(+"AT/BR' 6@>V[K%:NVGD]6RA([>7%#OP/4SH'.&Z7L07$) MAA_,_ ]02P,$% @ -8%<5OL@Q7)1!@ %A !D !X;"]W;W)K&ULE5A=<]LV%OTKS26<4B9+\E:SM&3MIVNZ,IQFG MZ3[L[ -$7HIH08 !P,C*K]]S 9*F7=G1OE@$>+_O.1>@S[?6_>4KHB#N:FW\ MQ:0*H7D[G_N\HEKZF6W(X$UI72T#EFXS]XTC642E6L^7678RKZ4RD\OSN/?1 M79[;-FAEZ*,3OJUKZ7;7I.WV8K*8]!NW:E,%WIA?GC=R0Y\H?&X^.JSF@Y5" MU62\LD8X*B\F5XNWUTM#[;NE!%!K4SZE7=='48*9]D3"LM.81GC3HYBE.]E MD)?GSFZ%8VE8XX>8:M1&<,IP4SX%A[<*>N'REGQP;1Y:I\SF?!Y@DE_,\T[] M.JDOGU!?+,6--:'RXB=34/'0P!RQ# $M^X"NE\]:?$_Y3*P64[',ELMG[*V& M!%?1WNJ0!(4TA;@E+0,5XHH!H8(B+_YSM884$/+??25(#H[V.V#6O/6-S.EB M EIXO?[\^SZON#>UB2*R\DZ.4!8V%+Y(.D$,)@$H4+TF-\!A*AJG,#N49I^I MBP@O)QKD@-F1X'^;:LE2YXD3*%FD2//M*E!AP/I6K::P+G(YRXJO4 M+?F9^'U4L,("=&R3[AJ,)U92)F\=F(VPE=1"%H7B$/"8*NC'&8=*^3C0K)F) MJT%4[Q[V187:F@W3M:Q&6OXVQ^_OG^]>(--@+%6F$H?M32& M<5JRB7O+'#Q*DR?TH)Z+Y L+EBIMZT(EOK2P#J#!?A(9=VI-&QFII@JF7;D; M0%W*7.DTI1)L"7B[AZTA E5F8Q9/1TSS[,[QR?3:EI$+'04X/DV 0V5UP0K. M?J6D$3TPI5'R;VQ[C-Q*^@15AVP9O<93=/)B-3L9^,S6L7'V%,']4PR/FJD\ M2(:Y@3.;8?T4^&^DD1TPL>L#DY68]Y"2GV+6$N->IYLO@4S MPJYA"'=^P5/ -V?&IHZO9N+]?8I[.YY-H34$RY!1H?,@36\7B_OQ20,(&)A^ M0&;7"LBN*;"#QOH8/_.<=)G>Y$RZVO+4VRBP&68*TBAG#),G@K>ZC6/N$7QZ MKQ4N>;EM$2V:W>9I(B;\H6_>XQ(7RW?X_.VKVT&LDV4Z#2(\%7>XC#9:)D)Q M!W!N<>/&U;[O:>TCZW@9IN")^TP5Z?C,11;CDL?WY=X;'J; MJ^A^JP#Z44OR+ZU*P 3";O?Z&T4^%N^G7+@_$)41Z[M' M+'K)UY\Q( >B2,-G'\ST8:YQ!2B9.BR+,_!1%67'D4.GW:- 4]:2 MK:?C]54\06SK(>%_?"M^ZJ/[]""Z_D)[W4=W+75\^2]I6B9I)%^)X>IJ= M(G80OEUZWQW%+Q:9-/%XNQ'\3N\>9V.9UG\B>^2),#N M<50CI\4J&_P^3C03R#4[7CQV?#(]R;*]?I>GT^S-\2%^7ZU.$-]3GA?(?7%V M]MCQZ='I_G2GR^S-05X79\=/>UURI8\68M_]?S[Z5JL)). O4B_BG$V?;&PO M=V]R:W-H965TJOR#7@E1L(_K---/CE9%L3D_.]/Q2JRY'JB-R.#*0N5K7L#7?'FF-[G@ M"=VT3L]"WQ^?K;G,CIX^IM_>YD\?J[)(92;>YDR7ZS7/+Y^+5&V?' 5'U0_O MY')5X ]G3Q]O^%+\)HK?-V]S^'96SY+(M+)T;/@_/D(Q]. ?TNQ MUYES+5ZH] ^9%*LG1],CEH@%+]/BG=K^*.Q^(IPO5JFF?]G6C TG1RPN M=:'6]F:08"TS\Y=_M'IP;ICZ>VX([0TAR6T6(BE?\H(_?9RK+.S F;"[V>QO>NYN2O<Y4E M(FE/< 8BU'*$E1S/PX,SOA3Q@ T#CX5^&!Z8;UCO:TCS#0_LB[V4.DZ5+G/! M_O-LKHLP750C-OO]N&@;!(_:R%*CE"7N= ML6?E$GP,O@8SCQ4K 7>O-SR[9%+K4B3L./""R!_XX'IIBE$D,[;A.;O@*)X# M=.4P8\9^YGF\8@'C60**VA1B/15WJ!+[AH'*L\X5DL(+J+%>Y%Y@RD7FNVR7';A3*+R.)R MP%[AZJ!YW_?Q@6J[:KO M7QK&K]>P&T"7^(/'MBL)"TK-Q%^E!,L*6 ;FX'9:PE^0(R:#\\TF5Q\E2"M MH\=!,!X$4[8!C=!B'L#[_$^ 7)HA^1.\"R"\T*B&&$2$8X*)"_QEP)X55A-J M@V;VV$JE":P'JKBLMF1'.,Y2*PRWA.%-8LU+#1&BR;!XH?Z>P%QRO1:)-!)# MM,3P)5N"_2\;*ZH,KI4 9CG=OE I'%.5S%4 M8M18 H[X5\G!XCEI5X#5\/JBL#/NC!*(G QPS_B3P;Y@QD[0XT@!*0]\=U)X-!,?/:&'<&SAT6N(O7B._,[Z2N]]H M.VH$MUU"2!LU\PPE!C>&> $/"8;^@VJZ75_.3)B#0ZZ200!3A>@7809 *8J5P M') 5&@.WI2",A/.@?QT[(3EF-=)#E2-6Y&(]L5?YC+CE85KF7H1O )N7G0BO-+N@+UMO$ VOQ]6E0<7RC1A M*WYA#85^H2I5X,?*1[L;.@ T-]]>'U3U:=;9Y4\F@5&[!I4:T+\/?E+GE\2 M8BE=NW-S9SV<;3FJ,XTAE\$%YQ W@,D.Z'#IY%N<:0FY&$<'A62O29(0_0J6 M*! 2$9ML"+''M5:QI)G=)&$A**7IB-J.O>[&\)#!5-.HM(.IY@BGS20",QM M&]H,'')E7/1O9I]*%KE:&XOSSNC&%$;T1"X6PL#N7!1;(;+KP@F:S@Q5L1") M1J@%C+(NOT^R$P)^_Q$I/X'R F>GWX)'IW@6P7J@XK_-+'5F*CY"$0WX@2!L M%"% ;BI(FT%K.'+Q,+VP&0-J<=^^=VPC,0-%2+099Y)(- A'0)/)0\*@C2S@ MN\PJVVF5RL0X'4\I+$P? )-1^FN&F9DT!5&U+AS:&@ZXF!NT@3-M)P+=>.() M^(>-I@PJ]64I33I,64@[3MNY+!1M)26059H*6+1&)+&S=14Q8._$PF 5JHN% M]4GH[GB"RBT&!S-F>;FV$0T(5$QV^AQU5Y$HKY%8D666#D!UJ#O M46R!,#^JK:###I)W#;?;"@"G)M,U><>GFP]3F=V=8.EG404D!/3@(!TAALD1 MNLZ_'_%[YBZ*7,[+PN1V^X-ZBZ:>"XN !\+WBM TZ>W-5'A(+[<@TDZIC6$@ M->K:CG4JG<9?.!W)G=HD#&E_F.>Q$XH,56KX19^>]PSM_A*P-[NJ/T=[6J0^ M9M1KH*K7_?P&37UO-O'9JTX4G<,U:J&$C^ 3' )>%,X,&.N"ZN&D MYWAK)^D'-(HG)W9;@L#IMN!5^'$8S0;#ZDP([D0\U MDT(I6^5A*[FA;#TSG5)(=O,/J-/L8)EFH!%_M,4@RKP"(>9X&%<'A8GM-P R M*4 R-D'L,>1(OI(BQY8,[.FY*S76,#3_-:I:N'H\'0V@&E79KK8-U.ZSCZR[ M62;66A.C6JG/0T7FOARCVRXSUJFPO=344?/=?EI=--@LI$Y]%"8VE"THI[?D M),RRZ/9Q0'I3A!9UF^E QFMD#1=QR$DT&P5QLH$FFM2N QR-V$VCUM ML"7&H)Q="E/-093SK'"QM=XSLA6H6YRN20!SDXQ17P:T/A?-VMW=8SJB\@^F M(V'R*EQS*3+PX=2I^N&&C:+Q==L#*OD"DVB\)P:0T3:_HKX/=5VP4UV(I8P[ MPE-&\R/M\+U"-@!2H;^%[99L8!BJI9D]D6E),-@I^JZJ?@0=,HDI=O9HV!7, MN(A%)3JE.JZ)'N5TFMM1@?DI.QX&X2"L_: V=_^"9H)]TL1T)K;[E+/!K)Z\ MM^8D9)\\ZLB-?16TAOQ0-=6HR@+SXFXA-=;5&2]-.M?;,MW)$E*M^MND)H- M5Q,?11Y+3:G+E>9K*]1!?Y*VHTA,[4U+(Q$+$MM,R>%[+B],8F@.6!>^I=6) M[0!8?=E=I>[K/U>E6-V& *'1A9JN!?9=L ^%HGW.UD-; ML76!11A5X:"=P */)CW&NG@YA<+G.Q)$2OS@LZ[Z>1 M"UO5X4U=>"MAM7G;:[G9@65ZDO98 7&IK=/T#R@/R,C;>GHR^_(\U/A-E- ' M*+5)ZT[!%6B"H'9C.*E7,6?S+:()-H2;+F^WM5R#1&Y8G^AJ^OAN^.' 'T1@A<] $,^B0>!_#GXXNFU^N-UABKX<1_Q3F0DV M](D?GM[SP]\0/[SC@I_ $4=?E"/&;M62YTGJ,*3@6F*I=@+G\]#)T3V=?$\G M]VKV5NCDZ%ITR3VZ$PN&%4[WGMPV78G?#:5:^[ MC]0.Q\%@D=A ZV/ZE6.WH]EGMZ)[5OM,.R+?':O<34E^4TKZ]X.WAM$>S MUG_*NR&G';AT^U?.:4?[.>V#2KCGM.\Y[7?B0J47Z&0O 9DP7[@L:DH]W+8 M+57'"KA!Y9QS.1Q:8G@;M[H8.ANWW^ -O,'8?3 $$L6 MOV#?;UX___7=WCNGDXAN#0;$F$O+H!'70;D4497V#M..V%=;NK[I&#+%OA)? MDO!2.3R:K?]Z=8.6=CFH+0:\J;(TT:044JHLD(BB3/8*97<8(?1W3'YL]]R$ M,V7Y !N99;H@PB2= &PAB%R$-7*^S2I!C&%(L\8*5I?^($!=-NJC(49Y=Z@Q MB(#Z:8;=!NSMAT$8'@@#VW3:'8*52\ICH0]M94\0]4UG"#E3'L'.#&R(G9(H M,W559FJH_<71(#0Q>6 MC;4]#'H,H>%P\'$!/"(A7RPNC:2%NI'3T)-#UT%>T\VM,\0J)"P>MNHEQ )J MP0L5%-<[$H(O!^P]JK\>L&.>M0_<>R;M M/K1V)]C>4N<=8GNOTO9',\R.3V!I^^8A)$1JEI8WW1R;:TF*^\5"XMN1JIPX M0PRABA8B.3/Y())(]'0+=>_,*Y-LNV-WM.7-L.\"58XM&3 YA410)A)EPJQY M#@K AU4\EDIAY5J WCEN!-'8)(NTC&Y)DXMV&&8E 0Z6'6MLWG&"M5ALF@WC M T,U/VEAO4'))KNL5B'D05R$Z=<<:I)R?=!R-"/(1=11IEKN.K\^$NWA6? T MMSS/*\OS6!>HG@AN09CQUH7$NJ3Q6?->'7+5>J#4AYZ*O/KM.CMTTC7D<$+F MFG)<\71FNP+9&^_]P>[:Q+S/I^JE=](=[;D\>HM[JT3'(K/7[JW';VZ-0L7U M#K/LJ(>&+N1ZERYL\1\M3DT[-7KWO]R[+;[7W2EKVKSOP0*'7C== DPCJK[J M);W8J?>U.C:9""I^S#=)N[9TI=XA("F^Z X:_>/I%/Z. M9]YX-L$/$R^(AJ!=:GSV6=\)A, ;#2>M?P_?5ZEXY V#D/X=VL^ONS<8A]WQ M3S:+0A9%$Q:-((DVB:ZSXQW3GX2SX2D[&7KC20A_83'\[[7OE7DFI#/XF 6! MY\_&\&$2PLC0*"8 U?:]0>W,>9_=6N1+>FL?GGV@;?-JN_K7^L6 S\S[\)KA MYJV" $-+/-!2L8!;,?4Y8KEY4Y_Y4J@-O1UOK@HX\>CC"K(8D>, N+Y0H%C[ M!1>H7Y?X]']02P,$% @ -8%<5B8L)=(Y!@ L0\ !D !X;"]W;W)K M&ULK5=M;]LV$/XK!_=E+<#:(O6>)@&2M,,&M%C1 M=NV'81]HB;:Y2J)+4G&S7[\C*=M*[*3=L"\63=T=GWM[=#S=*/W%K(2P\*UM M.G,V65F[/IG-3+42+3=3M18=OEDHW7*+?_5R9M9:\-HKMG M?N^=/C]5O6UD)]YI,'W;DZD"+Q=GD@IY<)D[>"WR28F-&:W">S)7ZXO[\6I]-(@=(-**R MS@+'Q[6X$DWC#"&,KX/-R>Y(ISA>;ZW_['U'7^;Y2MN^?FI5AO03AJMN85WU6LC.-FYI'RP&M]*U+/G;P2Z9$YG%FVYG5DU MZ%T&/7:/'F7P5G5V9>!U5XOZMH$9@M@A85LDE^Q!BZ]$-868$F 18P_8BW>> MQ=Y>_*!G\,?%W%B-R?_SF)/!1'+[RKH5(O&E5QWR]&VF%7BX9;M"R^]G+ME*<' MA_/&J-L(3#\_.'(C[0JLZ'CGS]VC'"!@D*_=1G.#KRI_YOP&[/XL?S#:O..6 M00S78G 17TE58SR^K:5V(G-A-T)TKJYB[P^+XN26"T\?%8SF+P_#52DS1,J! MN!% - MO#86O80+K7FW'()T-T+S$\[5DD9,$KRA/I'&<,GS C'Q(V%6$IHED.>+4**Y2ORIS0A'@<4\9*S'_)$.3 M^"B2\KBK&.,X!:P.EI:0IB0IC[F* 36@;,&<8P]ME),I)$.;RY MTU?:M8$(;<#'U M&=7(VA.(-QU,(N,$QZ8',,;$=P!CK24.+!)9:0S(AQ%-(F>)KD>;G_T$@"^1 MBS0.-/C&347[\+A,!4:MI:E4WUE #Q#WEF"1-D=D]],!'QE'*'CD ?EL:8?> MI9V3([)W=^A_X*)_K_%#T?$LZ6GV.=!H&D,\Q6*F4^H7!R9NA1%%,G@";%K@ M;UA3M/ $WG+;:VFE\+&[6[,-MH9LPNO[HOO_<[G_%CV&O$ N"LU=DI3E;C^! MO"01,F&6^P=SK)LC328,L(EHF;FM#+*,.-K #BYR+Y4[;LXI&DE(G&3N X?= MM;#.D[0@<8P46)"T2(;N'3Z7_"9 RI$M*(YU,8U(%J78(@;+1[;KWH9O.EK# MBG=(:90Y&F7X^1B;&H?R,:0E D1!1^@QB=,8+HZ'EXR+'K_DKK]KZ6)V2#&' MW1K&%+OBUJMVRF(!611IT:T*D>.1CY%XISF.STV#*L1M;5:R6@''4?HOA<5Q M@[-)T^RT7'^[%)$PLHS;UY50%V8!UZ^^)$/)AI'">J;E<^6)R=,%1H,Q5Y$# M &=CT6-1BOV4-#"N]T/ZX06O+8$2YJY7*K7LY-]N8Z55OUP-0\P/AQ3O8UB? M71TB:=$7KUGAO";MECAYZ[O)12R=1OMX[0EPQ%1W,Q/9<(\.F_DTN?6H&@M_.QEQ#;_F'[L1--C]L:2?MH3>X5]MNPQ M5--C\_ML=(UJA5[ZRZ(!3S'A1K7;W=U'+\(U;"\>+K-ON5Y*A-6(!:I&TSR= M@ X7Q/#'JK6_E,V5Q2N>7Z[P3BVT$\#W"Z7L]H\[8'=+/_\'4$L#!!0 ( M #6!7%8X!&PO=V]R:W-H965T>#DJI3*#Z\NX=N^N+VT=M#)T[X2ORU*Z_2UI MN[L:3 :'A0]J4P1>&%U?5G)##Q1^K>X=[D:=ETR59+RR1CC*KP8WDXO;.9^/ M!WY3M/.]:\&5K*W]Q#?OLZO!F!,B36E@#Q(_6WI+6K,CI/&Y]3GH0K)A__K@ M_8=8.VI92T]OK?Y=9:&X&JP&(J-C@!!\<)2V[FX;=],O MN)M,Q1T\%%Y\;S+*CAV,D%N7X/20X.WT68_O*!V*V201T_%T^HR_65?P+/J; M_9>"Q3OE4VU][4C\<;/VP8$U?YZ"H0DR/QV$E73A*YG2U0!2\>2V-+A^^6*R M'+]YIH1Y5\+\.>__OF?_PYVX\<+F EV@1VX[?WDOQ!: M[!"'-W.K,=2\^%899 //J,%_=R%NNX+[V-X?4OJ%4SK:@M>9^$:LILGY_!P7 ML[-5LIHL>7TNIK-DOCH3\T4RFK9'P^YY6EF"3CY4),D_GT MC!=P?"D6^/MH@]3P.)G@\'*)J_ELGIR?+\7/M,'.G0R!\?G8 U-Y44D7]@(X M'B#3Z,A&QD%:MB:AD $W!BWE*H <1G4$VV'Z@V2QI0HTRK"-6'"G4.RZ]MCT M@/_NR3BSX)JQ0=!CA8$=FPOE8+;&'G!:^,$J\.OZY2NJA5JU@MB0(E!)M50E M2$I:\IQK@,H=C[Q(1:8;4@RX3I!'M7?\9.<4+7PS @$O$4BN!C^0$W@#N+I# MIPAG:(-T,%$I03E:Y[7&W/%,KCJ-5EME=<,+A-=R-Q0/]?JOJ 0K9%5IT&:M MB>D4ZD"1L;&F:-00( Y?K)-,BR>U/,<[W^L5RJ@HUI0[6S8.\?H5'3Y26A^2 MXXW.1SM"Y6,@Y5K5OKG6KFF/:7\1*(V M/"*_IH#:M*U] X[O:$ON6 VI=(Z?8\K@J0Y14S.W4KMEB:;HG8SR4RY[W1#_ M%#]Z9(OBB2^3F OM;>N2JXG9G"0!)EOS9A'CP0##AV?=\&AVX G15)@=*;AK MJHK3"F!P^AP[ W!IL*P;\(C*2ML]ZW]7V)@S-8^QU@)'.H-.1O4:@UO)B-/1 M3'_E8VO(0PE9S1(1A8I.6 A:Y10IPJ/B@"0ZP)UAM:1Q4AC&+-9;@,=D>'#@ M\\$_L2F7<>#+!K8VU7ZFHHFYDTWH(X2Z$J4Y:=K&:.'])];=0<;RX.")+)6% M\A1U3[M]VV#&K6LHF_(6F:C1/OV0(?PSV7BH6'=0T0&N5AZ-7G@RJFQXZA5Q MU'O%QY#PGUOHO+WA -T7Y/7?4$L#!!0 ( #6!7%96 M)+[J/00 /4) 9 >&PO=V]R:W-H965T19::JL6$F51VV=+)2NF&6EGJ= MF4XCXT&ID5DQ'I]E#1-MLIR'O5N]G"MGI6CQ5H-Q3+Y#*_N)IZ^2#PA\"-.?@&[TFI MU(-??.:+9.P)H<3*>@1&?X]XC5)Z(*+QK<=,!I->\?![A_Y3\)U\*9G!:R7_ M%-S6BV26 ,<5<]+>J2HS0?X],T)NYUGEI#]>5;U*%<1I7@!)2_@BVIM;>!3RY$_!\B(TL"K MV/&Z*EY%O,$JA4D^@F)<%*_@308_)P%O\C_\A*_*(OQU61JKJ3K^/N9W1)T> M1_4=3IPGKZ&_N;KFDH;;K5::]; YY9B\XA-B9H2D,]&8&N$4C'-0:V "TU-I;0!YFRM MM/@'.3 XR=,<2B%E;-@!M>M1;:V56]= N=U!%WGJC?U*:+N-M]EJJ=_)WFRP M9VJF\8C5$>!JA:'WX1?6.IH\H::.LIFF\!L9OU9-Q]KM!P-KQ:0!FGV!U$LV MB!OM6T5\5X8&J9?E0KHP=RJ:E98XEUL0U@ VG51;1,"8@XILT8QC07; H^"3 M29I^P%KNMQ\%QX"[DO@DR&FO2Q8U6J?)".N$9=+O!))]OH$9*)VABC F(-'@ M?2""E6JY\!8-;)C6K+4CV-1"DHN6X@E],8MV'3BSO3URW3@$151HM%/?6%R+ M"E37*6U=2Z!H4KAQVNMZOEMDQ /]6-B'>M?8X3^3>G(VGNV51W!R M6A3IY!GX2?[C)#W;BSP'#N&@\/G0>.[':H.CJ;0H?=F6E-<4+HTG="08A][7 MS-M.BZ' V2,3DI64(\]\Y2CO"#MK 3'Z#HYB'>NU-!2(Q1:?A=NMR-I>#X'/=&^PA;*G;CJ,5BC%DX0%;5+WC\+/V15#3)=\ ; M#"WGJ]QSBF%N7<#QE/9\2V?)=V&H/OD!+?NLH0]+8!0L_\O-#7&F8"C-HSG& M8Z=0IU>'!XLZZU\58>=HFU MH Z5N"+5<7I^FH".CXRXL*H+%WNI+#T3PF=-[S+47H#.5XKNMW[A#0POO>5W M4$L#!!0 ( #6!7%8^BMI_9P, ,(' 9 >&PO=V]R:W-H965TXAEXOE)+&WYAWV&' MDPC*UCK=')3)@T:H[I_?'_+P2&&@_%H8O-" M"#5HDW-"^4=YXPQ]%:3GYHNR;)M6>#+OS+N*U7J!J'GX^_'\!NUA][ #;^'/Q=KZPQ5TU_/Y:6S6CQOU7?8 MI=WQ$F<1V;)H[C":?_=--DQ_.!-3<8JI.,?^U6_Y_UEA57.U10O"]]D'O [X M\@E>$CX&U274\?L8]K4H:Q"6FGRGC=?C%GA0TPI5 %(CE+>UEA4:^SW@^U:X MAQAH* &9@ ?DQ@+Z6@.J%&S69/98+E<3Y)22C&\22EFZ<&_YV)#'JC+!ZGDSZP>)06T!M. MXBP=G+-5%/%P2(@>&\:#(>L'"L9&G[/%?"A9-HR+4=$/8>7Q># .8E:0WSEQ M+1K=^FP9+"6W5FP$)79C=/-%101.AS(27:N&QQ6T6AP:04/\&Z[O>)FZPM&XH94TXO1( +3;8SNX/0N M3.FU=C3S@UC3DD7C ?1]H[4['KR!T]J>_P-02P,$% @ -8%<5N5GJRX M" U!0 !D !X;"]W;W)K&ULU5A=<^.V%?TK M&,5)VAE&(BE*LAW;,UYOTJ0S.]W9W;0/G3Y )$2A2P(, $I6?GW.!4B*\LK> M9*Z=954XJUAMJUK;@ZO1*7W MMY-DTK]X)\NMHQ>SNYN&E^*]<+\T;PV>9H.40M9"6:D5,V)S.[E/KE]EM-XO M^*<4>SL:,_)DK?5'>OBYN)W$9)"H1.Y( L??3CR(JB)!,./73N9D4$D;Q^-> M^H_>=_BRYE8\Z.I?LG#;V\GEA!5BP]O*O=/[GT3GSX+DY;JR_I?MP]IL-6%Y M:YVNN\VPH)8J_//'#H?1ALOXF0UIMR'U=@=%WLK7W/&[&Z/WS-!J2*.!=]7O MAG%245#>.X-9B7WN[IW8"=4*MC&Z9@]:.0.<+(QP6_;@U0MC;V8.JFC#+._$ MO@IBTV?$)BE[ V%;RWY0A2A.!T$U6*%V8G)W3=?)LSP;KLY>D?WG8_@=BV8>MP&3=<'5@J*_*,HE%Y*+,A65N:W1;;AEGEE=X M!G/D@E4ZYTX4;*TAJX @ZV3.J^K N"H87QO-BRGK#2B$0;$6P1 PD.%4PY:! M5JPL!-,;J!'LE^G[*9,6RYTPJ Z2CQ(M&.J=YG/=PH<#DXKMMS+?^I=D%=-& MEE*115/V#[PUF.)J$!HQI9F5JJR.0GCN1V25-BR)OX805FLS6--A\LU7EVFR M^AY :,'*5838D8TVI 4>"7UR.?U@95"EX8W6[(XKUI4#IE^3G8.-'0E M"X^I=?@#4R(*, 5; :_71SL/@B-F@LJ0H8A$O8:S?2'YW\2' (.8[;EEG$)6 M@:TM^XO7KEN+!?:OUWY+V.%7>_@O6!)=Q6D4+Q(_OIROHD5\Z<>KU2K*Y@OV M,V SRL<0B.!]DD7+>([1,IWC:8%1EL;TGGTX0>V"S:-ELHR6B\R/LV42I>G< MCY.KRRC)KD[R,: ;,K*7X9TP I'75>O/ DK%$BD@[#7R-F^-=(<(650AZ4S( M2M$Y,V5M$"4AJ]G>N6IQ;;(#.' ,W2"8 APACHC&Z:$$L)6JBN6;O.V7L M@\BW2E>Z/+"_T937^4-1BD]FC@GBBZ$W=U!IO4YPS$XB4!6I!-WX/,7[YQ7V MUI-B,]9P#H8_J.VL [WTJ0]4R'H[VM<\ S#;\AW %8)._YVDLL8B'-ITHB.B MJ'N%4[\3Y)-K>O2W*R [LAP5[A@WQ"Y6EBK(0X %2EV'X5H M0 $0M3$@LM474-D;;=UG M&.EXT()G0NXSO:YDR9^DEL4+NY%T&N[H?$,O37CY<['O<*RLT;YR)4(Q&V . MA;;3I]"JB[!C4(IZV]Y^8W"5\V'[:9;2* MCB ?!^K]2#BS-7RBU3D15OFT/9$(WAE)][51DH66 MJTO-SH=^-WKR^EE_^BW7RROIE?#&YC7 MN^F3CCAK3)>X/PICQ/$$YIX6G]H7?N/.ON2*P+.-\#?:BFKO[*XTN,'+T@@ M@E%-#6PPBB[L!,UYY&QH!?+3*T ^7 '(CXOY=,'6P='I21.&TA*TR1_7'79T MX!C]B%1R,)DM%U][_O=MVN=LX4?*&'A B4?'<,WT58YL\@;21!"'"\0X;M3A M"[Y!(M)9]CE]1V+U^ VH^5P&Y=@N^5 9.54Z*7L6JH&/N7-&KEOG#WGJ/)[1 M/FQHU8C"#6M04=*3X@DO!)^IXR27Z)"E8$C;4Z%/C4U+K4M'9&Z4;QM_A_%$ M&;%?T7X!HLJ7&5?HQJJA7R.OD+ XF0P!\YR[$05KCTLA_7^:W4;2I6I(+KK+ M=7PDU4X#35\5H2/L-9.)1UXUHN+=[>DL>KYI5-J%QG% "O1#E-^U1'3YI$3T MV.Q@E8_)J4$]O?KSX+MPK7SBM=(C1/NY,0!^TPQ&WUI0KA+_SW-ABMR^.@TO!T^ MV=V'+U7'Y>%[WQMN< .WK!(;;(VGJ\6$F? -+3PXW?CO5FOMD%M^N!4<\:$% MF-]H=.[= RD8/F3>_0Y02P,$% @ -8%<5G$6L&W[ @ @@8 !D !X M;"]W;W)K&ULG55-;]LP#/TKA#<,&U#$CI.V09<$ M:-(.ZZ% T>[C,.P@VXPM5)8\B6Z:?S]*=MP,:XMA%UNDR,='FJ3G6V/O785( M\%@K[1911=2L.SN SR8RY]\)5L8@23P@5YN01!+\><(U* M>2"F\:O'C(:0WO'PO$?_%'+G7#+A<&W4=UE0M8AF$12X$:VB6[/]C'T^QQXO M-\J%)VP[VPD;YZTC4_?.S*"6NGN+Q[X.!PZSY 6'M'=( ^\N4&!Y(4@LY]9L MP7IK1O.'D&KP9G)2^X]R1Y9O)?O1\K)NE-DAP@HU;B3!C1)Z'A-#>X,X[V%6 M'4SZ LPXA6NCJ7)PJ0LL_@2(F=- +-T36Z6O(EY@/H+)^ C2)$U?P9L,B4X" MWN0%O+6IN9&="+UPBTH0%K VCAS\.,\<6>Z/G\\EWL%.GX?U,W/F&I'C(N*A M<&@?,%J^>S,^23Z^0GHZD)Z^AO[O7^<_8+Y4"+XH0N^@$@[0D4+>>2X$CN%2RE)G"@UC"(C1H:TG4! M A3P=CP;S7CRE&*@(Q9/1Z=[,:!XS?&@X>QRX:J.&/Y=1J_(X#,A^2(]Y\KL&PN]3NJ*^KX!5 .6=40F--:44]>J[;XH.]4*,M MP_9SG%ZKJ5L1@W98L.?=7GDR[[;SM;"EY$(JW+!K,CH]CL!V&Z\3R#1ARV2& M>&>%8\4_";3>@.\WQM!>\ &&W\[R-U!+ P04 " U@5Q6:##$?141 "7 M-0 &0 'AL+W=OF+I*=::N"U'6VZTL=A]4:A[> M#L*!_^)&WVTJ^N+JW9M MYP=^T^JA[%P+DF1ES%?Z\%/R=C BAE2JXHHH2/RY5Q]5FA(AL/%/1W/0;$D+ MN]>>^H\L.V19R5)]-.G?=5)MW@X6 Y&HM:S3ZL8\_$4Y>:9$+S9IR?^+!_OL M9#P0<5U69NL6@X.MSNQ?^>CTT%FP&)U8$+D%$?-M-V(N/\E*OGM3F =1T-.@ M1AYJK*O>W58F_GKY 7(EXJ/9PM:E)'6]N:I G9ZYBAVE M#Y92=()2&(F?359M2O$Y2U32)W %MAK>(L_;A^A)BI]4/!3C,!#1*(J>H#=N M9!TSO?$I63>R4$[6:[F#:U7B?5'([$[Q]?^\7Y55 3_YWV/26]J3X[0I=EZ5 MN8S5VP&"HU3%O1J\^^,?PMGH]1.<3QK.)T]1_R8K/4GI.)^GR(O/_ZQUM1/7 MJ-CH>",>)&C!,' F!$6U\?N)DNQH M=W.;R53H3"B)569-E*?D-.%K;J4>AHQM%XOP$3:NA M 0M)0@TNAN(+OFF^P)-Y"CL\KZ;1\JB:Q+G; ??M#EYQ8+:JBV_987;"$,\N M#(^S1IIX>FVX7"Y.B%76D"$GEP,#YDZ!4&%-5+$"G;Q.P]>%NM>F+JV3>C5[ M8V9&I ;Q70A=EK4JA;(>+1]DD92BSLC*1*=/)O 2P!U,JM*=4(^ZK,".H,@H MUSN!! =+9XG.[O:(YHX45MT!7,C!_#ZF5%:R?6>0*;)C*9!DF1MB5D(MY&^Z M40]'F3 YA298S$QV24H'"+7+30,?'%3QU^ WXU M/6E8]?S5Y8K1P8E(VHEEN>E_2]S7.2DIF@VGR%9I2OMR0)4D2FRV6_K"[EK6 MJW\@-]/SL2HJ%!!")O] RB,P9ML+M=SWP0BYU9G*LCX>+9SBGY87R)I65>,!' M(>^E3N4J5:P&1[%QK\9KA=YN50*+D%/EA2:#FRY^MICC9&B#K&$QC! M'=0,10']I7T//>7H[;I*%2@O+'3%Y'LI795,#6MA9; *T=9*6\A,4[%2X*$K M.D0YE+QEG]E&5E?;%>[ZS-ZWQT8RB%)B2L1L&#UGC+[>US60KQ\_IR*^P]B7 MWOYP)2R'E1JWM#NU@<@AW(!<5\][3WIV01G09Y6M*[M'#+Y(K>=__,,BBD:O MW[M-V2[\7?@::':[M[>3H[NI;/P]@?WHFHF7[/$=B7L[6*]5C_&&ZI^D@1ZG M!V(@G+\N#V3O(("-5LHOANKSE(,9)-B#X=O$#"+T'@')^$,P1,R6.3!IK;%P MM?,+4AVS$;N 52N!^H:> G]BIR0 !RI8F[JPGVSZ./0+A\XG-U&/ MN>90S!S5=6&V/<-R=%F'109=BL\.()TXUW4!>Y8^DP[L,[?7UX,+D5. R=5 MJN\TJ;H!5V(^]RLM"H:'^,WUSU_K##NS>$T<(XP)L73"E89T/G 'X]T1UUG- M3X%Y1X@S<4*? "&9J<@)E:)Z:CCRFW9%!/L^/^:RJ'2LGP %>(\+I M#\@996QJ %.CT;74!<"_^(K&%VA;*^\G;F6)WLYB(D%?YITV9E.41+G4CY=; MZGC@17@21.!6G^J"[$V$K EM:7@$]+IUY*B/@4Y#H^'FE M;]VJ41SG]EQQZTN9CT-#(O:I%J#,#3]&[]TJ$F&+",HI[6\XX-;B;!$-%RCY MSY;1<#3ES<\6V#[L$X?)3(6T174!.039M./!S0ZM(QSAEVO7;]2=1;*SZ:S5 M$)B=+CL*8IZGB^&D?:#/^LG4Q%CVJ+\_8H.?!$>?'*]DV\A!__: A/US#(OCZ9S\6>+[2ZGV;1"R0I9818% MRPB$Q\$XFHCI(IC,1\[/3ZH?R@W"Q92D"^;3)>P\#R9AB,H+(,F9D-3J-%S) M1S!Y#H8@X(4XG\Z"T6*""^P<3L<7SVR&+D"Q]BR=,Q'.1U#>C*Y 6&,".IN&RIAQC MUA6*!/7::J[I*$[S0@.'LW$X''=P:1RU*&1Q*5IV@:N/URL%53DOZ=>I=1F-B#75]]ELT\E$30%G5\F..PS*4C.X6]7#ZE)(T MTHSNTMZY7%M(BB9?:B)FJ>AC0D<W81NUNARZ^7:ZJ3.9:H=BZ(."& 56#))1MBIN8;3?%^L#7W6M8A8::> M"G\=WF*[0DD0V8F=IF3,U&ANMUY38^+J4LBV7T@W&R6:BECHUA+ )K^KP@0$ M)-WJK.VP$P,54@6;2QBE7<_IR=_#/ERR@IO$<"]@/)+:XL!RP0Q=6E+RL[('"0]S_W[$M% M K-^@$^X7 I?L 3(?\_Q_^'P;:C,=0(MP"Y$?T9 7E_$)_Z5N:P MBU[CQK&K'[\C4=FD>%!B]U'J!4:UV6,\1/W1U..40&;#<-ZIT#F'0,3QJ/O8 M"\M;6TGFA;I$B@$7A8K-7<;HU\MD,15I%+-[8\93D\-$K551]+]E3D\T:J[C M.:V&Y;+-HFW8^F0]$K^M1=VI_S#'CPT!?$K<6N5\'?/R'O'R.='5<0TW+AFQ#^X?Z/H MF)6V_(B^DTZJ:ECO"\7/^Z;?_@EW- J:6/S&SO9+=U)4B;_*K)8 2<];B )Q M$@Y'BV;W-B8FB)C)/H%#\1R):,%-*J['GI:M%%^XYC?%PR0X6=>>/&YYT7IR MBKX_ZT853=SY_*4:8;_%B$0,GK5&PO39X_^^XRE<.>AP]T< 9V$[,-F/^+^9 M9N-[J]?OS!%6RG:W3B45]WXX=73C[L 82[ M<:W.+O&9!D!JYZ:UC<;]0!8\4$+O.LK1:1AKK,Z=_'Y#>N@%FZENJ!W'>?;= M,!B-HB%N.F2VD/8K(_/^ -RGI:,P?C[X=/MK.;B@Z*0S*#_P$%O>U?9Y>&YE MD.+H0W-@@Y*8BG@LW_&O=1=BFU*@["0,6#A%U5DQOPP?-*FFLF_+?=M& M9L?&N?:0Q/H&*=.B7#@:_>"#8*V+DFK'3-/XG #;\=M=^M.:JTZK738<)>U4 M,8QZAD@D5=PC:H*F=<%W=K.UEPSN3]401.7CUX8HG_/(F(Z#N/#:*Z.I(:2M MH==$T726AEV-F.P!+&&;,[NM_XL3IO72@WSX9];%)^+K1ZJN7I3PE@NDBWDT M7,[L>IH\S\5R/IR,? KB^IV&0!K6I".:R?1"S,?#\?CY9+@8@?PB'(;AR](# MZ[X]1KP_SL%W%_A4/$U0++<#B F*YEX6&75O[TUT&PGZU>M_@>EQ;VH2[0]S M>[/Q0Z:/=E-4*J+3C>N4NQV;=!K8?5':R8Z=QOS'F@0.G'ZCP+JQSMIM"L)P M,IS.]KL"Q/APNOB.MB":!^/1S)J9+5QGUL;^!"%[HB(@6.Q/S:/6EG;(>BAX MT92V<:>T3?7Z"#WJXUR5#EO3F95M+PIU6#EJ_])2-![2_-AW*S;[$3,'7UJP M^:37R!8T.*QVN?7X2=A^% _/IG]M0.T7CIAM7C8#IS>S5I]-^? MY9D^+?5J=ZF)COH*Q26<(WI8B 1V,KS55:64?9^#*O6B]U(*R@4^_$LUGI.N MX64F-UJMJ<6):QYU_F)?3=F3(>"<9X_GN[O11IEJ>.'W7!XVR)B<>&4-DQ>4 M*"F=<]F:(/=2H"6'+RJXMOFF@6/V^5XUG=TTMGYX,OMS<(ABT/X\@L=PCLTMIFI;)X0ZXG\! ' M-GQ+T>LRILYM-/9W-!GBO8%H%(]:W=N7-#==YP5'$B?.'Y\X6 @=41\>.P0MF\X#AJ_IT> ,]Y]#MN!L#N7=.N MCCFS'.AX;%>-(UX6+7@X[%N*YVSAR$WLGF,ZNF,:R^\>%@.WI'L!O<',HS'N MCDSV,G$G-AAP) $=_1KB1$9M*J0NF'J,;M_, K)B$TV]2P==&[B\I5QU."'N MP5"1=!SGCH^E+CVZ *8WQKYTQK$'#-+6E]EQ2ZO\8[(&_NA:/5:LLU9]&WYI M1VV5>P_))E3WOAJ;SJQX3 +BGI$]J'Y2.XS$C88:7?R2-2,!U,!\]M>SJK5' M^;0UNEINWZVSBP[T#$!;BTRIA IR+RAE=ZZ*_A_UVI-@O%BB'UY.A_-ITV[; M^C D@P[7O[83R^N.C^6V2K8D'X21)5FG57V=S/-M\VOCM[;']NTC]N?+/T,%X!GB%2M ML120,!W8&M=_J$S./[U9F:HR6[[<* 1"00_@_MJ8RG^@#9K?8KW[%U!+ P04 M " U@5Q6(*6ME+@+ "''@ &0 'AL+W=OJ64$0_KJM:O)RMC-B^NKW6^ M4FNIW6:C:KQ9-.U:&MRVRVN]:94L>-.ZN@X\+[E>R[*>W+SB9S^W-Z^:SE1E MK7YNA>[6:]GNWJBJV;Z>^)/]@U_*Y#VY]5^\B6@]+_BM5%L]N!:DR;QI/M+-N^+UQ".!5*5R0Q0D_MVK M.U551 AB_-'3G!Q8TL;A]9[Z-ZP[=)E+K>Z:ZE]E85:O)]E$%&HAN\K\TFR_ M4[T^,='+FTKSK]C:M6$X$7FG3;/N-T."=5G;__*AM\-@0^:=V1#T&P*6VS)B M*=]*(V]>M7=$*ZLR2GO38NW)?:9FW=UWJR5^" ?E'YU;4"1 MGE_G_>XW=G=P9K M$#Q#+SSH%S*]\)/ZB;>ESJM&=ZT2_[Z=:],B(OXSIK.E&(U3I"QYH35$KC=-+6JC1;-0I3V]5PA MF978M,U]R IM9ZK]N M_O6% MK NZ\,2TK+&IZ32>Z,L7O,8NX=>_NN]=<2$2WPFS$!>IYX2>AXLH=KPT$D@Z MI%0MXEGB)%B?Q*DSP^8X]1W/R\2[SU4&/.(,6YA)D#D!B!#?Q/&R@*WTS.:\ M0?W1!OK"?F0":Y*R7OY?C'+7M2V\1AXYB>_;B]B; M71[X3F'R>(8=T\@)XPS_X8(@O!1W*UDO%0PO[F7525NNR"G+^&AQ4)Q#V - M6Q*Z*/&,=%ZTS9J=R5&YZ)76T*PS3;L[[OB;23&>!7M^Q\BSS +?]<27C_Y9 M<]OH]-R4_^C->]/D'Z^H0Q6<]FB"[<-&3JLH6+I%KV3J*3) M-E_QPT+=HVUOUA22.>Q4HHY,8Y><&[KDZ\B-CO[%OAJ)@24)<9JF;LB_6/AC M0^;I8/YYA5BIT33D@\3UY8%Q:=3::L0>"UZ2P*#^;=7,V38&0<+;8?TKTK_8 M&RQP8VRDOT3\@H8/&U"Z=HB>UDC*.$JG1I?&0@DNVD2>P]7U+ND:@?JN-JK- M;=@(+2MEBZ8!9D#D=) ".;D!S9V(8-2]G)X;B-]& I?$H3\?QO\)D=+RRFG M9@E(-W_FAG!IAD5?BA0:?#E2M2G&:L"S8IB@4FN%U^2DJI3SLH)NRM[3^E95 MDHK66#Y)IOHD4OMQW8S)NZHT(;^(Z?41HB,8/$/]:4%H%4 M=XIJU2R(D<8):OY/,"6$0RFU+ALJX@>Q$R>(;)2;8):=CVZJ0N@6X!RC2OSX MTS^Q-W-0XD0>6F1%4I_V1I MS^5 HV'T""*AJ.[=?]?4]X@)#DVMZA)EH6X,=*#( 2DCTMA)T'X@5QQ3H05N MR,O>+> @UPVV_VD?I#.JD2*+G2C,^K!!T\K2F?!!!O_>CL1![*=LTBBBLI_ M,7]T9_G$"2W!V*MF<=7IXQ;?#QW?IXKM!Y&3A0C@ M@Q3PQKK4U*=H8>#,HAFM"YTHP8:A6=D>M:R8M&X6!GY0(_:=AAX,151B.#=, M+T]5'H;)U \BE0:U=4QIN(": MN\_H( PN:2@XE<1Z842D$9\!A995!22"=,R;9[* %5<(1-A+FD0;U /Y@?]?5$=H\0\:1/X=J;DP'71&,0:FG"PF!$-5C,S>2_+BEJ=4/=X"LTUX43\5C S94LQ)<1'Y:#UK:$LD1]O$$IU3CR?)OKU M5KV'(P> 0.H\Q15SM\/A4(#S%0$FG(-KO4$$7)1]KZ+_9SAU8-5<;8TO223WYFLPM>R8&*0J[H\N_E8:' MR[;IEJL7K-")!L,9!87UMWC/Z=1?)_C\R/R)UGT04 Q(ZKT6 M:VK&*I4RW/T&U9U^T6;H-^T]Y0?/9+',\V[=V3 [P.RF,U1GCG.+H;D(*RY\ M=R;F-J9M!5C+WYN6>A;(VPQ%@-Z7IF2ND$KZQXTDU&; MNJ=5%Y*GHD*I-<.EC42FVAP!@UY4*FV+QZ/!'J#V])9CX%Z<@/M6]5!FOCMJ M2J#NKNN+S??-7 /Q&#&=?+C[_G9RZ6+>>#34\R[KNY/Y?IA7V]*L5DW%/0N([H M25?4[P0HQ42)7%7(;XF,Q ;EU MT]$X@=8$K&==/2=3H+I##4PXI%()($MG'2Y"T':@@T^)IR6RO^OJ05\NQ@#: MCCR\#](1E:QQ-G0.5^;<(>[ MWFF(624-UP&":E5OFWMU&J4Z5S75LV- @D;_KL\$Q+ IP1Y]VH!<2?FO 0,W M-K$YWYFI31HD#-T14_ART1DZ9QSRM)T@YZ,._J$F"/WL<"8V()Z'& ",#@;: CF1BN@ ^CF?BV[;1^M WM9V,_)I,XNS$8N?[0\G;C\%?2N)AA!F1[3GB(L@/((>WG81 MS-SX\(3/3LX$HD.-=V,/TJJ=VY_%'49=(H;Q 8E'XQD%[?F0AI^KKJ 36CH M.4J7NL&I<*F;'A]\I@E.I7PW+M\ N9T74[;JB)S[O'WFQ)@X<-Y=T,';42MO M8RA^H^5>R^XDG3DKT>7T(8#LT,AT7.&+;=!6T0\A0GP*EXVGIXU-)U.V3 M>'H&MEB83YF#YC1'CT'R:6[SC/(OPJ/?GY=Y+7>/)D%JUKTS:O5@@.4P3O"G MJ &240<(RSG9Y(=#7:4?9:DK[OK#P@%4&**#H1D4JCL2FT^-@=Q",&,XW"-O M.+^O6%#9=GO9H;F?# ,,+OJSR*(/@$:K07UB&Q$Q:I/CLQ)W<=UI$AQ]>^P# MU/7@X^!:8=ZG3Z"$!! H]COAX>GA*^NM_;AX7&X_T?X@6W0%+2JUP%;/3>.) M/2_:WYAFPY\:,=^:9LV7*R6A/RW ^T6#7MK?$(/#M^>;_P)02P,$% @ M-8%<5B-+*I$G!0 #0\ !D !X;"]W;W)K&UL MO5=;;]LV%/XK!VI1;(!BZV;92A,#N0WK0X.@:=>'80^T=!P3D4B-I.+XW^^0 MDF4EM8UNZ_8B7L]W;CP?Q;.U5(]ZA6C@N2J%/O=6QM2GX['.5U@Q/9(U"EI9 M2E4Q0T/U,-:U0E8XH:H<1T&0CBO&A3<_KNBK5V7T5'$:\Q'$(<^1$$4'<&+>S]CAQF6;*7NVP)T M0;!^+ [37#C)_&"609A&?II.7)MD =ST^>U3OLLB:1B6,5C#0PJ**V<7#5O1 MD,93"/U).*/O+,RH6 \4^)2<)H>" &;3&+YN2UUAR6Q^B#8P:"M7WU./K$T>L2:&@7] !7P\+LJ/BI9(5V(N0YWAB_^6*CGF'L=Q# MMNX\TZDM&VN,0]E344?CN<"<4>2=W(XT:!MA=O<1K7*#%:EC5K_A)]LS-X*+ MHN!6#RO+S;VU *5+FQ5@X4VIBU-FEWFG23KUKU*U;8(!(& M"DM,E@E:UM*NU%&W/+6[K?NDE9M]:?MWKOQX!ON6JNZ_.5,04;F$,)VF,,E" M^,C4(YH3I^! UD(_B&W]AQG1D)\$1XAB6]&9/\N(52(_(VO^,5]$H9]EX:OF MLS140WL3, Q^1*P01Q#'_BQ-($[]C#ABWQ_P>/!$(5I_< \Q^U?7"-.^5OK9 M_JUWT3YQ=MO;AR+%\H'3J2MQ2:+!:#KQ0+6/KW9@9.T>/ MIZ/GDNBMZKZ*R M&VA]* P P@ !D !X M;"]W;W)K&ULE551;]LV$/XK!W7H-L"S9#EM@\0V MD*0KVH<"09IM#\,>:.IL$:%(C3S%\7[][BC+=M(DV%Y$D;S[^-T=[^-LX\-= MK!$)'AKKXCRKB=JS/(^ZQD;%L6_1\<[*AT813\,ZCVU 526GQN9E4;S/&V5< MMIBEM>NPF/F.K'%X'2!V3:/"]A*MW\RS238LW)AU3;*0+V:M6N,WI-_:Z\"S M?(]2F09=--Y!P-4\NYB<79Z(?3+XW> F'OV#1++T_DXF7ZIY5@@AM*A)$!0/ M]WB%U@H0T_A[AYGMCQ3'X_\!_5.*G6-9JHA7WOYA*JKGV6D&%:Y49^G&;S[C M+IYW@J>]C>D+F]YVRL:ZB^2;G3,S:(SK1_6PR\.1PVGQ@D.YX=/#)=ZY2DJ=93@PKF[G> M05SV$.4+$),2OGI'=81?78758X"<^>Q)E0.IR_)5Q(^HQS"=C* LRO(5O.D^ MR&G"F[Z =X-6$59PK0)MX38H%U6Z%!'^O%A&"CS[Z[G >]B3YV&E7\YBJS3. M,VZ(B.$>L\7;-Y/WQ?DKI$_VI$]>0_]OE?F?$++8"(H:(.YYR2!\^Z7 M-OB5(>!65\[\TQNMQ)YS:!Q7I2A@N06-@;CM^9J&@(Y N0I$)C -JWU6\0( M?@7$IU[YIE5N"S_)Y.V;T[(LS@\4TL+D_.1!M:TW?) L M5B9P8_NP/^& -H)E1ZP8&KGA(T<$J+WSC=&P1(<2VBKXYHF7<)A\.(\,H L&6);(&K#J] M([TQ/%><06Y[X!-8B84ANU0:=Q!)R6#&ULK5;;;N,V$/T50ELL6D"Q+K[$R=H&DFRWW8=M@Z3; M/A1]H*F1180BM205Q_WZ#DE941+'08N^V!0Y<^:<&5YFL57ZSE0 ECS40IIE M5%G;G">)8174U(Q4 Q)72J5K:O%3;Q+3:*"%=ZI%DJ?I+*DIE]%JX>>N]6JA M6BNXA&M-3%O75.\N0:CM,LJB_<0-WU36322K14,W< OV:W.M\2OI40I>@S1< M2:*A7$87V?GEQ-E[@]\Y;,U@3)R2M5)W[N-SL8Q21P@$,.L0*/[=PQ4(X8"0 MQK<.,^I#.L?A>(_^R6M'+6MJX$J)/WAAJV4TCT@!)6V%O5';GZ'3,W5X3 GC M?\DVV(ZG$6&ML:KNG)%!S67XIP]='@8.\_05A[QSR#WO$,BS_$@M72VTVA+M MK!'-#;Q4[XWDN'1%N;4:5SGZV=4M;##%EE!9D)] ;31M*L[(9QGJC8E;)!;C M..N$=9B7 3-_!3/+R1Y65^%/$CL!$99S')TSP_ M@C?N58\]WO@-U3?0*&VYW) _+];&:MPC?QW2&] FA]'O\MFZ8[]NWF>G7XPA%4< M2H*WA*8^DP4P[H[L24WO0!-NB$6O8 4/P%IW#(DJ2\YPV05SZX\K-95X&W@F M%F@](A<&K0EN :C7Z+'?!K'WZ]BX,*S5&KW$CN =127_&PH/'ZB!(12!).!5 MXHI.UP(&RXZY"0D8#64Z8*GL '*]0XKZ#D*B<#D0?A*KV,=:MP93;PRJ(#C: MB!?Z4 6U'2=,E3J:+8:D-%3N3KP'L>NP0H81D.MAQ*&*0D&G(Q D;A*+"II3 M@<(;ZF?=/O'9WJ.@[L?5?M*%LAPMM]Q6R-TT>,QZI)]5S<>GO@2N*6>MM'DN,<@;E M[PK^/%?0"+4SO1C0.)884X+UCZ5[:$2!]S2,R"^X#QKM MB=IP#?6MXXU!CK MQT3K]#MWT)**D]9@5%7:+=7/=Y\ ?%R(=J_(B2J])34&K(F)4,QO*BY]&K^. M;D?>&=.#KXX,ZY@E-*6'#XLWQT%&MM0?A%()?(\-^=YCJM:@@?GA_(#G\YF, M7+^B%_/SINC#8KXCT]D\GIZEW2B=I/]?E!=9(M-L%F?Y*?ZG\>QL2GY]NP@' M:<_2>3R?3L@LG\:3?/)O<5X2R]-)/,WF)#M+X_$X)8>>CV3PV->@-[ZEP=M/ MM=*&=[^?[;NFB] L/)J'ENL+U1N.8064Z)J.3K%)T:&-"1]6-;YU6"N+C8@? M5MCY@78&N%XJ9?\T,]UF(_3GY[)N=Y3. M3-X9>;)HVX_4>+V\G(5DD*QE94F#P.-6OI!U38I@QJ=>YVR(')V^XFVG@DV$G72.ZI;)R>7HQMYB,1.95 MK_BY5QP]H)A'[$W;V+5AOS1+N=Q7,(>5HZG18.KSZ%&-+V5UQF(>L"B,HD?T MQ:/KL=,7?X/KKQN?YY0P+Y6IZM9T6K)_/UL8JY%!_SD$A)\F.3P-5=6YV8I* M7LY0-D;J6SF[^O$'GH4_/^)$,CJ1/*;]S\3OVQ53AK&3WT:MF.E6N?)L5^R= M1J/M#"1>&]/)Y43PV@HK4 B89)K3%T)PQ32TBJE<)0U3CA%^UF*YK//_Y01#S_ MV8 .JK;#&-A"^B&M&OA;^6',B%J24=19$X5TL&FK08;:?H9"85E;59W6F&'I M72(SS@;_I*C6]TYI8_&FI62?/*R&OGF[)\:QE5 U%-H6?%>U>LD$,8QTLUAQ MQX0QX.G>H]\QDUDJSVZ[M42>4O=ABPD4T];+$4QCY99U6Z<,FL%LRGB_:"BL M5_(6L^Z47?OQ .2,?5AC5"4Z@T\-3)E:)PT9OI"L0XBTB]^(OL-6;5C5XEM# MTGB#/6KI1BU$C;!C$N(Q$_39T?;)12:K!I&1>].TM^,LHO'F]*.HB5QI$ C# MX#_T"D+G.ZV;I*++")KCC+T1#58MZF;R5M2=&TK:?!:2#4L)O2!M]T%8]U7+ MVD^-B%<>[*:UH'0R 1&#D90)?>KTB?&3H6(9RDOY\CI4*Q2A:14MJ6(7M/2R M-69:2-G *JTHM"O=;@Z6QJ>Q]%&@K2:W&T9K(./ATU^AG7)TR"-0VE:ZI960 M5NT2X7-)0]D]=#&Q_!UKV9#:*TI/C[Q'H??6(>==&"IBI^J:B=JT" D2#6,G M0'CS]J!0$P+W)B)A?400;$5LTEFB='A!Z0'>@'7;;:TJL: ,/W$Y ?T((+[* MNTIN[22)"-%34!N5=,^1[%I2YHQ-%(F^;[UJ.PTXAN:_'B$QXE/9=)(]8648 M!UF2]V]Q'.&M*'A0E!GU17F0YR50,@X\W1:QYZ"2:EJ.]^"%9T5,/QE^\H+>(BRS=6?E\D&!B'[2B< C M"/()@D4"C\*"WM(H***$WK(06,8.U32(T^*O1# $ _!- 5B*9X NDY>V:F^X/W M0]T^<[3@.!0CW&X"O6^$QN(Y%L7+88VY7P-ZT!''*$N#,J&:*((,@* G3X(T MS=B'UH(/^H%%$*.,J&3\,+1Y%,1%>5![K<0"]& 5\$EXP&/.3A"Q,$:4TR"- MBE[YWC@$/0ZB-+\?&I1E'F1I L>L<*O N"CQ(.4IJB=B/ DB'E-'C+Q)TUXU M-O[5QS46;*Q5/3$SB>3#4I[ %^1)-,JB V]YG!XPBY:A1W0]C,O?NT8BIX^* M08GZXL15O$1>4\F1%GCX91 BSN%C,HQ#!V8@VOE:%.(RB#- RVFFXA1A#U*P MU!_]!>A0F8*>QK'HXJ!+%/NA.&2(: S_8S(XHXX,M%8>%8>H"(,$M-3+)@Z\ M$J7V'7%X$)IKK#\]R1T7C2(-\BAR<0DXCUPTDJ"(DR^CP<,%0VL2[Q(!ED*#\=$X?=$XT%H7AQ%FX=VC-])G@]M0W M)[2F)^X1ENZ!S<&PEKF/\=['Z#&/AT_7ZNY/0/$7XI92.1<.-T>R#DO:8Z74 M=X(BY:'[W),'B>"MC/X :QKG@XYARQ6A G/:8WC9*$>B\R/03MV#1'Q.7MZCT_Y/ T/8LL[X5@/ M.$_HO2<2BE;N@SF-3 A2(+[V2H9-,.V;BW0DH;A,L/J$7XU,5GB<0X\ZM:(S M[G&.W:Z&4)]&YK!$NB>1^IW>,1SE+.K9\*>>!X/C1"MAUFSEF(MX]3@9'.\P M'UWNWLH!F>%(>7_^)'UTZ_/4MD])S7B>]-O__8UB\,6>A80/+)Z>;>E$J?M\ M.7PF1>_T2L&P_3L#2\=%>+QH;Z4_LBYD(U?*.C>6!U=06.WS1NH;=\=NF+M>\Q?18^]XC?_,WU[?#_?_ 2"@ M-ZHQK)8KB!)AS9CV]^J^8=NMN\M>M-:V&_>ZE@))2P/P?=6V=FC0!..?&U?_ M U!+ P04 " U@5Q6"2@IBS8I !JBP &0 'AL+W=OW" M-U?[83A^]>Q9J/;N4(9K?W0=_&7K^T,YP(_][EDX]JZLZ:5#^^SNYN;S9X>R MZ:Y>?$V_^ZE_\;4?A[;IW$]]$<;#H>Q/W[K6/WQS=7NEO_BYV>T'_,6S%U\? MRYU[ZX:_'W_JX:=GMDK='%P7&M\5O=M^<_7R]JMO;[_$%^B)_VK<0TC^7>!1 M-MZ_PQ_>U-]?_<-?G1SH,URO\FV@_R\>Y-F;JZ(:P^ / M\C) <&@Z_F_Y7A#QE!?NY(4[@ILW(BB_*X?RQ=>]?RAZ?!I6PW_04>EM *[I M\%;>#CW\M8'WAA=O^38*ORW>-KNNV395V0W%RZKR8SB!6^N0)V":Z_=U7X!VD\-VD\OK?[B[\'AE7T?A@8HTX4E M^#YLA>*7O2M>^<.Q[$X%0'PL >JB&4)1^2X 1FIXJBZV35=V55.V11C@%\"? M\$33X4,H(IKA! 0\[(';#)W'OH$WCBTLMW.=Z\NV/>'?W1$7A'<'V/GO78,_ MO1T(%@#LY<'U0(O7"!> FBS2N]_&IG? !1W(#82@&#S\],X53D^S*GX=ZQU# M5W9U4080.T>4 P&V*X>BW&Y!+M#6<%;?X^;E 4&FW>%Y-\ J;5-NFK89&ERR M=_>N&QTMZ-Z#7 SX6_P)E]&WZR94K0_Q:+UK"76=QZ,!J/C+1Y%Z#3PXC/ K MN :0,'P,$*N5/\ JA_($&\$9^@+/VS>$U&WO#PE:_NU?OKR[_>)Y>!):KC/^ M?Q(BQWA(N*$SE%&U8^U6Q68$G,.E 1( J0>Z[,&OX%U E:$(D"-(7BD%X7U7 MKKDO-RUC7I\5I@(([\MV+%G&P]\;(.&F)[* BVPZ>&2(\(.P>^<&6BRX:NSE M:O,EX&#;L04X[YD6RXHH#@\[E-VN(5"$0K)G&;ZR;?Z7R8;D:NN[W1K_7MM+ M57EL!GR,UW1]5[9K6*D(?CL\()YJ0$/KCW2,R@=\"7 )=U\,Y7L[.U])9#5@ M0<"^K]ZM45/5\.8!R91.=IWP.NYP!*KQ-5PW4@Y@'?0=7V>+B@P!K_9P6,?L MW?35>("+[2I$UQ9D8C ^Z!L'OR9.+1SQ%6%-"9,6#T0QL)++@ 5C/HY,LOC MPN;8^W!TI,R5Y/%%? -WI44(\'2WZPLR]S.3N9]=E)BORK!?%?C_Q?= #T R M1E4_1JIZ:U2U))/_V!WX4?QSA?]PR3N(QR;P->+?]JXE'&_*[AT0U]&'9H@L MADN$/4C!-5S9857L@03:$Q MK%AG/$3"O7=H[R'! 6X5%L)][T NLZ('4@1I M#6L/V?TE M)DE)9%SXWWW9M/BG-8B<=0"B4T6="=S9&1;%+^#EL?.PH,/ERKZGM0800DV? M0;;B$XP=BV!X:@<4P.^"1@Y*7;7K6==LX%[< 6D,+&! :H?WIEI&C8* ;#(> M1M8Z3'DH5WNW1^?DWM':0 -P(C":\$+QSW#7K(%('N]]"[L&TQ8-0%'_"LX'HRG;K_?C#I<#YJR1N4HZ/EYA"O02A28RG!0SDM]U M\9?I%4U6XDMO*\5_)[P"0H*P"ZH C98";A5T()HOK.R6I0NM-J4!MAC@QP=$ M5PFD7Z%DGJ!Z@QXL8XQWA_\ID]A2R]>0F=:IVG5L=R#O[1U1UH?LOK19L3G9 M >EZE%%A+T11A3IW5_+=#3..97L-_K9">Q8>87I'?>_[\!7+K+%G4TD(AT]$ MI+@2FV 0H_QAWU1[)K7D+ !Z%,+Q2,_Y.=/Y>^#B@=7;9@R $B2S<6C!PS>: M!6O4]:L(-ORK!KH%/)!* MH.)!EA1! [BM&^8C$OJ]ZVIX2IT N66SO-&X$YVE%B'9N -0/XE&+SN7$.CE:0SX)D&4#XKT&5P;IK#JAQ;,N<'UQU M> MCP[5)2OZ<[.B/[]HX[Y4F_/GW*W[6;#PL[@V2];S'[-R*H[M[I:\335!Q(D% MA[<#'FZ32 &I7S 5T!_K!@L0&#,@9W(0#Y1_5-;#Z2@*0-8CD[DE;@7[!BS$ M,+4-<,&0^'UDV0PD0BZ!3@(8@R= 56C5B77-7BT*#W+H!,Z>& ,].O+(*B > MP##8U"J99NG)\V-*Y(:1 /.CW#-#P[D ME;I!L!C\W.)_>;]2M,<&=!EKO)&LS@>4;AFG&B!TI<"> A!NZ4!5#11-"N,1 M!0^1@CG7>%V .E95J\D%J6P@=8H^/6E.(1DRP$JCVK4:6!:066].:_DG2_>< M5$L2Y61JMQ1Z%[7' 8GQ2*NSK4L^GNR3$&]@V0Q$B]&,LE7/1!=$ Q'U?EA M6>?)38+UP&!J'+(*<1W1BFZ%>&4]8QKY6+*^1?9J$ EZFRT&0SV:3O7DG&WP MJBT09SM/!@13DK-X$I,B.N0J!N!JMFR3@\Z.#Z+E@L:K0@P0J2T>#X4LY]$E M(SR/O8B8!&H&%>VPDQ+6[*\LZ6$/P\@#B"$)-!IGP5ZJ 4HRC-:LRT4&%1AR M:C/D\Q5&'Q[!EV-,B*3VCM44J2'\C=]NU[D#K*A\?_1XTE1-YOB\H)2^,*7T MQ475\;,(;M 1>I@3X;4C>"?E+H'*/:Y &+&K8_5, Q&0E MB1(P=$W.*!J>H$(Q_D?L([@P\"F\>R2K"QX5'3,>=WU9<[3&O0?*I1/K047Z MF!IOMA+67U@@\E#99?AM1'M*KB0Y >"##2]QFRX@ ]4F& <=,CB_H4F(Z "I M"J@1M3V(3 P84YZ"HLI@_?;1C99;^'.X$'MA+7P %4,A%70K;'/2GFVSC9%7 MPW-R!R3R48-C8'E-;H=".[W-V>U1S?6TT2%P5*7'_U@>=;\IK*(TC;]W03[4D" MHR R'H]X"/EAE&1"ENU@.4-6F((BC!28M-"119=[%SG,GHR^\.WG M8E\M*&4X[]BG0L6,1I))IJM9G24(3D!7BVKNR$\I)+4G]3A&BQ=4XES>!V$MZS7]+%R'$. MH.8HQI@=1"Q-)N&0TP:'=B?W%.9BOEI";>8H-EVD+N,&S;%K3I""?F=W.'_= M"R;@I"1"+QDCJ_>DZ_D-BR0A7U%,6@UNE*Z&)_?>5>/$LI!4%6*&X+4$$2;/ MR.3'S):LEN)A&779W7/I1FK_4[#C]KE$>3 CS84_^#K.A ,F=P7 > F9C&/A# ?L M M8[",!@VE Z$9#?H"@-$4VD0RA"HP$:2C('DVSH_#*-IPJ+%7[@ "TQ+660 MWTLVF?U\S/%%>%,"<8@9BOCZY$(( -3K'N*$@!F-A)D4U)-EEZ);$#< MQZ(94*0<\=N"#$"DUF2K5D-:!R ^(=V'Y*/.2!65'!':9"N4WA._&0/.6(/6 M',9#(D56Q6]CVL MC1[AY2F\@2($5<$R*@"9EL7(@O4AC9'P;AG5TKKGT,O9DNB_:J:DBB%>( -R MLCL-@"/>YT8S26"Q!:Z+ORBFV#L@HB\YB@\^8:CH3FQJWR(1(];HF22:!J9'E96%>U- MA"$J[$@$M275L386U$ MQ20G87:CBES+)K2!"$YEN>TODIR\@E@@F%16GM/5X&RC"!Y:K1]<5MT<_-04 M8U3AE ]=OJ(D$:#>_<3%;5O/(5N*Y_);G/?#E/$Y5IL0;R$A\98S'!20+UOD M_P"&E530PA(?R8V^??N37.;'&D?Y;IJS@V<^7%3B2^81XSH;1!-9'$T'9IP< M4_Q;!BH+L^S+?I=D1%2\45D%V'^U621L*9 =*NQ*<1;4>K3JD>I:9W6L%%2Y M-UF +Y"'3KZY9 ,RI8),N;!Q?%UR./JL)557))/"L#ZV8UB#X;]#,87;EX ! M-$NT/D;RQO:W1NIB23D*V2!FKXL?4:N+K1WM;ZE38,,YX2I5\D0.:ZS*.F5$ M9":(.8*IW1%RBRHTJ*#+SG%&PP+U9*C#:N-!R&0#8F7;#$FN(,\>7U-G %6/ MH$0W%VAF&T],> -ME4A-P#VE,LRY( ]1)&8:8*M'QRK-T@IJF[$H87'&#BHK M]/='DL-X(293@4)5&/*6.\!!E[V< YV+/_@IBC]@7*S#H+0\I4-JMC1R"U%* M%^QI1O61TPN+\9S'O!>2TF(\TI*\>6YML4KET^GI7ULF>A*RXP@)V'A[\-S) M4P&!2A1,BN7@RB &-)#$KJ>Z'0\^(3S,E'=2F7K6RWB+=8;G+? )%9=DV/I& M*F*(9E3N@%!<$X$O^H^K+'P1!0$&NI#WP+>E&)?D%"UYR*Y]REX,J%> MWI9L(O!E;S$6)-QYK'#YAN7][(0<.-/]>L&&**-89K5H#+ZF\ ,N@NJ2T)5I MRF6WU)-RH2!!= YZ.V0>$,?'L:J2C4M:$7!&(;J!A*'ELLG'86"( 8;S^VLA M,-XEUB;2_@9+$E0YN'1+"LPEM@7XB9H>3SD@Q))VH)MC>E=3/4\)6<*PI%PG M_EC,5L[">U*C-?6SSEV][U!D'74##*.<,YE*\'9B[8CMEVJ O)8Q#T8@'U,P M'.%MVY2 XF;1%Y!%-N((4,0XB(322FK?'@(]+M M>IK4M9^5 JSB)@80X:]DPU.T&R"!$V+KHN)+8JH;D%O4"\C>AV=@UPRLOE*# M"BTJX3%\:^^Y5H7T0H^A*R_#]0Q@S:%PR9,#Q]F? MG.84LFJ#S(91B*RX$GM^FK9>HV@@(T?J5&:*0-Y\;DM@E0VK==CRN14I6S!2 M"?DY-C( >S5F]NH*:/ER[TRTQ3A0D6QM9J4>Z+GFK*;KK57T+?;J/!DW0GZR@K3'@X4*L]34:+10[36F>["IK3A)'=K\.--P7W18 MR0(B78N1J6ECDH6GU?>(QU?WZS:2J4F\R.1 [>Z8S M<5&)99.8PY;&H U^3<; RL)+IJ"A3M/] )&:0MV%Q;4IUN9OK&5X9<[C_99 M9F*R#,/SJ#>E9\,>@QC"&[O::>IVGJ^E]R7 T:3EBEB0!-PU8)DBNP5(LWQ* M36.0NI2>@)(0U-HQ&$+=4^//_6"X)O81'&NHF334<7Y]5CZ[.95WU4;&YZ#?]2*Y[7NF4OY_] M-=9%)(7G05T\OL?86I6T4DT-'.S%;#HFDD/YJ^^EW9+R7M1(-VN*.]L JFU; MOV(NTQH0L,*V&<;$WTZY-!88(/&\"7 M=K.OM.TZWCD9B+QRCU>>!GH_X)121!YBIR^9TQ/:2C>2GC#*KI*-O=25V[O$ MNDF"=U83%DN@ERPX%,(86]H@T@9J]T0/[7JQ4-L,3 Q3Y?7,18OQIZ(;"9M4 M1PP>:WG)'^].J'LMZ50M**PF3GN<.*D=8R3TLD'X@ MW5R;U+[BG]/F56"#'9;3S4I!+6TE'BZ^OU!+DQ>SGBOZ3N_-RB9C.-4J>%BA M@UF!\9T%ZH/_OR4J@G_<4,E++'O*(T"]+^H#!+@>6T$]R,';8B0EI3-Q567)U<\9:OB]:23:$OIKE(CT!*- MU\ Q)G^U12=6R4@O$ZH<"M6*CV3)TM+4R:GX""NHWS<2-?[8 G8\*P*@(QH% M^X'R?@.8E)AYEXBM&GBV55R7O5O,@6!..S4EP'QYP(R =@NATXQ;=;&\Z! Q M0NV].>EA3D'%8I004J!$I3*)LHQ-54.B+%?Q@%03L"#^68%.2F^6=0+=0^P& MRMMU?Z!P(_(#(NB3M"PPZ1K;-R O^VJ/-8+XVPN4?7L3Y]+<7*3MGWKT)*68 MY'OUYQ8GS_R>A8KLU]%?S/)?)<]>6%$,@N9 Q$;@S/5,2F0E+'!F^>@S639= MPF#2*. .04,I\/YZ[!HM=,[DW9]N5S0%K2S"7-$%P#51 M?1REV7:Q<#+,7E_2]TW&J7]67@CXNW![:23,00U^O, AD-/7E%+8-JBE(3K'0>:;FLE<"6@0MV,81Y27 D ZUN+_+[WQ@. M@)S(;E$!?N 29Z,QWAYL^4%NU@>)[JA006\J,0\\IFV!99(\?EM6:5NET7H3=X@/--X!3MG$A^BVM](X.E!+7U)+0^3<"\Z\-RY M+XPIWA&6^1Z3OB'-<6_4.DX+@-CZ:RBNK/W[3J;D$*C)@W$I^,>].S$+]S2K M1N-BG@/=8S#6FJTZ+0N81-V5BW19;H!A9H='_:&I8H[4V.?"AL+5&+_"6AH= M2R18FS@2$O8H>?^UWU*8#5M M#MKX'L0<#:W!P\6^3ZS'I;!-A1E48 M&F !XT-8&L/ZOEL;%KA#E^1[%'%+3YAUD\I"Z4,"H3'VJ U6J6I8H2W]3LO+ M6$1%Z6JIBBCZ+FX+#ODL&C5;+46/Y3N><'S*W] ('>FSX$D.\E(27^4,.G)$ MFY 2KW(-SE3?L-O.X[TTQQUAMVM/:V!75JPRK0=/'0_,YSR9Z70VF^ED*M@A MF7>?%AG:? ;+6=[',V15U101(]>-ALV<">5D%AW19R0;[OSQ1RL97XFS!39- MSYWR)!E*%KV9$LU"W&GM-09VP"K&L@ADS6!%T,N2]$G(FQ4!ZF8(GL(/"*'N M/C@%"F"IU8*['#LJ7&P&SA1;=Z^ZB+.H(V4[K9B+@^)>)_A-'4TGH6#:GJ%* M[!3=8\D2B(<-//(/5]$X/T[#"S($)4DJ85O6W73Z%ZD"9(^G8]1W\[&3TVX- MEM[6M#3)LC_JM5AK7U0(EVS/NVA[WETT'+^GN4[%CU1-4[R)@W46C=#?N5;> M\:;1)KQ1'BLU'<0D>8^!2"*)0.$0$E"8)'Q1!% !G!I25'>8AL(!20Y=X='& MM,AN7#HD[K%DW,'JT9S3I<=6LTE/#7;>B*,V=<*94VP8R4JRRIL .\#/&']- MAE8902RG?/$BP2.QF74%NYC/,TU?')GT-282<+E@;< MAV2+KJ,$FLW*39L3T0YN'8EJK3*D.;S).)@DP[_"&'SM\#YT[!H6<77E@5NR MNS4-NL5X"YIWR;1B!4;K&LD*"9>@7-G(+A /.Q.LR['*LQ'(M*T\CQ1:&('1 MS,VD22@N*37* ,OG,UL)?Q/',*=F>II:]XL#C$-JA%T.IB9IG6PZ\M9-^X^D M?%CY:7&(X"H9 8R>%+<.QUE,.H(/"VC]J6R'$RN@0+VR.J1IWKB88ZDN&;OP0P>WE[PC@5#U,_M%NWR53 MRWE $?_YVQ;9(K.)ZZ:OLLI=G:J3QMNQJL1W MG=-Y(!IEK1WRVBI=&G_ BEK^-UIZ&O.2)E0-WRQZ+6E+@[CMUW)B3:(H(Z?' M>72Y,PF9%9DIQ\%"!4^<55^XMME9(74N.ZZS>]$(FL1GWO/RW"C#Z2WS@W9%^-7BWLN(!57T*Q;#)S@KI0QAA[D7B],=P2;F7E\L63 M::62EB95>7"N8C)SNNOSJ>$K"H:*]7J+!<:1$1D""9 9W)733KTNW]-"WL@1 MKE9WC]O>-(E%P>*:S9,9V2_&ZMS">K,QWSF-EB%\5Y M_,;![>5/$+S,NR;>$D=QE=JKA*,6)?8?LO*L$)B"."'GYRAFL<\V97MME"FY M14V;/2+S3PQS?DYKIG<]&$7K.B].Y=N]L(F*+WI$H[%4]SST3<43E. O\]^0 M:Q96<:I-\EO6"=I]P7^(M2(3*V0J3LZ\1YPAC8HYK*F$H#"AA8[A#]^V)1S] M;;5'(U+>66LK_,'7KLV[7>X\;I'VO:98K?,^I@,K7\,A#0#L5[K*F= --LZAW6E:58I$,"LUQZK M-%,+9A%XKC5T!RZVV;"/D(V_W48LT#7ASG23&T?U*Y)/X=DZW*/G9_O+M$M7 M+T,1IJ/\L*8Y_W92]'LICB-3+Y[/F60-XBX<6#!.QF)&%YF:RP? \9"29QRZ++18S MR'>O_#8M+;JDY.((\MO+D\*!*QR/ONSEG*% M.' MF5^XM$LZOI%B^,K^*I%^ML*R2H\[I/B@%$Y,"$7RF4T)_^=]EF7YFR1 MM!1G)!LOUE&!]-R.726];/FARBJVZJ935?A5J9[[2-#Y,=69GF_]2[IBMD)2 MMMM62"CKL/;;K=3\T,-VX[.OXL1A,A(7[MUZ4DV@'N!CEB[HF3A:_?71F-Y+:+UC\M*@\GO[Z MY(JMAH4=9/LZ( ]?(5G8:'5P-HVSC!:LC./,)W8F'QJ,>RP&(J,CROOJ, :Z M,Y !M9A4\M%","J[2.ZZ':-1ORGS"/):=MZ RB M%2TG?#&!E5PABO,3?I>0B]_ALB1O5HC_@-]+EDE2^#'"YEXJ[MQ.OO2AWZO* MW+AF*\52F*D'5^B=:T_\<2+,%+#13.-F.#0@(F@)-VH_+^-W7R9*S:JQTD]O M8JM77=- G*-'(8D21MON]+-%)*$X3&4$[:5VRCYM:V_CGW.M2E/=+#=X7TI\ M/PFZD2D#[AI]J[4?6QX\LQ,?.$[U[8_XU2G^W2;]$!)LBFO^"C04(YQ N'%)LTGA,ME\63 MO.%L"U [DZEEH;STC9)Z;N6 Z170*!YM?==+"/0]*;+*1(%2S8C6NU':.,GH MI(Z6R2HLC[)/6"5]%":\YT.HLKE)CWPAE<5760P/?AT&=T09BM4&U\7KI@^2 M<4I)D2>NHBT@WZ.KY[$38K5F[WVL&5$."O!V264%Y#=;%!_';DIJV,;*9-M& MQWV9FWV^>BS3P&@\93;Q(]%+!^)JIDX[L-9T9A:J(M?9OYEEK&S M-73<[R8W1F5Z%\W'&[+Q7E3GDO=J?7;SKRFZ;=JO?=:2T&PD"])LX)CV18LE MCBZXO3QLX#_= ]S"R]K3][G3[Z+WOO.CY*B8 _%36Y//Q6YUN+7ULDN]-/O8<"286X$R_JC*93$3]+#TK4;10^S'B-UKKW)-* M0XYBC 2G^BQ]2[04[%%.VLX'1/,?93>BBE;/AN)V!U#*%-@">1N[U=*/.Z4@ M!M>HNRH^6Q M-W7X:ZTC/@<[S0R+TEZ[*;E@-2G5_R66L2;?&>B L1SVUG^KX68 M\.H77V3O6K6(#/=::G"EU^);YF_$%Y/!/]@AL*9:'!E!Z=F_P@]FX%0[DBA,G"N.FZ>53W73 M4B>O'0PGJU+Q,X;(P3@H:YQN$&?%3DQ+LL6V:P$2%35!'NN[4=W1KU87]I(^ M_]@JL7&Y*P>F(B=O,8(HX^K.L@5%/B)$6-K$([H][Q:DP/! ^5W*+PVBI'<- MI\EG!9::@Y!^#/XC&=\VH@"K-^F(P-QB CP)5Z)!SG3LZ6>F+R"/Q]EE\H]+ M0/_J']P]?_XVQHMBG"K&]Z4'#3C]WDOT5[^D1X,@D;HF CCY6,CERZ!I\678 M3R;#GD-&(_$9#OQSQ)%JH/ZTB3U(]/BL!$N@S_*RB&QH_PZ0$B;AN\',F4JIM MHE@VT'1@Q4&#\Y>0AD(E$DIV"J (%-DG=XL6[C/2!-^50_GB:W (=NZ5:UL) M58+A>Y7\%LT-M("_>GEW]0S>C(^_^/I8[MR/-.D96].V\"JHSL^NN-!3?QC\ M$9?$/L'!'^B?>Q"BKL<'X.];#X0L/^ &6,M!X+WX/U!+ P04 " U@5Q6 M;3!W5%@% !/#@ &0 'AL+W=OQA,8?:DHE/V'32OK#B"ME19E MNQ@]*/.J^;)?;1Y>LH"V"ZCUNS%DO;QAFHTOI=B --*HS1 V5+L:G,:P5G#VQ6<#6\'&FT8F1'::OQNM%(CV@D M%&Y%I3,%[ZLYG^\K&*%[O8^T\_&:GM1XP]-S\(@#U*7TA#ZOC]FS^KS_CODF M5VDA3-@*_IS,E)98)G\="KI1Z1]6:5KG0JU8RJ\&V!N*RS4?C-^\(J'[[H3# M?N^P?TK[^!Y;<5X7',0";IG\P;79'+CG:2USG7-UR.&3*@\[/%FSO#"JWV*W MOU4,;91;45Z$S4 M"B74\ (^2J$4/%8()D7^-Y_#9+F4?,DTAVG!E,H7>\C0I5".:4PD@=$&.SBE5 Y5OUK((D3 M>"X2;U[%E-!W>U3/?"8U%7(EI/%\)C X"*GON#'M^6>4."Y-AA"ZGN,&'G@A M=?P@!NJ[3I $\'A^?PY+L>:R,@T("(A5^@1B5N1+FP,%-*!.$'E;G<1UO(0, M40=U"!HC,4Y0%T+BQ"%%[^(D1$:P%\,9YL&G[M"P0]^)0L,.T!O/C9'R7.-7 M="1Y! ,M2R[3G!6P8BODO$:_,*)PWPCUARW'H[O$L7P1AX:QDR0$*8+_9[Y# MHV!HYP,G<2/P@\1Q$5MB-W3BER7,(Z$3T1@\3)5#8\R41P*,SL5X[?[1 &U2 MNZ%.B-F,HL#2)/%-$($3Q#91R$6K7IR85)D-BWP[ZZ)O,0G@1(L'?8L')UO\ M, [#]UQGV#4[W$\YETRFV=.AGC]IXW#//V0<%D;]VJHO=P^!36-=[XMDG0>F M0@P/:V+%JB>[M]$[[/>\PE8U)8)-S%'/;R/%@]"H;2<+QXXMIN$.FQFQH5K" MC:FO1V7(+WS-"R#MEQ[%ABE3&;S_6><8:J,073P(N1?FE.-/+4#"HC9E_!J2 M).G_NV+?QQ@:8]%@\77<;OP,0EJDZ.2Z\4N0H@6$WD0[OJUUC7EL?"6Q$_E! M]]D!.8<$KA.[28-SD=_4.O%LO1\'AM_-''$3QR/>'K6%BW^ACH=@X)&>WPX/ MH4J#'IW@=N9%^-&@16^E'>^ED7H.H4GWV4UCA'@=-\>%AZ#JTP9)*()T')_" MC+#'C/#%UX(I7KG,W<4X=LMT=U ?NS#8W?D#FU?"YVK-E;8YN.,%)@_/8=NV MAP#FI$.' 6;7LW+/LT/8P?[?*\CSI<\K^P9!!I<1>.),@I" ]V*U=VAV9X*1 M9 N-BUMAG4E1+S,([%#UI^OVZ-@]A;?'S*'B&.U<\K$9EO8IHR 5=:6;^WX_ MV[^6)LTC82O>/+6P));F#E3P!2YUSR,\-V3S?&D&6JSLDV$F-#Y +)GABX]+ M(X#\A1"Z&Q@#_1MR_ ]02P,$% @ -8%<5B2L/WB< P [ @ !D !X M;"]W;W)K&ULI59M;]LV$/XK!RT8;$"()%J2H\PV M8*=K-V M@J3=/@S[0$MGFZA$>B0=)_]^1TI6W4;S-NR+^'8OS]T]Y&EV5/JS MV2%:>&YJ:>;!SMK];129Q'9GW4:TF.WY%A_1?MK? M:UI%O95*-"B-4!(T;N;!,KE=94[>"_PJ\&C.YN B62OUV2U^KN9![ !AC:5U M%C@-3WB'=>T,$8P_.YM![](IGL]/UM_ZV"F6-3=XI^K?1&5W\^ F@ HW_%#; M!W7\";MX/,!2U<9_X=C)Q@&4!V-5TRD3@D;(=N3/71[^C0+K%)C'W3KR*-]P MRQ"].QB69;J(*V!!RQ1//%UC3#ZZ 8S MGD66/#BYJ.RLK5IK[&^L)0S>*VEW!GZ4%59?&X@(6H^/G?"MV$6+;["\ADD2 M HL9NV!OTL<[\?8F_Q!O"!^411I^45P:X+*"MT)R60JY/2YQ'+C]JBFV*Q1]W7U*:5) B,A244=#.V8\>V Z+<["7S4O,)!)%>0%G&8 MY(QF69R$15; )[D6=4W@AA22(@V+/(%DFH63/&V+/RB9WV1APB:03Z?AA,:> M'Q2MIHNK-4H+^+RGUX>NX/SS;_P/Y9__SWP[+6?[!;DV@.ZU>DVVCF =.V,X$G^YZ?AL7I'5\]-K M>.D5;H64CO9K7GNH5^"KZ\<;QMKQ)H:['==; F45A5RJAH+2J@'JO)J[WF6 M*EXP2,-LFD/"PDDZ!>I#76LSK7C;+9#"H;P^"<)5OYP"KLYR,$K#Z92-'>7B M.'&48V$:9V/W9G^-UG/R%>HAMD5G'8@@;'V?->#KUC:C?K=OY&PO=V]R:W-H965T MKU>I\B+35)S.3-S9LCY3JHO>HMHX*&N&KWPML:T ME[ZOBRW67%_(%AOZLI:JYH:V:N/K5B$OG5)=^5$09'[-1>,MY^[L3BWGLC.5 M:/!.@>[JFJO':ZSD;N&%WO[@D]ALC3WPE_.6;_ >S9_MG:*=/UHI18V-%K(! MA>N%=Q5>7J=6W@G\)7"G#]9@(UE)^<5N/I0++[" L,+"6 N<_K[A#5:5-40P MO@XVO=&E53Q<[ZW_[F*G6%9Y>X]#/ Y@(2OM M?F'7RTZG'A2=-K(>E E!+9K^GS\,>3A0R(-7%*)!(7*X>T<.Y2TW?#E7<@?* M2I,UNW"A.FT")QI;E'NCZ*L@/;.\4]AR4<*[!RJS1@V\*>$/LT4%-YU2V!BX MTAJ-AC>?^:I"_7;N&_)KM?UB\''=^XA>\1%&\%$V9JOA75-B^=R 3X!'U-$> M]75TUN(M%A<0APRB((K.V(O'+,3.7ORJO352L"7<2&TT@QO>"L,K\1U+!D.* MV$%JAI3<"EU44G<*X9^KE3:*./;OJ?STWI/3WFW?7>J6%[CPJ+$TJF_H+7_] M)>L+^^IC\NN0I!K:(=J8U]M%Y%T$15#L;F+[%0,9[V0I2S. A& M6?S:B;9VL9&\EFNSXT00.R --KPI$,*,Q4D.8<"R+(21? 2E%MJ..[(]97&8 M01*S-(L&UK7'Z4Q#%LX2B%,6!K-!Z"BQ8<)FLYGUF&4!?);$:@HOS%,6)(%= M980EC.$,T=*1:.G_)EKY%!,UE 4C"\%M?7?";$&N#*7#5KY M=];Q:>[=_CP"!KK%0JQ%P:OJ\: LKJ)$&Q01X:@Z&J>T>,F,5QMMLF?69,^M,V9["X-F-&-!-H,X8$F<#4PZ*O,$ M+)NH)28PC8EW.7QH^G=#?X57+O]&6B<*;>[(1J]*AWU)@(^%Z"O%GRI$MMQP M>$2N-*"]3%YF;LC6D/K@AZEWV78J3ORJELJ([SWD_9P\@/XBY#1BV2RTBYPR M$]LDA"S+(XK].,CBZ5J!9,H2*D.:L91Z-YNR(,U/=J%_<+E3$C;N"6,G9M>8 M_IX?3\=7TE7_.'@2[Y]8'[G:"!HN%:Y)-;B84E^I_MG2;XQLW5-A)0UEW"VW M]-)#907H^UI*L]]8!^/;&PO=V]R:W-H965TB2,U-GJW"'CPI/BJ-EOG%>%RWLL-WJ'[ MUJ\,[<(#2J5:[*S2'1BL%\$5O[Q.O/UH\(?"G3V2P6>RUOJ[WWRJ%D'D"6&# MI?,(DI9[O,&F\4!$X\<>,SB$](['\A/ZAS%WRF4M+=[HYD]5N>TB* *HL)9# MX[[JW4?&M"\\*8ZNA-Y%3GBW+G#)TJ\G/+E:'Z&O<(LJO@]L>@ M>KIQ!V>_RW6#]GP>.@KB3<-R#W@] 8I7 +F +[IS6PNW78752X"0V!THBB>* MU^)-Q/=87D#,&8A(B#?PXD/*\8@7_T_*#%:-I%Q?9O[7U=HZ0S_+WZ=RGY"3 MT\B^@2YM+TM&OBL:H0;W?:#(SL?J4/G M1X G],SZ9Q",QS.6\H)DSF8%9WF>0OPNA]5@RBVU= 56UVXG#4(Q8]DL]4N< MY&3$(_@PF$ZY@0Y]D%H]>-E"SEDB J?.DJLD\V[P>(S0P559#NW0C'=:(96_5'*: ME(0@6VV<^F=2G F69A'+1'KN94&R2/+S5V-2(<:[3I.(\4),E_\"4$L#!!0 ( #6!7%9@ M3 2!904 #8. 9 >&PO=V]R:W-H965T:)FVV4JB2U)QLU^_0\I6DM8V M\MP7FR*_Z_ENY-E&FZ]V):4CW^NJL>>#E7/KT_'8EBM9"SO2:]G@9*%-+1P^ MS7)LUT:*>6"JJS&/HFQ<"]4,IF=A[[V9GNG65:J1[PVQ;5T+"OY7< MV$=KXCV9:?W5?US/SP>1-TA6LG1>@L#?G;R25>4%P8QO6YF#7J5G?+S>2?\S M^ Y?9L+**UU]5G.W.A\4 S*7"]%6[H/>_"6W_@0#2UW9\$LV'6TZ&9"RM4[7 M6V984*NF^Q??MS@\8BBB PQ\R\"#W9VB8.5KX<3TS.@-,9X:TOPBN!JX89QJ M?% ^.H-3!3XWO2B_M:#W?J*HBPUN!(WMR M-G;0ZGG'Y5;#9:>!']# .'FK&[>RY(]F+N=/!8QA;F\SW]E\R8]*?"W+$8D9 M)3SB_(B\N,<@#O+B _)Z)[W'/^/P6MFRTK8UDOQS,;/.()/^W8=#IR79K\57 MUZE=BU*>#U ^5IH[.9B^^(UET:LC/B2]#\DQZ=./J-9Y"Z/U@AR.Z3ZKC\K= M;W6O0#TH$!U8;B4<$8#*MK,OJ#SB-!&U-D[])T(9EAH%;1V88:E;2;+0%3J# M:I80X?<075G/I.DC',*"!2-#U8!%MQ8[]N1T#^F/.XR\,=I:0%*V=5L)K_<= M6MW^W2M=KROIOYPL5XVN]%))2WXG,<]ID118#5G&:QT_0Q;4D2T8#D9\B2A+"U."(\SFJ43$D\* MR@J.$Y91-N$GA!6,3B81>:>;ER4LAL%$+(V4Z)40!0FPHH"%&8-A!3ZB'%PI M([=&S-'3T>\#ILY_DD;4\)$E-(.IPYRF!8S/:01W"AK%$S+,:#3Q$N@$%'WL M*U6B-TMB?-^S)$[@0 0S:3S)3H 835A"$M@YQ,\)>?%;P1E_16ZU$Q7 *=*" MQK 0D"7P+$L"9$G"@%Z&599!(/>K89PRFD7,G\T5B[:"O[< 8>--%[.-BOMTY2C1'XOY=J1 M>RF,3\ NC:Z$,?<^@2]JW3:.?-YIN-AJ^-1IN%$+&01V[,_)"^"44 Q8Y-JH M.)2?>40G($E!<20Z,8>4=!0=S@*",$!. 3F[*+$)@@_&7P/O0^6=3V@4;=%Y M3K%N0Y(\!3/Q>Z/) W8\#GC^VMBQG,;>\6C$GH5=1 -.;/2D'3'L1<#N4$_+ M(\(?08O>$6'KR-Q,^[F9/GMN^FETM8+!<"Q *7^""U2[V\*^67I4U_Y9>@LM MY5.EY4ZIZ)4N=U<47,,#30@+D?Y&=6QB'DT1)$6@#I272!ZF6E'UR YXUV,P6WYQCEO(,PP]/ %0* MKB^M,;(I[WW;;&S5W6DP86D28S1C?.9^4.&F^R.2>1;3(BZ>H+HO?\>/[O(H MI65XL7@3D0G=M;[?[1]%%]U;X(&\>U&]%08QM:22"[!&HQSI:;I72O?A]#J\ M#&;:H6[# .<+K=WNPROHGXK3_P%02P,$% @ -8%<5ID>Y\:% M!@ D1, !D !X;"]W;W)K&ULW5AM;R,U$/XK M5CBA1O(E:^][:2NE/3A.@J/B#OB ^.#N.LG"[CK8WN;*K^>Q-V^];M("WY"J MU&\S?F;\S'C6%VNE_S!+*2WYU-2MN1PMK5V=3Z>F6,I&F(E:R18SA-=UK*JI&MJ51+M)Q?CF;L_#IVZ_V"GRNY M-@=MXBRY4^H/UWE77HX"!TC6LK!.@\"_>WDCZ]HI HP_-SI'NRV=X&%[J_T; M;SMLN1-&WJCZEZJTR\M1-B*EG(NNMC^J];=R8X\'6*C:^%^R[M>&^8@4G;&J MV0@#05.U_7_Q:>.' X$L."+ -P+%.]-,!5 MK3N4#U9CMH*T7?=&8P8 M0VY4UHK?XU]F=L1K4^&W(YEYC-*S1ASFZ^O(+E@1? MG< ;[?!&I[1??4#XE5TMB9J3VTX72U"/W.JJD&16UZKP!@R!/JEV&/3'I23H MU14(AL@D8K>!V]VZV2V"E4> 9$"^JUI52K(6AN!OKB"S!H6J%@*J,Z(MS?B< M?%16U'OQ DZO2JE[Y:](EFS$;U \FHHHC]EX ^=P!M"Z!CN=\9QRAB7OI7V"=T\"1\,74>]M M)W19%4K_5_HE+*!)'OX+^L$;,1^D'U2R-/\'_&,T#-)C_&/.<2^B'Z=)G#[+ M/A[2)#A@7Y3F- NC4^S+:9(EC]F7Y<$1]B4(F,0%]!/V,9 XW+/O$8/ V(B/ M]R"TO)=M!Z$PAE7/4M/%W4G^13'-W>;#_-NRX,7\FQEQ7_U7[K$X0MCQ?Y7Z MLB@=YEX$5_!_P+T\CX\QCU.>1B]B7D)9$#W'O#BC07I O#2@_/.D%@+-,*U8 MFM&3*<%;/LF9P80O0H)[?L M.%%)Q+M*(GYQ)3';[O!N?T SO_E0*7%2[W IL=O@*0/L4L!2Y&S3W?V.HIQ8 M142CM*W^ZNGOZ6XLA#>!T$>6.R&$&<90$\KF#H[>UH6>LFBP)\'W=.GG(XR\ MU0KU(+C3-5TMW+[N+(9'436N:NEZ5A;+5M5JX4[S%0EQ%611AM892S@-79K! M\24QTEWLHC7&/!*SF^<935GLYW$CLHB3&U_A2_T:U9??ZZG;HBR@&4M!F"BB MS"5#'B+'QCG"):,LXYAAH&N.!,HR7.7(S>]5^QI\70$P$0LMI8MH7!%1!!09 M$"8,P#)T A0$+&;DHQ8E/O?P*>A]:EV7M**!C4@J": B2<<9P*/*@3F(YC!W M] ]RIX'F$=^3JT:B;+?) F$=P8 ,&F8(^Y"3B,6D0@XS_ S)E]^D7'&O]H$ M"^H!Y(H0".&R")8ED7=9%#%X+W'Y.H%"[EJX'QCN,^;F0Q8BH\2[/#3HS%V$ M>2.7LM)("V8E_; $_H?#"7E0T9]&Q/:5O(_C_\?2R\41ZYHMY[YR7! MNCF2Z+$S(S^VY1A_V_?X9,A=(8'$_8BWP74^XE-'J4CAK$ OCN6TU!4 M\ /7;NJ,H7MS>O!, B@+_QADB*\H^A>3W>CNO6G6/[/LE_>/5=\+O:A:@\IA M#M%@DN*JU/T#4-^Q:N4?7>Z4A=V^N92P2;L%F)\K9;<=M\'N%>[J;U!+ P04 M " U@5Q6>)5#C?L" !P!@ &0 'AL+W=O\Y.&\K4]4MROMP]]^9[,MTI_8O2<"5!8S,+KI.K1>[LO<$WCCMS M)(.K9*74+W?X4,^"V"6$ BOK$!B]_N -"N& *(W?>\Q@".D, :FQ8)^P7M7N/^WI&#J]2PO@G['K;@B)6G;&JW3O3N>6R M?[/[?1^.',;Q$P[IWB'U>?>!?)9OF&7SJ58[T,Z:T)S@2_7>E!R7;BBW5M-7 M3GYV?EU5NL,:WM[3F T:>'''5@+-RVED"=X91=4>:M%#I4] )2E\4M)N#+R5 M-=;_ T24UY!<>DAND9Y%?(/5)61)"&FK.FD-+-F#JQ*8 MK.'0@8^=4#_%4KF?13N=Z@,7#W:@4+:.Q MI**@=H/0*$%;S>4:F'$Z&ABV*]3#T'R'24C@!9?DHCI#&O/RZH3I8TWBQJ0I M@@=1%$\3#0CFXJ]08L-IDA>0E&E8E#%):9J&HVP$'V2E6@3+[BGG[7[491'F MHPF0\20O8$&0?M$\=J5>"54Q3Q-#L>4DG&2E=XAS6&KB06T?0N@,'B74!\GB ML$P2R+)P/,Z<;8/&T183X'K)*VH5.KLP'N5 B.D$/GM_]KC'>9B,"RC";)+! MG;*$< %9489Q4I*4)TDXFL1PZ@)%1RS0HEY[KG-#HRO?$\*@'>CTNF>1?^8] M%W]B>LVE 8$-N<:7Y2@ W?-;?[!JZSEEI2PQE!Z.4/1Q<@.$G M,_\+4$L#!!0 ( #6!7%91"".@%0, $(' 9 >&PO=V]R:W-H965T M=Q;'- M"BRY/=$5*EI9:E-R1Z99Q;8RR/,05,HX96P0EURH:#H.<]=F.M:UDT+AM0%; MER4WFSE*O9Y$2;2;N!&KPOF)>#JN^ IOT7VOK@U9<8N2BQ*5%5J!P>4DFB5G M\Y[W#PX_!*[MDS'X3!9:WWOC:SZ)F!>$$C/G$3C]'O \ENY&K[_@-I^^Q\NTM.$+Z\:W1\Y9 M;9TNM\&DH!2J^?/'[3X\"1BQ5P+2;4 :=#=$0>4%=WPZ-GH-QGL3FA^$5$,T MB1/*'\JM,[0J*,Y-;] Z4V>N-D*MX.B.+R3:XW'L"-M[Q-D69][@I*_@)"E< M:>4*"Y8P\S?#.$$6O@U6Y 7797?^[:@(>CM)_#EZW\WB'TZ2V58UY+!+V$YZG,LLS47.X3?!!RO^"[ IM2$6[CN1S9Y[JL MN-I\M+02N("Z 6!92;U!!(L/:+C*,.RJV>[J A4NA;/!ETM)"\\.(%2EA;PQ M/]O@,+G?J M;I^IVYWY?*=NSF58_,9535T)&CH&[Z'?&;(AY6[)2ZBL-H;BTD&GVTWAG-L" M4D\Z P8V\N;#COLM/\6WJ/N@/2]QIQ0[LEH]))XV!ON3[>3LM,WL2:C_NNL MJ=_I7@+[2B1^TM=*-*O0O2UDNE:N:7'M;/M S)J^^-^]>5VNN%D)NFX2EQ3* M3H;]"$S3L1O#Z2ITR85VU'/#L*!'#HUWH/6EUFYG>(+VV9S^ U!+ P04 M" U@5Q6SMVFO.4# 4"@ &0 'AL+W=OX^+/:!EL8V48E422I. M]NMW2"FJD[CNON^+-"1G#L_<2,YW2G\S6T0+#W4ES2+86MO,HL@46ZRY.5,- M2EI9*UUS2T.]B4RCD9?>J*XB%L?CJ.9"!LNYG[O1R[EJ;24DWF@P;5US_7B! ME=HM@B1XFO@J-EOK)J+EO.$;O$7[>W.C:10-**6H41JA)&A<+X+S9':1.7VO M\(? G=F3P7FR4NJ;&UR7BR!VA+#"PCH$3K][O,2J@'G>W4:>Y16W?#G7:@?::1.:$[RKWIK(">F2 M.K"LWI/+($Z1:BHC>_Z,S93\P3!I^5M%L#'V2)Y7. MB+@,A-@3H0MV%/$*BS-(DQ!8S-@1O'1P,/5XZ3$'KX0I*F5:C?#7^@4"AJ,F.Q=%M;6ENKBKI5 MR TMU8V2**T!;MPRY0?K%>HA1\!EZ80$3H0D:]4:FC&GLP.J+V<2^"3X2E3" M/O[8:08W6LA"-+R"MY"$21:'<1P_DS^A,3/J/LIM2;E5K;2>AS"FY;) 0C/6 MA"#I6"/2O%84S'^X/PA.)F$>YZ=PDHRG89S&I_"%M JN]:/SF'0=FM]ME(1L MFI(\G<3A-(_AP_?V!=>W\.[-A"7L/4F,Q6'&IM"'-_M_AG=,0+-1.(G3 M8^%-P^DX<^&=9F$RS7\5WDD6,HKJD5[+AE[+_G.O74N+U!D6/CS056?P4(\= M13O<8P,L=K! 0:]:.B3!YQ%]6:A*E-Q5AK'TJWTA$"525;6K$^TU'Y%K ^A. MV-=9[S/=ETD,.^YKJ:LQ\ZIJ?*%X"Z]]OI\ZVOE7.:SJA1F-)EX[YI+U^_-&@I M0!H*C:4@ZAN-?4"G&8,LRR$;3>"2-\+R:L]C\3)/)]3R5+YI.,X9_6DS=T;< M*3)[K4QUG(3Q=$Q"SDB3=8%)*+2'RC3:NZEKU!O_'G$G!$6[N[2'V>')<][= M]#_4N_?29ZXW0AJH<$VF\5E.-:J[-T@WL*KQ]_Y*67I%>'%+SS;43H'6UXH" MVP_&PO=V]R M:W-H965TM:V8=S79G-Z8 .=A.WY6+IP\1H?+)2"WVG_9^K M&XMOHPYE5M:Z<:5IP.KYZ>",'I^+8!\-/I1ZX_;&$#*9&/,IO/P^.QTD@9"N M]-0'!(6/+_I"5U4 0AJ?MYB#+F1PW!_OT'^-N6,N$^7TA:D^EC._/!WD YCI MN5I7_M9L?M/;?+* -S65B[^P:6TS-)ZNG3?UUAD9U&73/M77[3KL.>3),PYL MZ\ B[S909'FIO!J?6+,!&ZP1+0QBJM$;R95-V)0[;_%KB7Y^_%YC2@[>W*M) MI=W1R<@C:/@TFFX!SEL ]@P 97!M&K]T<-7,].PIP C9=)38CM(Y.XAXJ:=# MX)0 2Q@[@,>[%'G$XX=3_.MLXKS%*OB[+\D6(NV'")UQ[%9JJD\'6/I.VR]Z M,'[]@HKDW0&":4

=T']6#8/U4[Y<:0A35 M/+Q^D3,JWV&HE;;*E\T"JAAQ:AP2P#8'C]8/6ED'.FPIX(;H>J)MMRGQEX)J M9F&0P$9;#2HX5]CD6$UE@R!F[=#"'1W#K5857#FOO(8S:U6ST'5,]\*\K>'0)L>"/'I[P$G)&I* XH!DCC&8X8CPEA11PMS36O_7:UOLN&0-& MB4QI?!0FRDC"15A2U.60\9)FJ8]F5*2\">9;B=^D"DN8QHW!T?M-C&9 MD")A;<$\ERDGF4R#&\51%D>%)!0)]F?*6('[3P1"XB-/B_Y4<8UY!E@=+"L@ MRTA:]*6*"R+2_52W$S_=R=5) TD7! &K).&K*#TO QGBK8@V=? M,/Q"8RN%DS;0:'7B'E?$Q4Z\+-W4K!L/M]AFKD\X?C*4VH:R7:@V8]^%FNU" MV1 *#2L5'+V)TK$5FE^^DQ@7- (5[CL]V2D)_59)CGMLOYVA_T%>_KW'3ZU. M%+ZHG$= DR$'/L3ZI$,:!]]!/%E&-!'P"M@PQ]]V3!'AU8$B$ET1B8,[>ZW\ MVI:^U''U'WNOK:#WV"]E%3_W%HSW;#W\_P<*PH;6E#D* M8JLP!"L!3%N_%IP3K(\W4I(F_]*/;24)$H6Q>L3IPD128;;X;#@ MRWJU#D52-HBC4;T"4YJ(H.4,S[!]J/VE? E9@031,)PJG/",]PK0:.^N6&N[ MB#=B![$0VVMC-]M=NL_:N^:C>7MCOU9V438.R8Y M,1[OL7&XQ#\.V@8#_#XWQN]>0H#NK\CX'U!+ P04 " U@5Q6>9>A0;," M #:!0 &0 'AL+W=O[)5^,!6BA2=12S/U*FMWXR P186"F2NU0TDG&Z4%L[35V\#L-+*R=1)U M$(=A'@C&I3>;M+JEGDU48VLN<:G!-$(P_7N.M=I/O<@[*N[XMK).$[1?=TM-NZ!'*;E :;B2H'$S]:ZC\3QU]JW!-XY[]#.FM"A,Y+MVEW%M-IYS\[&RAA."6JFP-,%G" M0DG+Y19EP=' ZQ5;UVC>3 )+L9Q'4!QPYQUN_ QN%,,M054&WLL2RW\! B+9 M,XV/3.?Q1<0;+*X@B7R(PSB^@)?TF2Y M,G1!TO-!7$N-S8X5./6H9PSJ1_1FKUY$>?CN0@IIGT)Z"7UV3RU:-C6"VL!G M);=O5Z@%G"1VCO!%R/.$5Q6ZM\=%(V#36%>4XK1ZQA&@^T&Q1MW?$>R1#.EP MHVKJ?7I-7(*M5&.HW.;-&.:TMJ_]E#(L&UU4U&?P19>$=GI$J F\A&'LC](1 M"0:QG\8#IR#S M'#+Z5LJRFA"CB(SSG*0T2?W1*(=SUQ2<])M O6VGBJ&:--)VK==K^\%UW?7K M7_-NZMTRO>720(T;<@VO!ID'NILDW<:J7=N]:V5I%K1B1<,7M3.@\XU2]KAQ M ?IQ/OL#4$L#!!0 ( #6!7%:#C,-C4 , "4' 9 >&PO=V]R:W-H M965TY,VZQ9]L8?4S#EGAISA;*_-O:T1'3RV4MEY M5#NWNTP26];8"GNA=ZCHRT:;5CA:FFUB=P9%%8):F? T'26M:%2TF(6]&[.8 MZ<[)1N&- =NUK3!/2Y1Z/X^RZ+CQKMG6SF\DB]E.;/$6W?O=C:%5\7U]4\2KT@E%@ZCR#H[P%7**4' M(AD?#IC1B=('/K>/Z#^$W"F7M;"XTO*/IG+U/)I$4.%&=-*]T_N?\)#/T..5 M6MKP"_O>=S2-H.RLT^TAF!2TC>K_Q>.A#L\")ND7 O@A@ ?=/5%0^48XL9@9 MO0?CO0G-&R'5$$WB&N4/Y=89^MI0G%M&M?]P>$ M7[2U,+@3:XDVGB6.*'U@4A[@EST\_P)\QN&M5JZV\+VJL'H)D)#6DV!^%+SD M9Q'?8'D!><: IYR?P*;K[)1^MV9G(I33L4Y],4MM6[5 M2?1*_\L!OZ;_/,.J%FJ+%AK?5Y\)=" H7Q!((F"@^KHY\UEA4:^RW@AZYQ3PQH" %1P!,*8P']E0*Z$-BNB?9X M*4"HRAL9[-&@Q]YH2<.'[C')=;7N+'G8^!*HKZEK%:PZ8U"53W!GA+*4BI\7 M_J3?*QITLOE(-#_2@+/]-:!. '*X5@]H'0TH9^%..R%A*:109:"D%'X6JJ,Y M![VL#+Z&09XS/AW&9&8Y2Z>%W^,IXVD6'P[GG[6CJ D;9D4,@RQE^30EHYBP M:4H[+PG_7HD,!N.,3=)I#)R-TP(&HRG+TN$YKJ)@HQ%Y#/B(#4<\#A"7&PO=V]R M:W-H965TQ].]\&!":""S=EFL_GW'9LDW59II)X4A?$PSS//C.UAN5/ZJVD0+3SW MG32KH+%VN(HB4S;8"S-3 TIZLU6Z%Y:6NH[,H%%4'M1W$8OC/.I%*X/UTOON M]7JI1MNU$N\UF+'OA=[?8*=VJR )CHZ'MFZL;C7M(I.+%7; MHS2MDJ!QNPJNDZL;[N)]P)<6=^:%#:Z2C5)?W>)#M0IB)P@[+*UC$/1XPEOL M.D=$,OX[< :GE [XTCZR_^5KIUHVPN"MZOYN*]NL@GD %6[%V-D'M7N/AWHR MQU>JSOA_V$VQO B@'(U5_0%,"OI63D_Q?.C#"\ \_@6 '0#,ZYX2>95WPHKU M4JL=:!=-;,[PI7HTB6NEVY1'J^EM2SB[?L GE"/"5JL>;I6TFOID2(1MX-:G M1VW@CT]BTZ%YNXPLY73(J#SPWTS\[!?\"8./Q-H8^%-66/U($)'8DV)V5'S# M+C+>83F#- F!Q8Q=X$M/'4@]7_H['?BQ ?#/]<9X_[_G.C#Q\_/\[E9=F4&4 MN KHVAC43QBLW[Q*\OC=!?7\I)Y?8E_?M4;4M<9:^$.NMG"HYYS0BU3GA1Z[ ML]E#C:K68FCVT,JR&VDWR0#;('6M'X3Z(X&T,9BOZ%N'S?7_R<@9.6,&';" /VVJJ-10H?2 M9U>CH0#S]LI#)H2/_CQ[G,%K2,)%S,(X2[P]3XLPB^?>+HHBY&D&'Z1%+7W_ M1.?\"0_S."4K9RFM,K(XBYT?/BE+,?K0E->0AGF2AWG&OSO.76Y&'>EH9.F]DY(O0I85KH0B#1EW M\A9L$Y< R2L\Y)T[2^GH;4]_!IU'\4NFZE@0ZW!(UG11: GL;GM+!J\"-KHRQ=0&\V],5! M[0+H_58I>URX!*=OV/H;4$L#!!0 ( #6!7%98+BN@7P8 .<1 9 M>&PO=V]R:W-H965T2_>\[LY1H)99IH7WI@\0E=^[]YB!/5E(] MZ#FB@<>RJ/1I;V[,XG@PT),YED+WY0(KVIE*50I#MVHVT N%(K-,93'P77] MHKE?7"NZ&[12LKS$2N>R H73T][(.SY/F=X2?,]QI;?6P)Z,I7S@FR_9:<]E M@[# B6$)@BY+O,"B8$%DQM]KF;U6)3-NKS?2/UG?R9>QT'@ABQ]Y9N:GO:0' M&4Y%79@;N?H=U_Y$+&\B"VW_8=70AE$/)K4VLEPSDP5E7C57\;B.PQ9#XK[" MX*\9?&MWH\A:>2F,.#M1<@6*J4D:+ZRKEIN,RRL^E%NC:#B< M_,K@0I9TUEK8#U]E9>8:KJH,LY\% M#,B^UDA_8^2YWRGQ$B=]"#P'?-?W.^0%K=.!E1>\YO1<*%P[?2V>"&,&1DJ) M:H9V_>=HK(TBP/RUR_M&=KA;-B?1L5Z("9[V*$LTJB7VSCZ\\X;NQP[+P];R ML$OZV2TE9587"'(*]NA@Q]%=/?(:=]G>*7VW[2Q:5A06S4J--*( ;5$SMJHG MVZJQ40UY-2EJ.GQ:@)FCM4]43Q_>);X7?]3$5&E9Y)DP1*,-75I M6"SYA=2&52I<8E4CO <_<8(HY$7L>&' B]!)_!1N*!Q"3>965T;TA5Q8K,2) MXWE#&$9.&KD0)DX217 K*'4L*56Z!S1Y-8,P=N(DA7#H!*'/]'X4PV>L4%% MF51DE-\Y X\+%0Q])_5)<. $?@A1XH2Q"W?=X:?@.EX2L7=.'*7@I;$3>AY< M*[G,;1WEL*XC;,0C&7E !I&#AW 0#1TW"6E!FKTH.'Q#F0,5VN@UFJ9P=7M]#5FM^%3_'411F[RTV*_U M1LIY(2C.Y*5D[$CK'2Q4/F&"4F;(K<',+6V#;]Y8V;:#V9%8$I!FC/XV-"_P MSH5APEH-JM(FAS7]$-Q^U/YNP!_V7=H*_+[/%[>JY'WQK@#/B:8?LVY49G=)W M-X%&]AJ48BW[UQQX+05@127YN2H?@^V_&GZLL=N&]>H1U22G]G%MP_=B_P9Y MS&25%S1@<(.NZ0#O&!BCV4SAC,_\"^WD-#1.X#OG,WRK#368*F,V8> /4=4< ML(UM'E6IT.N[2:O]&:!T?F'XJX"7[JU%^ EAC,L?]8VU+!ZA]N;Y3K EY52@ ML<6\A"6#>2_^#F3%+;+B_9#U;4HZIZ@4&=&<_7V54W_N@E6GZ-VPNKR]?T;3 M=L??&TJ-62^0\IDK-UPR'CYQ:=\+"FE"@8S]?CIL^$F>'T,:]T-WZ=]CV3S)D:PCW3]BO&J'EY?R9O/H%\%6I&K0L*G!(K#0\T MPZKFLT)S8^3"OLJ/I3&RM,LY"AI.F8#VIU*:S0TK:+_MG/T#4$L#!!0 ( M #6!7%9#,GQZEP@ $L7 9 >&PO=V]R:W-H965TZ3Y]N\.1>Z2]F)67#'M95;4Y'JZ;9O)[-3+&2 MZ]Q,U4;6>+-4>ITWN-6W,[/1,E_81>MJ)GP_GJWSLAZ=G=AG'_79B6J;JJSE M1\U,NU[G^O%"5NK^=,1'NP>?RMM50P]F9R>;_%9>R^;SYJ/&W:R3LBC7LC:E MJIF6R]/1.7]]P7U:8&?\7LI[[>6QFGAMYJ:I_EHMF=3I*1VPAEWE;-9_4_2]R MNZ&(Y!6J,O:?W;NY431B16L:M=XNA@7KLG;7_&'KB(,%J7]D@=@N$-9NI\A: M>94W^=F)5O=,TVQ(HX'=JET-X\J:HG+=:+PML:XY>U<7:BW93?X@#1O?Y/-* MFLG)K(%HFC KMF(NG!AQ1 P7[#=5-RO#WM8+N7@J8 :;.L/$SK +,2CQ2A93 M%G"/"5^( 7E!M]' R@N^NU%V59JB4J;5DOWK?&X:#6C\NV_/3F+8+Y'RY;79 MY(4\'2$AC-1WES4#<[MXU%BSW$N]S@Q<54MO8"0W$/;V@@<_&98U%JC5X8B:O[1PWQ;[^/+V>LA>G@@V$,^K"&0V&\QITNF@K22[^^,2./3#[8CHH]7A,![9:*%"J M:1 =F$(!WS@)H"6>L'$0>$%, PX#PD[=F*<> $7/0R_FW TB/YMT>L< M2)1AQ3CT@BC%%8 1P81=KO+Z5L+Q["ZOVMP5(')S7A>2A1[W$_Q'(6<0$,7L M1C76!5P R%E,V!,>4.R@GHE!#,8=!N-G8_"J7,(YDJRYD,V]E#5[BR>V1MK8 MD@_:1NG'/E0.ZR$ $GWE]>.//Z2")V\ IDXX!4.3?Q?.A 5;:K6VN+/IOMS& MQ^P,V*_XFVS33R\[??LD< GTH0]#B: M$@Z#*<$RG(9[*&)=C1S&E)@TC9-I8/\Q\;TB][1P/ZH[&])M9DW]"8V14^_J1NK"P8:9W,$4BM&P 3DMK !];"#S MD85PZLY.?RK8[STY1N;0C\/Y'X 4;6>.A76+H+WQ;!H@I"DFO60)=O!R(,>2 M+L>20>R_1R/=\0XU&Q3)O7WG._OZLFI0\G/K-R5%#2,6A^27&R/QFFRIRGQ> M5@B&=/QPXUP$7E1C%0$E8LL/9Z.Q/#H M&Z Y @.___ KUJ8>R@>+ I3ZU(;,)1LKC&EIZB4<52W? ME&#L\D]K[;&D509.#V$2"M8.KY>JO@.(;2X969?@L5HUV -!':(:ED1>C$8$ M=D41%3%$NRBW88&&?*VP_$_W(,FH_K T\L(@W>(<[4N:9(Q##"Y7/3B(>&)= M&H944F,$YH^VU#:ENSS?3AU' 65H&I-_)]\$0=.AYY5:OFK-?@GG@<11IZB8_*W<<=XY![(J)]!Y@?PO[W1S+J!1(" M/DP26[L3]!'I4*5..Q9)ARNU.R-3YCV3.P;E]7/'N=F=Q4F//1Z7(%>;OK*7 M"W#3YX2_U#:6YGFD82=?R-NRIO*&$WAE38'C;6AH@-[/%XY&?#2%Z+WT+:+= MJ,.:+A^(!:CW"C+!*/@)]5Y(^8.BU;=I0(4:/&X[Q$!,Z(3[U!*'EAZ3!I"0 M=4C(GMVS[9/O5V4,DN6 G_HP,2SYH$O[AR$J=.7@&/\A0-_K7O[3ZM(L2ONY MQ?S-PN$A8(7<- Y43Q#Q]F%3ZGRKI$&"Z!*+V%5.+'JSTJJ]7;VV&WJR@\.3 M!BB#NW-DB$.?#[E!LNWM@-003\">D7T1BJ[%"MTJGKJK7;232;MR'CE:#@Y< M2Z^4)>M>7W/4)SKG$I%&6TT#6.+^_F.//QCSSS5JB;JM+<%2J;MPIZ)>^ S+ M&NA'[-G'[(CDZY- >VC#PDDR@$IZZ8,EC0 M&2VB 4@]RMC/FE(.?**)*XPKY_S-D^;6 GZCJ:0C4TN%2.*(F?I@&Y$%#**# MXX**[3G9K?Q*+IT!DPC28K 6FB*PG).SD/^C0>,XI<*<4; M1XOY9E.516Y;%GLJLT^K,MF[E^-Q]']U/=Y^9?T-M*&%P)9=8 MBD-(-')-S.ZF41O[M72NFD:M[7 E>1MCFM/12!<;K)D^ MD0T*^K*2JF:&EFH]THU"5CJCNAI%09"-:L:%-Y^Z=S=J/I6MJ;C &P6ZK6NF MGL^QDMN9%WJ[%[=\O3'VQ6@^;=@:%VCNFQM%J]& 4O(:A>92@,+5S#L+3\]3 MN]]M^)/C5N_-P7JRE/+!+KZ5,R^PA+#"PE@$1L,C7F!562"B\4^/Z0U'6L/] M^0[]J_.=?%DRC1>R^L%+LYEY$P]*7+&V,K=R^P?V_CB"A:RT>\*VWQMX4+3: MR+HW)@8U%]W(GOHX_(Y!U!M$CG=WD&-YR0R;3Y7<@K*["(G%"<2A#U$014?PXL'AV.'%;^!=,26X M6&NX&=S]ZVRIC:+Z^/N0PQU<BT*@>T9M_>!=FP9M8:F3)1PSC0O=JFTOM'^FLK> MN7C(KZ,G'_;K;H-0O-!H>QJF?]T:YI1&9)>.C>55]AP%%1I_*33M(D^7BK-^ M1J8TH"T9H(1CO:0MNZ2[9^C :!+ %LF2:3*NZ$K1\-%1D*VF'=H'?"JP,7N' ME*2+3Z<.JD-R*-=MC8H9J4[A^H7:>TBCV,_&$$##_[-R7TMT05[Q C_;OV[9E7U$ M91+">)Q!FH?PG:D'-)_= 43-M2CB9X/0#V);]V%.\O.3X(A =I6<^Y.T]^.GZVSM MVAM-6*TP70\PO!TZJ+.N<7C9WK5?%,LUIVNFPA69!B=CJC_5M33=PLC&M1%+ M::@I<=,-=8&H[ ;ZOI+D=[^P!PQ]Y?Q?4$L#!!0 ( #6!7%819JT\[0( M "T' 9 >&PO=V]R:W-H965TDYB8-AX_('YPD\M#.'9F.^OVWW-VVE"@ZX2$5#5^W/?Y MN_/=>;:6ZH>N$ W<-5SHN5<9TYX$@R18%[112-&8/U9"7E#SLYS^=> M: 4AQ\Q8!D:?6WR-G%LBDG&SX?2&(RUP=[QE?^M\)U]63.-KR;_6N:GFWM2# M' O6<7,EU^]QXT]J^3+)M?N'=6^;)!YDG3:RV8!)05.+_LON-G'8 4S#!P#Q M!A [W?U!3N49,VPQ4W(-REH3FQTX5QV:Q-7"7LJU4;1;$\XLKK&D$!M@(H=W M*$O%VJK.X%ST]VT#]_P36W'4+V:!H0,M+,@VY*<]>?P >13#A12FTO!&Y)C_ M3A"0TD%NO)5[&A]D/,-L!./(ASB,XP-\X\']L>,;/^+^%;92F5J4\&VYTD91 MLGS?YV_/ENQGLP5THEN6X=RC"M&H;M%;/'L23<)7![0F@];D$/OB@Q3E$:<< MSF&I-1H-J_O=.UM24>I]H@_2[A=-W:!55/G*W+O4P)NN;FVD?,"[C'>Y#54M M#"K!^%&G$;0LS)HI=.86R5PX.6E"4+8VCF3A+)D3[P.7&3/D3"W 5 B?1].4G28#_>)D M#_+/E0@N'_!7X.-.[W?F*:23J9\>AYM1F(3_[Y2_H@1I-/&C^"5]0W]RG,+' MQR]AK^Q)./6G:0*3./63./E7GK^%Q6'BI]$4HN/0'X]#V%<+P4X+:U"5KE%K MR&0G3-_-AM7A+5CV+?"7>?^07#!5UG0LQX*@X>AEZO6:MQ,C6]<05])0>W7# MBMXS5-: ]@LIS79B#QA>R,5/4$L#!!0 ( #6!7%:Z___$=@8 ,@1 9 M >&PO=V]R:W-H965T^IXTMD^[(M%4KQ? MY]Q[2?GTH7,?_,+:P!Z73>O/)HL05B>SF:\6=EGZXVYE6[RYZ]RR#)BZ^YE? M.5O.H]"RF8DTS6;+LFXGYZ=Q[_FG'>#3IJ[K&QU_V,.S5:L*JWH=N M.0K#@V7=#L_R<<1A2\"DSPB(44!$OP=#TL:SZQ-W5;ME5=-NR=]8C)LZ.^+?MY'>Q\RHYNRMO& M^NGI+, JR$I\QY7?NJZ7SO+/OWQ:T/#JGTGWU #&;4 M?C-47B=^55;V;(+Z\=9]M)/S[[[A6?K]@2#4)@AU2/OY-6=7?L_9HW M=H#>?0$<-+$_@*.Z96'1];YLYSYA]K&RJ\!6%H6_*('8'%DYA77GP]H;=FVK MKMTXQVX6M7N:O>EZ%Q:;Z:^V=,Q2YC#P;I>W6%MSCU ^VK:W[%M6I#+)5#Z. MI!08&<,34V2T)O(DSPOVJH,7 ,B-U^C %CIO0U^RF AR;5@4F6P6\2GTBF3.D^*S+"WZ*=U6W5+R[B$0WF& M9YX8E3(NX&JA\#1)G@EV6?JZ8NV3P!-XZ;&1])/A)S +D(F<\-TG!@2C]F85FU0 #6L] AW3%% N-H@A:,?-?4R'-,;LL&5699;,@>L;(24%&]$1PD M:)WK''NPCI!@=UV#8Q&M=KN*IB?LPK,K0%QC!;7[SJZ *]1?S/^+(P%G8J = MX*XF#WXL7;5X*HK7]@Y&(N@QME ^CJ"#1Y'II%!4$R;) A6X!?P/Z7H>EW_UK45.OXB# M O7%J5?Q GE-)4=:$.'G) C.$:-:[\,"+%#;^1(+LDAD!F@Y63)3T)YH=*D_ MQPO0H5*C/6WV8HFC7:+8]_&0@5&)^"4YG-%"AK96O(@'8=)$H2V-LBJ"5Z#4 MOH*'9Z&YQODS-KF7L6%TD@L1>4DX%Y$-E1BI/F>#ISE0+=;[L"#1CPS_,AO8 MJ@AAM"VEIN0S_-K+AD$URD2N)0D!*&X!!;.0%*L,4+V(# MYQ(W:BU+]' 82K^&C6>A>?6BMND#'M36/+7)$<6O:Y[/74%.<+%P4ET2L4]=!NL@6\C\^G.D88UGLE-.QOO M"&_W'$DGX_GV+9WI*C[2(CYP.5B?9?&EW'DI#D6\?G5=/_X/4/R-N&DJ9Q-Q MBTTV8DEW+$UK1RA2GL;78_,@$8P*\2=8M<"YHO'82(BM?"!SFYD438'Z]:!D?0FF>[/1FR8D"X73)_TB,YD9 M<$X'U&DFCOF LXRW&D)]FYG]$GI'0K-]'V*SK:_KI77W\3\$CP;6MV'XT-ZL M;OZFN!B^SI^V#_]QX*9V7[>>-?8.HI1@$^:&_PV&2>A6\5O]M@OX\H_#A2W1 M&ULC97?;],P$,?_%2M(:).FY4?; M ".-M&Y,[&&CV@0\(![&ATD4I6%# MF0CRS-GF*L]D9S@3,%=$=TU#U=,,N%Q/@SC8&.Y851MK"/.LI17<@_G:SA7. MPD&E9 T(S:0@"I;3X#P^FZ5VO]OPC<%:;XV)S60AY8.=7)?3(+) P*$P5H'B M9P47P+D50HQ?O68PA+2.V^.-^I7+'7-94 T7DG]GI:FGP?N E+"D'3=WQR2WB%QW#Z0H[RD MAN:9DFNB[&Y4LP.7JO-&.";LH=P;A:L,_4Q^2TVG@,@EF74:U[0F5)1D1C73 MUCI7H$$8ZDIX= F&,JZ/L]!@;*L0%GVQM7I6(BS9%1-4%(QR2&\\I#<^I)[?=LT"E 7?U$Z3HT;B MI3 U%ZU4Z=M&\ J'\=1E(6K'423@6CR2B)_B PTO@I3$P'&=2MD MVGF\'FGR BD>[2%*!Z+TE438#1460U2;&V=A^N$NF/0ES'\HX=;C;4!5KD5I MGZ!_QX-UZ(+G_O'_V^Y;Z U5%&PO=V]R:W-H965T*%FUX2:XX=[.NZ\>DYNVDH4ALAI+YI?/;=W[^[J^WI MQMA[5R$2/-9*NUE4$347<>SR"FOASDR#FE<*8VM!;-HR=HU%L0I!M8K3)!G' MM9 ZRJ9A;FZSJ5F3DAKG%MRZKH5]ND)E-K-H$.TF[F19D9^(LVDC2EP@?6GF MEJVX4UG)&K631H/%8A9=#BZN)MX_.'R5N'%[8_"9+(VY]\;M:A8E'@@5YN05 M!'\>\!J5\D*,\;/5C+HM?>#^>*?^/N3.N2R%PVNCOLD55;/H300K+,1:T9W9 M?, VGW.OEQOEPB]L6M\D@GSMR-1M,!/44F^_XK&MPU[ 8'0D(&T#TL"]W2A0 MW@@2V=2:#5COS6I^$%(-T0PGM6_*@BRO2HZC;+%M!I@"%K+4LI"YT 27>6[6 MFJ0N86Z4S"4Z> VW.K?('2&AX-HXP^"9S19KC)G0)6W SU:>'&# M[*+,R9=NFF7;IIT!L=T>N8 M+JT5N@S)'*+J5?$'Y<(U(L=9Q"?!H7W *'O^;#!.WO8P#CO&85 ?'F,4C>0* MRU^X^E-37V[X_I%=X9:P=C\.40]/0#WJJ$>]E7WWV/!!8V0E"_1_IWQ7:M%? MZG[9(3RAL*X'\+P#//^WUN]J>@BF5^(_*SCN ,Z#$VC@>8>5(LPB:++L*9,?^P7NW7E;40*;$-YYC-0W>!"2'@JX%+M3V(W1^O$"F MA/%/LNURHX"PM4%5=V"KH.:R?=.'K@Y[@/CR!"#I ,ECP.@$8-@!AMYHJ\S; MNJ%(TXE66Z)=MF5S U\;C[9NN'2KN$1MOW*+PW39KAY1!5GR4O*",RJ17#.F MUA*Y+,E<"O4FC M@=VJFWUGYW-:P>%>\[ [K?0]U1"_(]OSUD?[MGWMN]6C^,RV\[;[_J5I[X([ MJDMN&X: PE)&@]=6EV[[:SM!U?@6M5)HM[L?5O9* NT2[/="*=Q-W _Z2R[] M U!+ P04 " U@5Q6BT/B'FT" "2!0 &0 'AL+W=O%$K7C*RHR] T&EGNG6H1QE%T'=:,RR!-O&ZITT2U)+C$I0;3UC73 MNSD*M9T&X^"@>.1E14X1IDG#2EPA/35+;:6P1\EYC=)P)4%C,0UFX]OYE;/W M!C\Y;LW1&5PF:Z6>G? CGP:1(X0",W((S/XV>(="."!+XV6/&?0AG>/Q^8#^ MS>=N8*6'\%[:=[8TUSEI#JMX[ M6P8UE]V?O>[K<.00Q^\XQ'N'V//N GF6"T8L3;3:@G;6%LT=?*K>VY+CTC5E M1=K>@:0=,YG#_ MTO+&MH?@;('$N##G24B6D@,.LWWX>1<^?B?\.(8'):DR<"]SS-\"A#:7/J'X MD- \/HFXP.P")N,1Q%$V&YE>VR^<63=G_\R[ M;?7 =,FE 8&%=8TN;BPGW6V 3B#5^*E;*[(S[(^579JHG8&]+Y2B@^ "]&LX M_0M02P,$% @ -8%<5OD65B"_ P P!$ !D !X;"]W;W)K&ULO9A=CYLX%(;_BD6K52MM!T,2DIE-D&8"W1VILQU-VNU% MU0L/G 2K8%/;23K_?FU@:#Z(-9'8O4GX..]C^ST'@SW=-6/>@H*S^)S\;(W8$FM,M\!N!?R@(3@@&C6!P*!B> M$ P;P?"E@E$CJ(;NUF.OC(N((N%4\"T2)EK3S$'E?J76?E%F"F6AA+Y+M4Z% MB[I $%^B!5TQNJ0)80I=)PE?,T79"MWSG"84)'J'XA]KJI[0':B,I^B6;4 J M731*HC<1*$)S^59'?5Y$Z,WKM^@UH@Q]ROA:$I;*J:MT=TVC;M)T[:;NFG^B M:P-TQYG*)(I9"FF'?F[7>[X%X&J?6K/\9[-N?"OQCH@+-/!^1S[V_:X.V>41 M)%9Y]'*YUR&/7R['%C,&;>4,*M[@5.7H.2M=YV!*YW1A?/V@9>A602&_=95 MW<:PNPTS2U[)DB0P<_0T*$%LP E_>^4%^(\N^_N$17W"XIY@>XD:MHD:VNCA M!RXE6@I>(*C35-1IHFV:NA)C99Z;F!HVKF#FU;4)Q\%@-'4WNX8?!WE#C"?[ M47%'U,##01NU9]&HM6ADM>C/C^_^CC]UV6#5G6M#G["H3UC<$VS/_* U/_@? M)I*@ST3U"8OZA,4]P?82-6X3-;8^)1^W#(3,:(E*$(G.BOZ2[$J%E7)N*FK8 MY<[SCB_\@YFCSP;CGF![#D]:AR=6A^,S)NC)\9PZPGC?F;FUN7,+N4]8W!-L MS^;+UN;+_^"-:&6>6]9]PJ(:%AR\.0]J(>Z(TF].W/WF]/"O!02VFGE;E(0* M8QK*M:^=W_GX);5J;^=<3WJEQ0UMSSP/GS1O9_7E6.GVTPLXMP8:VFY7CJHDZHCSL'1575YAW7%WNSDJU +&JM@@DJA:;]3JL MO=IN0UQ7B^^#ZW.S/5&M@']AZKT-O4A;4291#DN-Q!=C_6TCZNV"^D3QLEH/ M/W*E5]?5808D!6$"]/TEY^KYQ#30;MJ$_P)02P,$% @ -8%<5K;]/LPL M" QT\ !D !X;"]W;W)K&ULM9QM_ M2I=[:VNF:D9IGM1LDJHDHH*@J9N=W1=;^X)(&]F+X 5,9K[];908@4X/9OZ; M%Q'Q_'_]==9YO+WJ];+EF&S_K)EL6\T]6 M2;KQ<_XV?>IEVY3YP5ZTB7JJHIB]C1_&G>O+_;G[]/HRV>51&+/[E&2[S<9/ M?]RR*'FYZM#.ZXG?PZ=U7ISH75]N_2?VP/)OV_N4O^L=*4&X87$6)C%)V>JJ M8'P^9FR1G_O7EVGR0M+"GO.* M@WW,[?4\2L*X2 \/>+/".?1BSWPRC[S"V_/8S(I]\^D]](CV1K M/^7R,";?XC#/OO"3_/B?ZV27^7&07?9R/HZB-[UEV>?;0Y_5=_JL$2^)\W5& MK#A@@4#OR/7FS_0SN7[X,[TKUU-5 NAQ!QZ]J+YZ\5:5$D=LV24:_4)4154% M';J3RQ_8ELN5=^4CN=S9Q5*Y)9=[?BKM_+C]V*E /FD_=I%\VG[L(KG=?NPB MN?-K,S_[-;^[O[;JO%]SW+R]7!'(%S^9.I]/G2+L?"4$M6,BU?8\[;VYY!NW M8!>Q(I-:?^["_ ?Q6+Y. F+'SRS+#SGR/RZ7$3MGF^R_HL1W:$,7MU%L%2^R MK;]D5QV^%\Q8^LPZUW__&S65?XB"'@D;(6$6$C9&PB9(V!0)LY$P!PF;(6$N M$N8A87,D; &"55*5?DQ5NHQ^?9?PC)3FX2//5AF+PR0E<9(SX4[L0.KO2<6E MYO.UJ@X,U1A<]IY/MU]*AYH8B$V4B8TVIB9ZV$P!0VD*N/6S<$D^\<@/ MDBCRTXSP7<'A!N%G41(XT 8G,Z1T&WL D5&_=JTX$I)J&V-+:%3SVEAD-*Q_ M#S>-:)=6;:9"4*U+MM"HMC=U1*V9]4N_II':U6O[4K=II'7KWTA>TTCO*K71 MS44DO3:7"^EJ^>!:I,IQ,1:U K(KNC#:Y?R"KOUZ+($_69!"J\:*%+/JEW2M M6AP+K8;U'R4%5K2KU/HU%;.T8>6OMDH_H'&$O:G_[C836/%E6YLEM[0J7DX7 M;BV8/ %,X]VLK5RAE5;KV$*^MCZZ=D_*-JC\-_S=9A?Y16D5L58KMN374OX]RA(7.>SLS(.DC: T"TH;0VD3*&T*I=E0F@.ES: T%TKSH+0YE+:@ MS8+ ?O_]W/-6=T?EA7=GU@[):65[,DAYV=>J#%C5":!:6-H;0)E#:%TFPH MS8'29E":"Z5Y4-H<2EN4M,IO/GU#?S?YO-5+4GG!Y+G54G+D'6E@)I5E0 MVAA*FT!I4RC-AM(<*&T&I;DEK5(1I'2U>A4VM-$YE+9 T:K9YZU4D\IK-3]0 M'0/3YU[F;_[*W:^5MZ85/!>9=>S _/E'O# M'QYQY_GI4QAG)&(KWI32[1L=DAZ>&G=XDR?;_0.R'I,\3S;[PS7S Y86!OSS M59+DKV^*!H[/[KO^"U!+ P04 " U@5Q6$T#931YKPDEGWOY3E7),\QK?FC MD%_S'><*?4N3++\:[93:7TXF^7K'TRB_$'N>Z4_NA4PCI2_E=I+O)8\V95*: M3"C&P22-XFRTF)?OWIN?R/UU>1491.G/,MCD2')[Z]&;\CETL-%0AGQ)>:/>>TU*JBL MA/A:7+S?7(UP@8@G?*V*$I'^]\"7/$F*2AK'/U71T6G,(K'^^D?U=R5Y3685 MY7PIDC_CC=I=C<(1VO#[Z)"H3^+Q#UX1\HMZ:Y'DY5_T6,7B$5H? M,= .#-=\?8$8>8THIM21OGQZ.FFF3W0W3BVAIY;0LA[KK+=2-Z8[\]4$GH?>*I_G?+L+'$3SW",72O,SWT9I?C?3:R[E\X*/%K[^0 M /_FHG^F8HUFL%,S&%1]\2854L7_\@U:BERYJ![SIV5^L6D\+,)90$)_/GFH MD[##2$#P=&KB&OB\$SX/Q/>[%'F.#IG>PI(2YE9O7*P3U #@%D0[@I"9 MY\;GG_#Y_? E^IH[ ?K6\&-&/-I&Z0CS_1"[808GF %\F[=;R;>1XJC8$(ZS MI]P57$ #"T$8>-.@?^(-+2 ,4\^?MO#:800'?D@ZUM3L!'@& M OZL=5I+X5[DL7+" ]/[[FYG*M9@2K"1/_SLFWTUQ)GZ<:YJS8;4_ #YGQM^ M5: Q[68^:^]3\#A#>1@1)Z L]A"&JA"D#/!80[D8#2:P"/<0D:H22 8<;"@9 M(]@$5NQ>4D,PR ^1)&+KN),9./)09L86$-@7#- N8NN^ M10H<="@I8R ([""6(DVY7,=1@O;1GDLG"[!$[SW]3-6:A(T!(>'SBQQHWP_+1VB #[CUXR!]?J3<@V-'JV,=I!R=@0"MN0 M(3('E^S-S'8W$#/C22CL20;('%RQ-S'H=*))RK@2"KN2I9![(8L9N!(=YW)P MA=XDGL.K4.-5:/#\YW9GJL-L%0\PPSYK']W:(\S1FTB$6S"@[@Y5]@%@PAR)[V)]9A^1V7(CU.NN:%[53?%BZ[RYN+XZS M82L>N,R*'WE0M.79^CL2JR364R86[G4'5^Z[)9ZK6K,/1NB9]^P:PJ MUFR(,0D,-@E/^'W'/JB@/O6GUBYAQS$23&G8,7>-KC/X#.+I$L%^?O3@"&$= M (W.,EAG>^@#LX5T3#"K:50%TQ5'PPXI8T9N&2RW_?3!EE/J46*Y T<<([[G M=SA89H27P<([2!YL926A_HI@300[S@_JYV_-GR.- GNP @]0AZIB_;?1@(1! MN\V.,.J',]J&/*D]#5 \BJ%Q;/6"00F_UXGX8JH7JCP^W7"\4&)?/B"P$DJ) MM'RYX]&&RR) ?WXOA/IQ43QS<'K&9/$?4$L#!!0 ( #6!7%;@-C_^E0( M -(% 9 >&PO=V]R:W-H965TPX*IPK+^/89@5*9CNZ1$4W2VTDI"-=.<$5WANPE93,_)R@T)MQU(NVC@>^*IQWQ.FH9"N< MHWLL[PU9<8N2.&[LSAF\DH76S]ZXR\=1UQ-" M@9GS"(Q^:[Q&(3P0T?C18$9M29^X>]ZBWP3MI&7!+%YK\97GKAA'%Q'DN&25 M< ]Z,&GIBH$&;(;&60.NXL MG,$79@SS+8/C*3K&A3TA[[4VI28_PD*KW,(1< 4S+@2UV(YB1Y0\<)PUY2=U M^>2-\KT$9EJYPL(GE6/^-T!,6EI!R5;0)#F(.,6L _W>*23=)(''^12.CTX. MX/;;1O4#;O]-W(6#.6:5X8ZC/86K-?6$+02>T6B<6280OGVF)+AS*.WW?;VH M*PSV5_#C=VE+EN$XHOFR:-88I>_?]&ULO9OQ;]HX%,?_%8N;3IMT M*[$=F]"C2%M[TTZZ2M.Z[7Y.P4"T0%@2Z";='W].R'"$ZC#:#Z:3\VX=T.DEV>1QMQ(<49;OU.DQ_O!5Q\G0S MP(.??_@8+5=Y\8?A=+(-E^)!Y)^W'U+Y;GA4F4=KLIF$ S07"S"79Q_3)[>B\HA5NC-DC@K M?Z*G:JPW0+-=EB?K:K*T8!UM#K_#[U4@:A.P?V("J2:0KA-H-8&6CAXL*]VZ M"_-P.DF3)Y06HZ5:\:*,33E;>A-MBF5\R%/YWTC.RZ?OPBA%7\)X)]"]"+-= M*N0:Y1EZC1YDQLQWL4#) IE'H9=W(@^C.'LEAW]^N$,O7[Q"+U"T09]6R2X+ M-_-L,LRED<6EAK/*H+<'@\@)@^[$[ I1_ ->:ZS-?#!=C_1*CUM MHXU9VRWPLL]U2_$*!C%@>INLUR*=16&,MN%6I$9/K&*)+37=804FF+K68 M1\D)MQ0<89 YY/Y-MTD:Y@(])J>^0%E%(%MJNK\*@O#(Z?8%&:MW+"RIZ;%0 MR(5AYNJ?TD$K";E'/4:;GTGM<9AP-O9&)])5L1,&D63Z^>KAZA"!9;(7Z::L M"X1+L9G]0,EC'"W#HEIC-MXJ.=E2TZL$"IV(Y[1.8(F%JD*!"[(BBJS(!635 M^5.(M'&+^ 0'I)';AG$4,Y^=^%).:I4?F*1Z[\9*[[S%[7&@Q0J%"%RDN=_E M.\E])TL(\/3>6>:"=8AB'>([W7%6(<>6FAX+Q4+$,@N1-KW@8.0WJW.&881B M[U<8 U56$.=8@VU MBC6VU/18**RA,-9TJ=?2-HRT"[:&05#%EBIBH3"Q-/+U; D7ENN]/$[Z4[4& ME=,Z$+7*1K;4]%@H-J*_H@Y$VY6;9K$3MN.Y?BKNH3#W-!*^2^T35NR]SBX: M:51Q%'7:2J-6,.6J4S6VKZ&0=%9_X%_3KC08=V:ZYY1P>'Z'8J%H5KOM.S1;Y5>K.EIL="T9M_P?FBSG?OZB)@?D-#=.-K MAXU@W&I^3SQ3AH/5>B^<"P3S%8+YS&D26\4Q6VIZ+!2.^7!9J__]F'V>AZ/ M'+>S%%/LM0YSF@9RXM$@.'% 4I$.@TFGGJF=*W&P9N\CDRZJ3TPQ%,,NTY=9 M!2=;:GHL%#BQ,V><.J :S?9FB@ #M%-4QS#8(YI).K9$APLUWM=7)2=F.(@ MYK0EQZQRD2TU/1:U,]T7M.0Z RTS-.!,9REA8Y[KK (?UKF?1SK6X6#%WHOM MHO;$%$@QIRT^9I6S;*GIL5"?M7' :5YS&+^@1&KT_Z-6?3VVB-SCD M8.>P]GQV\7"\C/XRVF0H%@LYQ[L:R0Q)#\^;'][DR;9\9/LQR?-D7;Y;X" #/!@ M&0 'AL+W=O:&DM$:%$EZ3LY.^[I&3!293'H1>)CYWAS))<3G9" MWJD20)/[BM=JZI1:;TY=5V4E5%2=B W4.+,6LJ(:N[)PU48"S2VHXF[@>8E; M458[Z<2.7Y:<55 K)FHB83UU9O[I/#;Q-N"6P4X=M(EQLA+BSG0N\JGC&4' (=.& M@>)O"W/@W!"AC+\=I],O:8"'[3W[N?6.7E94P5SP7RS7Y=09.R2'-6VXOA:[ M[]#YL0(SP97]DET7ZSDD:Y0650=&!16KVS^][_)P /"C%P!!!PC>"P@[0&B- MMLJLK075-)U(L2/21".;:=C<6#2Z8;79Q:66.,L0I]-SRB2YI;P!<@E4-1)P MB[0B7\@2#TS><"!B3>:BUA(SWE!.+JEN)-,,E)FYI/(.-%UAW!*R_02M<_)# MER#)1;T%I0TGN09.->1DIA3@"L<+Q#&N/N%:-\L%.3[Z1(X(J\G/4C0*&=3$ MU>C0Z'2SSLU9ZR9XPK91-YY\AARUE-$QI+O6IVM ,I@[>6@5R"T[Z\8.?>-^&_/XG MLD?NP]Y]^!I[ND#;N)T^>0 JB9"$@QK9?2F2KK6>%3]UKE5JTLIFJ(DL14_J+JE30[DA%X0Q:,GJI^' M^5X2C_UX6';(]$Y&2"3;\MEVM-C8"K02&NN9;9;XXH T 3B_ M%D+O.Z:H]6]8^@]02P,$% @ -8%<5H$$KZJD P UQ( !D !X;"]W M;W)K&ULO5A=CZ,V%/TK%EU5N]+,\ UAFB#-#MEV MI=W5:&:G?:CZX,!-@A;LU':2Z;^O#0P%PM)$LO8EV'#/\?4YYIIX?J3L&]\" M"/12%H0OC*T0NUO3Y.D62LQOZ Z(?+*FK,1"=MG&Y#L&.*M 96$ZEA68)P\LGM.]*'("#PSQ?5EB]L][*.AQ8=C&ZXW'?+,5ZH89SW=X T\@GG *N+W'(Z\TT9J*BM*OZG.QVQA6"HC*" 5 MB@++RP'NH2@4D\SC[X;4:,=4P&[[E?U#-7DYF17F<$^+/_),;!?&S$ 9K/&^ M$(_T^!LT$_(57TH+7OVB8Q-K&2C=/D$)^P*L"T#5ZDNLQV\LF7:.QB+<)")P7_)V,?7Y*T-LW M[] ;E!/T=4OW').,STTALU-CF&F3R?LZ$^<[F220WB#7OD*.Y3@C\/OSX?8( M/#D?;HW EV?#[:@/-Z4CK2U.:XM3\;G_8\L5^D(%R,LGB@E'4EGT(2>8I#G9 M= WY\Y,D0!\%E/RO,>GKT;SQT50QNN4[G,+"D-6& SN $?_\DQU8OXP9H9,L MT4FVU$36L\QM+7.GV.-?&>72H=>WA;7FC/E14X45E:KEASB8^;;CSLU#5^F1 ML#!TAV')9&*7:JB)K*>AUVKH36IX5\B-2ZYN0'(+E.6/,2 "P,.A(>.U'=C@0>B3*=J-!5.*=V'%MSU2QZD8M M1Z-F5AO54\9OE?&GE3E=5U>(@!B;LG\RF2",'"L8S'DLS(^<05@RF=>EBTL3 M64_"H)4PF)3P*\,9G/N"3E)=6C!UDB4ZR9::R'I^A*T?X0_=XT*=ENDD2W22 M+361]2R;M9;-].UQLY/ZXD66'0S*Y?UIF"^_H?QH4(8F$[M40TUD/0VC5L-H M4L-GLLJ+0NYF9\HXR7;ILM9)EN@D6VHBZUEB6__]"[)^:"UJAM/DFE:V1"O; M4A=;W[C.WU=;7T5JN+J?9G;D18$]*$EC<:'O!MZ@)DWG=K&2FMAJ)&ULK5;?3]LP$/Y7K Q-( 'YT;0!UD9J&Z9-&A(J M8WN8]F"2:V/AV)WMMO#?[YR$++2AZP,O;>S<]_F^N\N=AQNI'G4.8,A3P84> M.;DQRRO7U6D.!=7G<@D"W\RE*JC!I5JX>JF 9B6HX&[@>0.WH$PX\;#0)<;D:.[[QLS-@B-W;#C8=+NH [,/?+6X4KMV')6 %" M,RF(@OG(&?M7263M2X,?##:Z]4RLD@<7]L^E=M3R0#5,)?_),I./G N'9#"G*VYFD*VUD48/1@X*)ZI\^U7%H ?S!&X"@!@3;@/ -0*\&] X%A#4@ M+"-322GCD%!#XZ&2&Z*L-;+9AS*8)1KE,V'3?F<4OF6(,_$X3>5*&$UFD ); MTP<.Y(R,;3:8>29,D#''TJ B!8)%1JZ?EI@QR,A40<8,^2:U)L<)&,JX/D'H M_5U"CH].R)'%?L_E2E.1Z:%KT%E[I)O6CDTJQX(W'/,#'(XW-NCIM:P"7.XCSV>P(()P<0"NPNWD>T*7441E12VSZYCOW<9#=UU.R0= M1A>V#MM&29?1A=<8O9+0;R3T]TJ8YE0M0!,C\9-,98'%H61!<'(H:GMOY\=9 M40Y:CEP&EUO>3G>-PGXTV)*T:^0'O3#JUC1H- WV:\)JKB:'KM14K1*4)E@$ M:X9MAS^3NAPR@BV(2).#ZI(ZV''P+(RB;:T=5GW/\[?$=ECY0>CUN]5&C=IH MKUKL@/^IP&BG;OJ7_G8%[AKMEFG28=0NT\I_MS5P,.B+4-8 W\^E-"\+>T!SDXK_ E!+ P04 " U@5Q6?T"EH" # !7"0 M&0 'AL+W=OOG82((0:QZ ;LY/S'W_E]RVA+ MV0M? PBTR[."CXVU$.6=:?)D#3GFM[2$0KY94I9C(;ML9?*2 4YK49Z9CF4% M9HY)8<2C^MF(5WF.V9][R.AV;-C&_L$#6:V%>F#&HQ*OX!'$ M_:-O&6@9**BYHWHHE04Z*YA_O6A\.!+9W0N"T N=2 M@=L*W+K0AJPN:X8%CD>,;A%3T3*;:M3>U&I9#2G4+#X*)M\2J1/QG$&)28H^ M[>2ZX, 1+E+T7:R!H6G%&!0"33@'P=$'U(N=G(J]GH' ).,W4O7\.$/75S?H M"I$"/:UIQ>40?&0*2:\8S*0EO6](G1.D,TAND6L/D&,YCD8^O5QNOY6;TK/. M.*' 6O-LP6>X?;8TX'.>P-[]MVY!U!]J-K9MK M^>4#3 7(]TM*Q;ZC+M?N6RK^!U!+ P04 " U@5Q6(=)S+P8# Y"P M&0 'AL+W=OS< M%[HE9=R)AW9N(N.AF.N"<9A(HN9E2>7=&11B.7(ZSOW$!9OEVDRX\;"B,[@$ M?55-)([%OQ@L%0KS\0HN1;BQ@S.LY'CF8:@ M@%0;!HI_"TB@* P1MO&GX73:)0UP]?F>_9/5CEJNJ8)$%#]9IO.1,W!(!E,Z M+_2%6'Z&1D_/\*6B4/:7+)M:SR'I7&E1-F#LH&2\_J>WC0\K@$YW!\!O /Y3 M 4$#"*S0NC,K:TPUC8=2+(DTU[>*DEOF6(T_%$0D591C[> M8BX4*$)Y1K[I'"1)YE("U^14*="*O"=CF ).92012I/#,6C*"G6$;Q)1EDS9 MG37X'3.@=;KE%7UV.R>'!$3D@C)/ON9@K+%5#5Z,*TXN;-AV?U1W[ M.SH>0WI,@LX[XGN^OP6>/!W>68>[Z%UKH-\:Z%N^8 =?0BNF:<'^6E^XEAC, MVJ!?7["4G&LHU>]M,FO>[G9>=T/NP3?2>R-8L M"%H+@L?8XS87*Y6[XELS:!>:U#OA=+>VZ<%>R);LR!L+0A?,^WU8N%*CH-^ MT D?I'VSJAOT0G][VONMDO[_IKT.]NY /TK\W-W<$]F:!X/6@\$+!7JP3POV M1+9F0=1:$+UFH*.-#[,?>6'T(-";58'7#<('@797+C;F4OF5RAGCBA0P19QW MW,=:Z%QE;M8XYW6Y"F -]/A=#W W-]:F_+\3]02P,$% M @ -8%<5JPN('3J @ WP< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-G<2:#T*@'40"TFE]J(;:=7N8]F"2"[&:Q)EMH.NO MW[434@H!]:$O8#OW'-]S3W+O<,/%HTP!%'G*LT*.K%2I\LJV99Q"3N4%+Z' M)PLNG(&E@D@05=9>J.;[Y!K<@S&# MG!75/WVJZ[ #<(,C *\&>/L _PB@6P.Z;P7X-< WE:FDF#I$5-%P*/B&"!V- M;'IABFG0*)\5VO9[)? I0YP*9P)*RA)R_80OD@1):)&0[RH%0:8K(:!09"PE M*$D^DYLB%H"6*YKA0YV:CN*%$N@>+B1&G4>@*,OD)XQ_N(_(^=DG@=R='UR"W>DDIR7220O":P47"CVMNJGG@G&2.( M+TC7[1#/\;R6A*9OA[LM\.CM<.>$FF[C8=?P=8_R+0"M2BH+.F1*2X8>L6=( M.J0VN+-C;&UHQ&2<<;D20'Z/Y]*X^*?-G>IVO_UVW9>N9$EC&%G8>"2(-5CA MQP]NX'QIJ^Q[DD7O1/:JZGY3=?\4>SC.N5#LF9KV!=7G@XTPHPJ=4%PWG\J5 M6+O25M>*OV_X=7M>ASTON,07:KU;L):H@=_MOHZ*#J,"-QAX3=0KB;U&8N^D MQ-T/WJ@@\XH.HX*^TQOL*;)W6A^VHZ49 M(9@G7Q6JZ@?-:3.EQJ8Y[YU/<'I5P^:%IAI]MU0L62%)!@ND="[ZF)FHQDFU M4;PT#7;.%?9$LTQQ H/0 ?A\P;G:;O0%S4P/_P-02P,$% @ -8%<5E[? MS=/L!@ $CL !D !X;"]W;W)K&ULM9MKC]I& M%(;_RHA&52(EP7.S(661DMU$C9155]FF_5#U@P,#6/&%V.-E4_7'=VQ8#P/F M@-V9+[M<9E[..?/:?CB#)YLL_U:LA)#H,8G3XFJPDG+]9C@L9BN1A,7K;"U2 M]YP^3,$H'TTG]VET^G62EC*-4W.6H*),D MS'^\$W&VN1K@P=,+GZ/E2E8O#*>3=;@4]T)^6=_EZMFP49E'B4B+*$M1+A97 M@[?XS;7O51/J$7]$8E/L/495*E^S[%OUY./\:N!5$8E8S&0E$:I_#^):Q'&E MI.+XOA,=-)]93=Q__*3^H4Y>)?,U+,1U%O\9S>7J:C :H+E8A&4L/V>;7\4N M(5[IS;*XJ/^BS6ZL-T"SLI!9LINL(DBB=/L_?-P58F\"]D],(+L)Y' ".S&! M[B;0.M%M9'5:-Z$,IY,\VZ"\&JW4J@=U;>K9*ILHK9;Q7N;JW4C-D].[7#DB MES]0F,[1^^]EM%9K)-$K=*\,,R]C@;(%.C'H^8V08107+]3P+_*?A+=!>'JHAF2?_ZI(:C MCU(DQ=]MQ=MJLW;MZI!_4ZS#F;@:J&.Z$/F#&$Q__@G[WB]MB5L2,\K FC(P M2-WTG7C*_R5:YEG1:INM7%#+5>>FARG#GC?R@LGP83^IXW$T&#,>^,TX(U[> MQ,O!>-_.9F52QJ$4'V/*3B#Y,LE]$_]0MML6^E_;V87A'N>S[A M!\&W#22^1UC0'KW?1._WJG8J9%N\_E$8F#,/C\A!N&WC**-DW!YMT$0;@-%> M9\FZE"*OHU4A5A>"*%WJP-MB!B6['AF6Q(SL1TWV(X"(RWRV4D0Q1T6VD)LP%ZV7 M/U"DZPK94C-3WH,'[-"K.W%;I;"D9I:"Z%(0NW[=Z>T;<33VQX>7A-9A]-0% M 6L,P>#E??JAS--(EKFH UY$C]7C]D"M0H,$PO7P2"@16 M63Q'4;+.LP=1A=L>*"C4>9DLJ9G?M#4"$<^A8XE5-+*E9I9"HQ$!>:.[8W=Z M!L"2L4)9I@"$PP'U/UG2L-XU=E(4"$A74ZKY,E-3-KS4'$ M93^&6&4C6VIF*30;$%C)*Z6?>E$(LR M1I^BA4#/HQ3]$&%>O&@M "Q)MU-;DW4!1T3#$8'A2!\#E[4@8+G.*^VB2T0T M:9&Q2]-;I2];:N;&@J8O"C>@^IC^C"1@>GAFWV0U7U&8K[3I+^]DP)*=MT]< M-)RHQC5*7&XD664X6VIF*?:VU.!>5B_CPY*XGMJ:JPM(HQK2* QIVO>7]$-@ ML<[+[*)A137K4>[2\591SY::60J->A3NA?5R/"P)G>I=P!S5,$=A\M*6O[RM M DMV7FT7@$8YKG& Q?VO<7 MMV9@Q:YK;4O-S%\C'G.YN\BLPIXM-;,4&O88W)OK8_LSDN3T^1Z>V3=9C7,, M9J_;\/'_]'1@];A?(QS7R<9<;J-PJ_=E2,TNAZ8_##;X^SC\C M"9SNX9E]D]5\QV$8T\:_I*L#BW5>9Q>TQS7M<9<;L-PJ[-E2,TNA88_#O;U> MEH+37SMAS- M>[[]+=LSD@#DP#.[)CO:&S[?U;8Y#/7Q[ MM^AMF"^CM$"Q6*BIWNM G9GS[0V8VR&ULK59=3]LP%/TK5H8FD"#?30MK*U'"M#TP M52#&P[0'-[EM+9PXV&X+^_6SG31+VY"QB9?6'_<>WW.N, MYF)D+:4L+AQ')$O(L+!9 ;G:F3.>8:FF?.&(@@-.C5-&'=]U(R?#)+?&0[,V MY>,A6TE*EI MO(1187[1IK2-SBV4K(1D6>6L(LA(7O[CYTJ'AH,7O>+@5P[^OD/XBD-0.01O M=0@KA] H4U(Q.L18XO&0LPWBVEJAZ8$1TW@K^B37:;^37.T2Y2?'4ZYN$)0[@(XBD+-P]_RF/B=B#$D-@J\4^2[ MOM\2T-7;W;T6]_CM[FX'FZ#.2F#P@K]DY11-*5;IV$W.C\N9D%Q],3_;E"^1 MPW9D744N1($3&%FJ3 C@:[#&'S]XD?NI3;7W!(O?"6Q'T;!6-.Q";R@JV%QN M, @4X8QQ27Z9&8)G560%M(E='MHSA^H*NQ[W_+X]&#KK MIHHM5JYO1[M6\:%5&$1V4%OM\.[5O'N=O*]P022F6RILCE1)21[/=*U,4<(R M3M-.DW30;MQ**:6-1)+":B8 )33:G8 M%K&B_EKJQ+;1B@YI^9YK^WN\VLP&@1WN<>N,\S^O=;]6H=^IP@,G$I0$0KMU7]'C9&)03R0KS5,Z8 M5 ^O&2Y5+P5<&ZC].6-R.]$'U-W9^#=02P,$% @ -8%<5I^^F"_1! M@QH !D !X;"]W;W)K&ULM5E=;]LV%/TKA%8, M+;#$XM5W9AM(';0-T'5!TVX/PQX8F;:)2J)+TG&[7S]*5B1+HHP$H%\2R;KW M^-QK7IU#:;KGXIO<4*K0CSPKY,S9*+6]FDQDNJ$YD9=\2PM]9<5%3I0^%>N) MW I*EE52GDW =<-)3ECAS*?59W=B/N4[E;&"W@DD=WE.Q,^W-./[F8.=IP\^ ML_5&E1],YM,M6=-[JKYN[X0^FS0H2Y;30C)>($%7,^<:7RT\MTRH(OYB="^/ MCE%9R@/GW\J3V^7,<4M&-*.I*B&(_O=(%S3+2B3-XWL-ZC3?628>'S^AOZN* MU\4\$$D7//N;+=5FYL0.6M(5V67J,]]_H'5!08F7\DQ6?]&^CG4=E.ZDXGF= MK!GDK#C\)S_J1APE8'\D >H$>&Z"5R=X5:$'9E59-T21^53P/1)EM$8K#ZK> M5-FZ&E:4/^.]$OHJTWEJ?IU^WS%!E^BV4*18LX>,HFLIJ9*(%$OTGO/EGF49 MND#W>@4M=_HR7Z$_U88*0\KK&ZH(R^0;'?_U_@:]?O4&O4*L0%\V?"Z5TW#H&D85'C>"-X[ M5C!%+S[JQ6=JVC\?=3RZ5327_YIJ/8#[9O!R9J_DEJ1TYNBAE%0\4F?^ZR\X M='\W56X)K-,'K^F#=PI]_EYP*=&""/&3%6MTG?-=H4P5'V"B"J:\J3S.XR#V M0OU;/![7,@P+0S^&L GKL/0;EOY)EM=INLMW&5'ZQ](4A6+_D?+V82)Z0 J/ M&%SX6),(>DP-<5Z@NXK-5(.&:G"2ZB=]SWY&.X/!M_L^CG#8(SD,\[ '$)@Y MA@W'\"3'!<^W&2V;J6BZ*7C&UXP:9_HDSDO7N26P3LE14W)TSGF/;/;!$EBG M#W'3A]C.O,?#E0=1[,>]!3H,@R"*@\B\0).&96)MWI/A'.,0//!Z3$UQ$$=X M9):PVTJO:V/B:Y1C C@, NC?ETQQD& ?1G@>601\>NHK&T+%A:"'SK)V#$@U M!D;:)T%?NO1MH75;T(H^/JOJ8ZNR;PNMVXM6^+$EY:]Q.EH5NS&.^@MW&.^F.#K(.6UJ!_XS(&XA G8W1; X"M. \U';PPC!(^D2'<3C& M2>*.\&Q- #[M C[QXB+53D ; 436@E*]K1NY!UBU ;;0NF6W1@"?U0E@JU; M%EJW%ZT9P);< #;HO._W5ZK)#,0CR[2U MB>%\ FD8_[3L 8Y8Y8%FA] %CQ M 3#4]\$NRA"#@Y&-";0& $X;@"^"+&E.Q+?#0P%5GJ*"Y&;K?QKLQ7O<SBKW(-5N;>%UNU%*_=@2>[!L/OW8^SVE^HPS!_SI= * M/M@3?#!(.7A)_S&:*6R4J=B'OBX;Y\,87V&DZ,W!.7KF3^( M6+-"HHRN=(Y[&>E[ASB\\3B<*+ZM7AH\<*7W_M7AAFK9%V6 OK[B7#V=E.\A MFO=.\_\!4$L#!!0 ( #6!7%8R+2\V(@, /@+ 9 >&PO=V]R:W-H M965T1(23!XX3VCG$U(I&9NV61R-6 M2((INN5 %'D.^=]+1-AJ;+G6>N$.SS.I%^QHM(!S=(_DP^*6JYE=NZ0X1U1@ M1@%'L[$U<2_BH8XW 3\Q6HF-,="53!E[U)/K=&PY.B%$4"*U U1_2W2%"-%& M*HVGRM.JM]3"S?':_8NI7=4RA0)=,?(+IS(;6P,+I&@&"R+OV.H;JNKI:;^$ M$6%^P:J*=2R0%$*RO!*K#'),RW_X7''8$+CA#H%7";S7@F"'P*\$_EL%024( M#)FR%,,AAA)&(\Y6@.MHY:8'!J91J_(QU<=^+[EZBI5.1I/DJ< ":2DCG M>$H0F B!I "0IN K8^D*$P(^@N^0G)&3@!F((? M&2N$DHF1+55N>@<[J?*X+//P=N3A>N"&49D)\)FF*-TVL%51=67>NK)+K],Q M1LDY\-T/P',\KR6AJ[?+W19Y_':YTU&-7Y^3;_S\'7[U0>A3:9Y5C$5"F"@X M K\G4R&Y^I[^M)U"N4O0OHN^8R[$ B9H;*E+1""^1%;T_IT;.I_:"![3+#Z2 MV1;=H*8;=+E'DYQQB?]!75ZOLSSU#OIMB9>J<#-QO^T&M@Z/0^%,.1S+8P]&L,_7T8>FT8^LVWP6UB MZ/0^%,.1S+8P#&H,@WT8PC8,@^;;$/H-#)W>AV(XDMD6AF&-8;@/0[\-P[!Y M$?G]!H9.[T,Q',FLQ&!O]$0YXG/36PJ0L(+*LHFH5^OV=6*ZME?KEZJM+;O0 M%YNR)[Z!?(ZI 3-E*5SWE>7&R_[S'(BV<)T7E,F51]GAIEJS1'7 >KYC#&Y MGN@-ZF8_^@]02P,$% @ -8%<5E#_JF?\ P OA !D !X;"]W;W)K M&ULQ5AA;]LV$/TKA%8,+=!&HBQ+=F8;L)VM"] M0;-VGVGI;'&52)>D[.;?[R@KLF7+2C,XV)=8HNZ>WCOR3G<9;:7ZIE, 0W[D MF=!C)S5F?>VZ.DXA9_I*KD'@DZ54.3-XJU:N7BM@2>F49Z[O>:&;,RZ3D2Q,Q@7<*Z*+/&?J<0:9W(X=ZCPM?.:KU-@%=S):LQ4\@/FROE=XY]8H M"<]!:"X%4; <.U-Z/:>1=2@MOG+8ZH-K8J4LI/QF;VZ3L>-91I!!;"P$PY\- MS"'++!+R^%Z!.O4[K>/A]1/Z'Z5X%+-@&N8R^YLG)AT[ XI;O%AFNOQ+MI6MYY"XT$;FE3,RR+G8_;(?52 .'&AXQL&O'/QCA^",0Z]R MZ)5"=\Q*63?,L,E(R2U1UAK1[$49F](;U7!AM_'!*'S*T<],IO'W@BM(R*TP M3*SX(@,RU1J,)DPDY*.4R99G&?E 'O $)04^ELO]\ML;,(QG^AT:?'FX(6_? MO"-O"!?DKU06&A'TR#5(T[[,C2M*LQTE_PPEZI,[*4RJR>\B@:0)X**^6J3_ M)'+F=R+>0'Q%>O0]\3W?;R$T_WEWVD&G5\>\5^+USN#-4XPT:!LFDP*)F5*/ M7*P(RV4AC(WOJHIO6_!VV$$[MLWZ:[UF,8P=3&L-:@/.Y-=?:.C]UB;\0F"- M, 1U&((N],D,5EP(*WS!,B9B:%.[@XA*"%N2-A.?]D._'XSK]%-D4=@JC49=@3" ^:1?ZSNU.:#'T;MTL):6M@I#:L@UCB! M148I$/$C,8H)C7I001O/\)0#]8*>?T2UQ2R*O#/;$-5.2?1R6O] M*.P->H,C>BUV1^>I07!0$QQT$OS$A4Q:B77ZO31=+P36D#BL)0Y?L6H-+QF& M"X$UPD"]_1?3Z]SKZ3[36S]NWLD1"VGD#X\3I<7.:S^$].!C3O_O>B0OA=;4N^\HZ&NV M%/2B/<6ET)JAV'<5M+NM>"X]@XZTJP2[["QJ^YIGL[%Y>'(H+H35#L6]?:'?_\MR9C$ZZUY,S M>6I"O2@X[JO<@TDP![4J!V1;X#'BNWFI7JV'\&DY>AZMS^QP7DZ8>YC=9'_' M%/;MFF2P1$CO*L)3IG;#\N[&R'4Y;RZDP>FUO$R!):"L 3Y?2FF>;NP+ZG]9 M3/X%4$L#!!0 ( #6!7%;ZFM/?-@D QP 9 >&PO=V]R:W-H965T M7O%PP MG-]MPV?Y1>9?MY_2XMWP0(GBM=QD<;(AJ5S>#]Y;MV)<%51K_"N6;]G1:U+N MRE.2_%:^$=']8%1ND5S)15XBPN*?5_DH5ZN25&S'[PUT<&BS+#Q^O:>S:N>+ MG7D*,_F8K'Z-H_SE?C =D$@NP]TJ_YR\!;+9H4G)6R2KK/J;O-7K3HH6%[LL M3]9-TUEVVP;+N3]H#CQ9#)]E8/YW_YB.:._ MZTQ#PCPDS$?"&!+&D; "1,@F.+R^.#RV$0_/H@7'9!5F,N(+)(LSW0.&U%] M'4;"/"3,1\(8$L9KF%O!RK[HZ]P:N:/RS]WP]=A/S8JVK5E1=%><..IZBE:3 M@U83HU8?99CM4EET;7.RE6F<1"2,_EOT2H:$ M>4B8CX0Q)(S7,.?("I>.NY9U5WM'';97*-,G\+O MAP-86)XY4TG"+)/ZTZ61U5&=!D)\Y P'PEC2!A'P@(D3(!@BLO6J!W"' %/Z&987X^A- ]*\Z$T MUM#4D^A8T&4)I T515CT;;K>L[#.1_Y+$:X9?IN_VP3;S)P\US_+0R M*FQLI+?"2)H'I?E0&H/2.)060&D"15,UIZWF%-^_:)@HJY$T#TKSH30&I7$H M+8#2!(JF6MTF1I9Q$'_^-9/+W8JLXJ74^@M-AZ T#TKSH31VX5.W7/)=AJGN M1,BA&Q) :0)%4V5M(R'+G D5!]LDTGL*38"@- ]*\Z$T!J5Q*"V T@2*IJK; MQD[6Y ?T'J!Y$Y3F06D^E,:@- ZE!5":0-%4J]L(RS)G6(]A]D*V81P=#U,\ M-:IKC78Z%]S3V72BN>)^-#?=6U=H< 6E,2B-0VD!E"90-%77-B2SS"G99_DJ M-SM)DN5>5DD*5Q>R?EL?E;7:0A,S*,V#TGPHC4%IW.K&9M;(UAT\ FC# D53 MM6T#.U;,\-[N0@,[*,V'TAB4QAO:\8F/3F=:=:&)'(JFJMMF WDH#0/2O.A- :E\0N_5(O6HQ>$DG5])WNQ M) J_ZWI\ 73+!(JFWF??IG+4G,J9[MEJ2H_/3H[ETAGM=FW-K?3U$DKSH30& MI7$H+8#2!(JFFMF&8\UV81O$B227YD$E.9#:0Q*XU!: *4)%$VUN@W9J#ED MZSVF:^;U-GK8V4*-_?%*8N;2WN=TD M;NS.IG9WVI(';=B'TAB4QJ&T $H3*)IJ9IN=47-V]@<&&*"A&>W.=[*H[6C[ M!=!$#$IC4!J'T@(H3:!HJJ]M:$8O36,K^@.9_(6(S4(_O #-Q: T#TKSH30& MI7$H+8#2!(JF&MQF9_0'3&BCT -2O.@-!]*8U :A]("*$V@:.HW%+41FFV. MT'H/+YAY?8V&TCR[.W_,JF;SG_9)?&B[#$KC4%H I0D43;6UC=5LP+(9MA-,%NV.\IM#MW_KBZ@0D? MVBR#TCB4%D!I D53;6T3,=NJI72>]$09MF$-I 90F4#15US9"L\T16N_! M+VBB!J5Y4)I_X8.S1LUM/[/#!)GIN?M^&'3+.)060&D"15-U;O,TVSQMR3@: M!HW-H#0/2O,;VO&!UAU1VOUB8P9MET-I 90F4#3U00=M)#8V1V+]1\/,P+ZZ M0FD>E.:/N[/J)M-ZE.)$5VB['$H+H#2!HJFZMIG8V!P4_8GA,#.YM[?0> Q* M\\?=V74=8:$Q&)060&D"1:N%'1X]&6PMT^?JL7(96932U<]*.BP]/+KN??7 MMI/E#]8MLS3+N74KZ@?3M?CZ.7D?P_0YWF1D)9=%4Z,;=S(@:?WHN?I-GFRK MYY(])7F>K*N7+S*,9%JN4/Q\F23Y_DW9P.$!@//_ U!+ P04 " U@5Q6 MS"&RZE<+ *AP &0 'AL+W=OQK\*RJU.N])U @9,TFLC=0KVCK1S4^WLWKTXW0LF<1NT!+) VIEO?T#2 M.,;4C6>?OIDF:?X_D_%/CO/D#[UZ*JL_ZK40C?-UDQ?U]63=--O+Z;1>KL4F MK=^56U&TO[DOJTW:M'>KAVF]K42ZZHLV^92X+IUNTJR8+*[ZQ^ZJQ56Y:_*L M$'>54^\VF[3Z]E[DY=/UQ)L\/_!K]K!NN@>FBZMM^B ^B^;W[5W5WIL>*:ML M(XHZ*PNG$O?7DQOODM.P*^B?\>],/-4GMYWNI7PIRS^Z.Q]6UQ.W.R*1BV73 M(=+VQZ.X%7G>D=KC^/, G1S'[ I/;S_36?_BVQ?S):W%;9G_)ULUZ^O);.*L MQ'VZRYM?RZ>?Q>$%]0>X+/.Z_]=Y.CS7G3C+7=V4FT-Q>P2;K-C_3+\>_B-. M"EK.> $Y%)!A0?!"@7\H\,\M" X%P;D%X:$@/+> '@KHN071H2#J)VO_O]M/ M39PVZ>*J*I^/QSB$C)R/+?F\D_+YECNC93'YY>[(^6)N3P6 M2^/!L_/+QPZ>GU_N&J;"/TKF]SS_)WEJUWV4I4_6\OQ[39 MHX-Q=+=27];;="FN)^U27(OJ44P6?_^;1]U_CLTY$A8C80D2QI P#H(IY@1' M9X7 M4A(&ZO.X_CR/1H$?>A1"VI<^M_OZO:1NG9.-AK.?UM9A/.A$9OZ?V/&4*0Q2%B,A"5(&$/" M. BF&!,=C8F,"\EO99/F+VP0QF2)M/5L-I^%'E67O5OCH+8:(&$)$L:0, Z" M*1K,CAK,WF[/.$,N($A8C(0E2!A#PC@(II@S/YHS-RX@MVF]'I-B7T5/-TB4 M1H-MU*V1;3O;2%B"A#$DC(-@RFQ[KDPP7.-\WRR7Y:YH:J<22Y$]IE_RT6WH M@7(Z_Y%WLNO=3[]Y+-OYA](2*(U!:1Q%4QTX2;$\HP-WE=BFVBJ$7M MI,7**=MWC_+!JUX+L/NOV#$Y6-&GQD'4W#3X$N@]SVL?DJA#00!%* M2Z T!J5Q%$T50H:8GCG%-.7-A]+3J:=>1.9D./70C!)*2Z T!J5Q%$V=>AE4 M>L94:Q&+>]'N%%?M.K L-\)ITJ^F=8#JGR9#HNT5H.$CE)9 :0Q*XRB:JH), M(#US!/FI_^!@F/Q(GWQ]&8 FCE!: J4Q*(VC:.KL=D)F2F,&$#U4O/#FX7 ?8![) MU@ H+8'2&)3&4335 )DJ$G.J.,P,\O:#8I9G3?:"#'J.>-%^0/##H0W0)!%* M2Z T!J5Q%$VU02:)Q)PD[G>%KSF@AX@7 0F'7S.8A[)6 !HB0FD,2N,HFJJ M#!&).43<;PY/%.@VBKO-^ :1Z-'A1?LQP=-<@&:'4%H"I3$HC:-HJ@LR.R3F M[/!?HCGG8P+1^^U&^U/,HUE; T,H30&I7$43;5 !H;DE?2N:^^?<7041,HC4%I'$53=9#Y)'G#OD@";8R$TF(H M+8'2&)3&4335()ELDN_KCS276JX7S0<20 =-H#0&I7$4395 !IK^&[9)FMG6:NAAJ>>[T= , M:+@)I3$HC:-HJADRW/11;9)FD+4&>E[J:1%9#!TS@=(8E,91-%6#DQ.UWZ1+ MTDRU=D(/3@D-M:4!>_HU]OQK[ G8;Q%T^C+H],U!IWV3I!EHK4,PLD3X=-B# M&T-'3: T!J5Q%$T50F:>_O;[D,HOG,#X93#XTQH30&I7$439UZ M&6/ZR"9),\Q:!KWE$TAB4QE$T50692_I_K4G27&X]^7K+Y6RN MO0- 0T@HC4%I'$53YUZ&D#ZH2=+,L99 ;[FD(:7#[U)CZ*@)E,:@-(ZBJ1[( M*-'_ZTV29H2U B,MEUY(AE]'0 =-H#0&I7$43;T\DXP5@_.:)%]IBS)3;"4( M1KHNHR@89LO001,HC4%I'$53)9"Q8F".%8^[PDH\BF(WN@R8$=8&C+1:^B$= M-M[&T%$3*(U!:1Q%4Q60^6'P2G.D7:NLF69MPTC3I:>=I!M#!TV@- :E<11- ME4&FB &P3=+,LE9AI.DR".?:!@$Z:@*E,2B-HVBJ"R<7<#2GAV>V29HIUA8$ MYW6M0$=-H#0&I7$43;5 1H:!.3*\J=/';'Q? T,H;082DN@- :E<11-U4/& MBL$;=$<&T'012HNAM 1*8U :1]%4J^E%P;S8<]4 M AV506D<15-UD,%D\(;=D0$TK(328B@M@=(8E,91--4@&6D&W]<=:2ZSE@-Z M2G@P=FG+61 -UPUHC FE<11-O7:YC#%#2'>DF6(K 906AR.]EH'K#M\\H(,R M*(VC:*H$,L8,W[ [TLRV5@-ZBGBHIZ7S>3@4 QIN0FD<15/%D.%FB&J.-(.L M+8">)1[J*2DA43#4 !IK0FD<15,UD+%F^";-D6:JM1/0L\5#/2ZEGJLY 8TW MH32.HJE.R'@S-,>;]LV19J"U#DA:?* IE\"=N9$[] $:=$)I'$53?3CY*SC? MWQMI+K6>>>R?PM$[+2.7#"]HF$ '95 :1]'4F9<99FANC7RM'\Y<;CW[T+@R MU%LK?7V#"$TAH32.HJES+U/(\)P4\HRON4X[G)EB[0 T3 S'+FHY)W0H 31,A-(XBJ;^Q3L9)E)SF'A..YP986L E!;3 MD?9*W_.'!D '95 :1]%4 V222*$7CC33K&6 9H=TI--R)"* #LJ@-(ZBJ3+( M])":T\.Q$P(:(T)I,1UIMJ1S.MPE0@=E4!I'T50A9(Y(7\D1S[F0J)EA MK0 T-:0C39:SV7";"!V306D<15,-D*DA-:>&5@VR9I:U"=# D.J!X07QY]0? MN@!-#*$TCJ*I+LC$D)H3PS,;9,T4:PN@X>&!]FKC$G14!J5Q%&UOP;1>"]'$ M:9,NKC:B>A"W(L]KIT\'KB?=UN'X:/LIX;[[LJ-L=YGV+=-]%[0OHOY%ZOM.4V^M)N_7Y4C9-N>EOKD6Z$E7W MA/;W]V79/-_I!G@JJS_ZPU[\'U!+ P04 " U@5Q6CZV%]T@( !.70 M&0 'AL+W=O#+M0;-H6JH]4E),&V(\?)2NB& M8^GUR7%T_I#E7\2:\X)\2^)47 S617%W-AR*^9HGH3C)[G@JGUEF>1(6?+I[G\NM84-91 E/192E).?+B\&E<\:":3F@ M>L7?$7\0.X])>2BW6?:EW'BSN!B,RA7QF,^+$A'*7_?\FL=Q29+K^%I#!\V< MY<#=QT_TWZJ#EP=S&PI^G<6?HT6QOAA,!V3!E^$F+CYD#W_P^H""DC?/8E'] M) _U:T<#,M^((DOJP7(%291N?X??ZD+L#'#'>P:X]0#W^8!@SP"O'N =.X-? M#_"/'1#4 ZI#'VZ/O2H<#8MP=IYG#R0O7RUIY8.J^M5H6:\H+=\H-T4NGXWD MN&)V.?^ZB414BB;(:W(CWXB+3)5/'\/[VV49@O>):MQ7'FA.Q-WX9Q? M#.253/#\G@]F/__DC$>_=I44":-(& /!M.+[3?']BN[M*?[51L@]0I"=TY7\ M(R7AY$W!$_%OERX^4A/T;IBH1)MDF+ M\MH9J4MF6%TRNP3:LB<5NVSH]S/G=%R=[/>[I3^PBIZTN,O6E37S61(PKL*T\$L9 ,*WR MSDC9GQ&TC1S .>/Z GO:7&"G'1?8K29FEJTH4!I#T719=ERI9>]=L[G^LG]3PW7[B^5XK-3&O MP;K^4 ./HNGU5P;>-5I0ZX9R .?4'J7S+( :=2B-H6BZ"LJHNP>,^B;,%]$\ MRSEY6RQ..@L/C=:A- JE,11-UT*9=K>'?-V%!NQ0&H72&(JFJZ/,N]MGRFZ& M6\O4$=J[7LO/4.BL#$73!5#VW,5F[6:<=\G<7&L!#:11*8RB:KHXR M]&Z?*;P9;BU3.]3WVZ$^A4[*4#3]ZZ7*LWO8)-Z,L_[>Z8%7H!-Z,ME8$:N"A-(:BZ2(I ^_UD,![T 0>2J-0&D/1='5V MOBC?9P)OAEO+U)'GGXY:C00Z*4/1]/HK,^]A$W@SSKKBYL49_EA&H0MA*)JN M@C+MW@'3WFHD5M&[F6XM"C1ZA](8BJ;KI+R]UT/T[D$-/I1&H32&HNGJ*(_O M]1F]F^'6,K6#?+_=2:"&'473JZ\,NX=-WLTXZWJ;%^=4C80XHZ<_>[G^WK][ M01?&4#1=%674/;-1OQ3A?=1=?Z@)A](HE,90-/V_$957]WO(UWVH88?2*)3& M4#1='>7A_3[S=3/<6B:HB_?;V7\P'4V>-2&&FE2OO[+G/C9?-^.L*PYUY@<. M57:?H[]-QE KTV51OMPW^_)MW_CNF,1,MU8)&L9#:0Q%TW7:^5_W'L)X'VKB MH30*I3$435='^7J_SS#>#+>6"6KK_7:T[X]:#H>A)M7KK_RZC\WBS3CKBD.M M^H%#=9RZN3C;YK(_V&>H=>FB*)ONFVVZ:BU'AR5FHK4NT-0=2F,HFJZ-,O%^ M#ZF[#W7R4!J%TAB*IJNCS+S?9^INAEO+!#7\?CO#=R9>NYWTX>0#Y>0#;.IN MQME6'$JC!PZU\2J'VPEJ7;HHRL '9@/?M!.KR,0,M98&:MRA-(:BZ?(H?Q_T M$+\'4),/I5$HC:%HNCK*Y@=]QN]FN+5,4)\X J$6' MTBB4QE T71OEY(,>DO< :N>A- JE,11-5T=9^J#/Y-T,MY8)ZNZ#=H[OMB(4 MU)1Z]95I#[#)NQEG76^H7S]PJ$^W9#RNG4#=^G#GOM$)SU?5#;OEF[Y\JV]O MD]SL;6X*?EG="OO9_BOGC&YO[:TPVSN-OPOS590*$O.E1(Y.)O*:FV]OWKW= M*+*[ZN[4MUE19$GU<,VES"0 &0 'AL+W=OYCVX*:GU,*).]MIX=O/=D)4 M&M/QL)_+E0 RMTX5\W$0I'Y%:.T58SMW)8HQ;Q2C-5P)))NJ(N+I'!C?3+S0 M>YZXIO=+92;\8KPB]W #ZFYU)?3([Z/,:06UI+Q& A83[RP\G>;&WAK\H+"1 M6\_(5#+C_,$,+N<3+S! P*!4)@+1?VN8 F,FD,;XT\7T^I3&=J.?%&'IK#@C1,7?/-%^CJ24R\DC-I?]&FM=LQY7 MM&[_R6.GPY9#&+_B@#L'_%:'J'.(;*$MF2WK@BA2C 7?(&&L=33S8+6QWKH: M6IM=O%%"KU+MIXJSLA0-S-&G1WTN)$ATC 93AQ>@"&7R@UZ\N[E APB['OM(L)J)?=GG/V[SXE;P74)Z@*#Q".,#8X3Y]NWOXTMW7"O0R MX%X&;.-%K\O FUI)=$6>R(P!TE7U0GRE9$89513D$9HV0D"MT*^SF51"G\+? MKN+;;+$[F^G,4[DB)4P\W7H2Q!J\XOV[, T^NJ3X3\%>"!/UPD3[HA=:#\$9 MLWIPM02A6Y<1I56900T+JIQ[W\;,;$SS'ED788;3+!C[Z^W"AF88XR1*>K,7 MR'&/'.]%OJQ+7@%2Y%&?W56[GR[(-DJZE3U+XR3?8718X3Q.W8A)CYCL13S7 MQ&SCM@=/]QT#H>T.HIR/4 M2-@Z#%9D%VLZH(B"+ QW6!U6T6@4N5FSGC7[%^L"I+EF"$.F'V@): %NSLS! MF<0[F$,CG./<33GJ*4=[*;];_4CWBMFW[:-!]C@8.=T_BT"P.PR0/=JC\K=O+?#E\(^*>UA(Q6&C'X"33)UJT MMW$[4'QE+[095_IZM(]+_0$#PACH]07GZGE@[LC^DZCX"U!+ P04 " U M@5Q6-EX:A*P# !*%0 &0 'AL+W=O<\ >K0E]8 E"'#SE&69C(^%\>6J:+$I0#MD)62(L[LP) MS2$71;HPV9(B&!>B/#,=R_+,'*;8F(R*NFLZ&9$5SU*,KBE@JSR'],\YRLAZ M;-C&<\5-NDBXK# GHR5HQ7C M)*_$HIRGN/R'3Y41#8'@= N<2N!L"KQ7!&XE<#<%O5<$O4K0VU70KP3%U,UR M[H5Q >1P,J)D#:AL+6CRHG"_4 N_4BP7RBVGXFXJ='QR@QBGJXBO:(H7X!A< M04JAC!TX#!"':<:.1.W];0 .#X[ 4@QN$O(BD$G/!)<$\82#$,8H[]%.UWG84 %-,O9Z_\SS_YR2V&&6R\&M^"Y.RV&*6$];'+=YVP0"WVG>'(?&RZW='*\EV_W2K< M;N7ZSL"K6[7\Z=?^])7^?/YV?!7>=?F@U.WK@TY8H!,6:H*US/=J\[VW3!^> MS@CIA 4Z8:$F6"M"?ATA7_EX7.1+F%+QG<=!1ECG"]S?>BS]OF6UG]VILI=] MW=4)"TN8U\P]MM48?\NV06W;0&F;?#N#]NJ^SB#NLD\)VG<1ZX0%.F&A)E@K M&L,Z&L.W3#-#G1'2"0MTPD)-L%:$;.ME5V%I_DY1 _>-2T5K?5UXFVDLJ%HU MLX4[V&P5ZAI9V\K&!LW^5_*Q=DP^:M+>'NJD!5IIH2Y:.R;.2TRM':>7_:RMW(S]3QK2NHG52@LJ6NO;;+B=KK9;.:W<5WII-LZ, M"9\4QV$;]5!X4%F=1+YCRE/%2V)UB!C(T%TCK MQ!>;$UH>W)4%3I;%R=2,<$[RXC)!,$94-A#WYX3PYX+LH#X^G?P%4$L#!!0 M ( #6!7%9:T:]H1 , .T) 9 >&PO=V]R:W-H965TZZ=3&B33)D%FS:VSSF^Y]J^]OPHY'=5 &CRLV)<+9Q"Z_VUZZJL@(JJ*[$' MCB-;(2NJL2EWKMI+H+DE5\ *V#,"&$8/UI-IYO2$$^_[]7_ ML][1RX8J6 GVN)IBRO^388CV'9+72HFK) M&$%5\N:?_FSS<$+PHP<(04L(^H3) X2P)82/)4Q:PL1FIK%B\Y!239.Y%$@:"ZT*1MSR'_%S 1?-=!H+[ M#"R#BXHI9%VY5GN:P<+!XF(UG>39$S_RWHQE[%^*I?](["R; MDRZ;DTOJR1)V)>2UTC$5L)4V4/B>_/9G/W<)J2(2@(O*E_CDJ' MJ&GLQ1WHS,.T\S"]Z&$E%)[ DF>UE/T#TQAH^-')K/$D[L4_Q$21Y_7"'X*" M* R#\?BC+O[H3WL^QL0\ M7-1Q(W%G)+YHY ,62(6%T5YW^3>L[=:-K9A"%R#'?,4CH=H=M$1EN"_G(W9<$-/>IM^-<0,ST\Z!)V?GR9^]^0BK$#N[(-" MD4S47#OR1:1Y"[ZG$FJ (@RU*>E]UNA,;+VWX6^!X#:0 XOA5"WS?,!-T++_D-4$L#!!0 ( #6!7%9J MMXI6F D ]G 9 >&PO=V]R:W-H965T*#9C"Y6EK"0G+= ?O_J* M*4HR8R5ONKE(;(=\#JWSFJ1>G43GCW'R-=U*F9%ONS!*+T;;++L_FTS2U5;N M_'05YO,_" M()(W"4GWNYV??+^28?QX,:*CIQ<^!9MM5KPPN3R_]S?RL\R^W-\D^;/)@;(. M=C)*@S@BB;R[&+VG9\)9%!W*%O\*Y&/:>$R*MW(;QU^+)Q_6%R.K&)$,Y2HK M$'[^XT%>RS L2/DX_EM#1X>81Q^&?P3K;7HP6([*6 M=_X^S#[%C[_+^@U-"]XJ#M/R.WFLVL[M$5GMTRS>U9WS$>R"J/KI?ZL/1*.# MPXYT8'4'UNY CW2PZPYVJX-];$A.W<%I=6#'AC2M.TQ/[3"K.\Q.[3"O.\S+ M9%5'MTR-ZV?^Y7D2/Y*D:)W3B@=E?LO>>4:"J)#BYRS)?QOD_;)+5]YFY&_D M#S])_$(4Y%=79GX0IN_(+V1"TJV?R)0$$?D2!5GZ6^.%CT$8YF)*SR=9/HZ" M-EG5,:^JF.Q(3$H^QE&V38D7K>6ZI[_[3']F $SR W X"NSI*%PQ(_']?C,F M-OV-,(LNR9?/+OGUEW=DW3P$U8^>P5Z;T1_][T_DQ4"R:R:[Y.CRKW^A,^OO?6)! MPEPDS$/".!(F0#!-+,Y!+(Z)?GD=QFD0;4@^$:^^DOLD6.539#[[K>,P]).4 MW,ND^KB](S_,G[TK8Z"A.D+"W JV*&'%WN7A^VI$M[NEAT6@K06]%2.#ND<&;^B,?1@TRRX#:4I%P; M?A0+UYS\$6?]'V0C;F@2D3 7"?.0,(Z$"1!,4\O\H)8Y=/MK!GC#,W: MJ5$]9%2.A D03,LJM93589VPT%\ID=]64I9/*_'\(+TK>PUOKINLO:2;!S!8 M&$B:!Z5Q*$V@:+HPE'M(C7Y30QBK.$KE:E_:YB\2B=T1B=T1"=0PA-(\*(U# M:0)%TT6B7$-JM@V52#:)S/<:"666B.&M/(KW*,,.G):S/ M1S!W'*P6),V#TCB4)E T72W*J*1FI_*$I>=4Y9@#&90#]2NA- ]*XU":0-%T MY2C3DAIMKH9R0IFFKUF,YIW%R!HO.^<\4*,22O.@- ZE"11-5XER*ZG9KN1^ MD) '/]S+ZEJ6NBZ2RBB(DV)V.7(RC#3_KJ$TE_;9G93VVIVTQ^^TITN[S^^$ MCE*@:'KJE>5)S9XG\#JW.=)@+4 ]U)KVS*5N:$P.I0D43:^34AXJ,WNH Z]W MUS3MLV?U7^$P!QZ::"C-@](XE"90-%T0RDYE9COUQO]>7 =-R5V^/CQIH[U\ M%.L&VJ,L*I7E0&H?2 M!(JFJT>YK,SLLFKJ::CD666PSKQB4\9ZE0&U6:$T#TKC4)I T71E*)N5F6W6 M/ZLY(E]E]EF:Y;-&L3LI=B35QJ/8AAS?@M1L2AOZ6(Z7;65 O54HS8/2.)0F M4#1=&.ZTI0*U5Z$T#TKC4)I T72I M*'N5F1W0FR0NK+!\>4GB'4G]L-R9U-N/?D'TU"PNIOT+"]1$A=(\*(U#:0)% MTS6A3%3VDG+/Z?%R3S-OZ/DLE.9":1Z4QJ$T@:+IJE$&*L.6?3)HW2>4YD)I M'I3&H32!HNFB47XJ>U7YI[GW8(V<7M7I#FCKL0$EH-!W)% T/7O*$F6O+ ,U M]Q^VW M+ LUPP.!,FO95UWD];6=4LOI\T"AHQ0HFIYZY8':/ZTLU!QIL!:@9:'V266AT)@< M2A,HFOY/LI2;ZD#+0LVTH5IPND6FSJSODKT+C>M!:1Q*$RB:K@=EK#K_OZI0 M<^C!XNFI,77HHE<]4),52N-0FD#1=/4HD]5YFZI0,W:P,KHUIFQ&Y[W*@+JL M4!J'T@2*IBM#N:S.&U:%FMF#Y=%38TK9F+:E ?56H30.I0D439=&XQ]UFKU5 M9%FH.=1@I3B=W25UEIW_%.-"HWI0&H?2!(JF2T79JPZZ+-0,'"R(GB)3NESV MKBQ0$Q5*XU":0-%T32@3U7E!62A='B\+-?,&2P):%@JE>5 :A]($BJ:K1AFH M#K8LU('ZI%":"Z5Y4!J'T@2*IHM&^:G.J\I"S;T':P1JFD)I'I3&H33A="W? MV;)=]5H)8-*X_<9.)IORSBHI6<7[**MN2W!X]7#WEO?E/4M:KU_1LVO:\[I+ MSWAU;Q:%KVX5\]%/-D&4DE#>Y:&L\3Q?1)/J[BO5DRR^+V_^<1MG6;PK'VZE MOY9)T2#__5V&PO=V]R:W-H965TQ"G9J.TEGGWYM8)A0& ]4WIV+"2;G_SG^ M#C''S"^,?Q,'C"7X4>14+)R#E,>9ZXKL@ LD;M@14_7-CO$"237D>U<<.4;; M4E3DKN]YD5L@0IWEO#QWQY=S=I(YH?B. W$J"L3OW^&<718.=!Y.?";[@]0G MW.7\B/9XC>67XQU7([=QV9("4T$8!1SO%LY;.%O!0 O*B*\$7\35,=!3V3#V M30_^VBX<3V>$ ["0D*VJQRJ @M/I$ M/VH05P+ETR_P:X$_5!#4@F"H8%(+)D,%82THI^Y6 [< MHV?,)=FHX1I3PCCX MQ"06X&6*)2*Y>*4$UT&UQY=U"EZ^>#5WIOA-/?S2;O*$G9I# M7.'NXVC4ZC5E)HXHPPM'+1H"\S-VEK__!B/OCSZJ-LU2FV8K2V:M @1- 8+2 M/7BB !\(VI"+(**9RUE>*P&8I;)JE-LU6ELQ:I9@TI9@8?PMWG-", M'%'>Q[^2QJ54/PW/2PA#K_J;N^=KNL-#T^&A*V/NOT@F;,B$1C(?L! S]3Q4 MZ^Z6B(R=J 2(;@$1XH1HAM6]*Z1X#:CJ--2*C@JFENI_D'XT][&L+A9=S?K- M-/;B+LF>0!@E7M!#TCB!L7>A);,6ZZAA'1E9?U(,,\3Y/:%[35*Q[F,8==! M.(%^$G0I=D.3J9?$/1"-F8V%:,FL!3%N(,9&B*OOI^>7U+C#Y6=RW0C?]T(_ MZ9(SIC.6G"6S%KEI0V[Z7$,0/MT0&+5CGT(VS5*;9BM+9JT")$T!$BL-06*S M%#;-4IMF*TMFK5) [W&WXOUZ2U!KHR$]P8C8U)S36("UVS,]1IO/U6X._I^- M07VUU@,_\H*PAV=/) PG4Z_[_$O-4 %RO%/VWDVLNF)>O0>K!I(=RQ<]&R8E*\K# T9; MS'6 ^G['5!M1#_2[H^9MY/)?4$L#!!0 ( #6!7%;,7\UA:@< .]' 9 M >&PO=V]R:W-H965T3Y:2'G_?CPNXX5(H_(HOQ>9^F:>%VDDU=OB M;ES>%R*:U4'I/[A)[A:R^F \/;N/[L17(;_=?RG4NW%'F26IR,HDSU@AYN>C#^[[,#BN M NHM_DC$0[GQFE5=NGH;B5 M[&=V(];Y,.YRS;U]# M]N;'MTP\RF8H]^TB#0Q%K("N">S!A#3F.GIJ*>Y)/\7HKM?]O%Z-]0>P-:[] M23_<%4*HE)5]OR.)J0X^[\O[*!;G(W5T*46Q%J/I3S^XQ\XO?8HA82$(9LCG M=_+Y-=VCLN,J*V6QJH1C?WU2&[ K*=+R[SX5?:2*2%@(@ADJ!IV* 3D(KZ/' M)%VE[#8O5&1UD(DCU5@BG_HT)%FV&B)A80.;U+!J/EU/ Z?].QNO>P0Z[@0Z M)@6JAYD41=JG!QT:L"<1%65?W\E V[Z#8(8\DTZ>B?U!C/W+KI.L&E=]HI% MVT&$A(4@F"'D22?D"?1P=H)4$0D+03!#Q=-.Q5-R.%[F:9K(6L"Y$'VZD?&V MNC4PEV\<=IPC=OH\TCG94G:'/Q[SQU)HJU.4%J(HIEJ M;IR5N]!,;7$H*9&T$$4SI>1:2OX_TY4&6(O7T)33-!/6W1%/0,2].M18-:!A3-5%:;!A?K&ERH;8#20A3-E%([!Y>V#FHP M)B5K+FFQ/&/KJ$BBVZ5@A1J@O5I"[4-+.]U,Y>TL!C5H"J2=@TN?_Q^4Q<04 MC#0)EU!:B**9RFK3X4ZP60SU'%!:B**94FK;X9+GXR_(8JCS:&D[,S+?F9%? MPU:XVE>XM+$8RN5/5Q>?;_;,QE#+ :6%*)IYO5<;$^Y \YA#70F4%J)HII3: ME7#R5-T^CVF>M99NOQ4^F737X:H_=RNK43MABJ;]!Z?]Q]ZL'IZ=:;*U?$A: MB**9JFKWPCUL5D/M"I06HFBFE-JN: D#13,UU&Z%'V.S%FI/H+0013.EU/:$TT41NZ):"Z-K M5ZU*4.>!HIDJ:>?!:>=!5M;VQ!*E-3K26J/7L!UQ?,[B9G*8 M-TMGGMZQ;)7>*OW45]T"DU*=\5&K32[:MHXW5.1;XM&[8[V^XC4\A:<]A4=[ MBD'Q.I4&\W'@.ING64%J)H MII0;MV* RQ0TSUI+_] I&=6NJ9,V%_X+ZA15,HLL7J11\?V >9ENPEHZ: D# M13/EU1[%QY8P?*A!@=)"%,V44AL4GRYAV&@ MZE^@M!!%,Z74_B6@2RCV&0TU,"UM_Q2-:M:427N3@/8FAR?T\!1--V&M'+1> M@J*9\F[E=)]V3[/Y4#_#9:PW;QZ% 9 >&PO=V]R:W-H965TWHY%8;FA& MQ W;TES]LF(\(U+=\O5(;#DE<>F4I2/+--U11I+)( M[+*,\._W-&6'F8&-XX//R7HCBP>C^71+UO29RJ_;)Z[N1@TE3C*:BX3EB-/5 MS+C#MQ'V"H?2XK>$'L39-2JZ\L+8M^+F(9X99O%&-*5+62"(^K>G"YJF!4F] MQU\UU&C:+!S/KX_TJ.R\ZLP+$73!TM^36&YFQL1 ,5V172H_L\,G6G?(*7A+ MEHKR+SI4MIYJ<;D3DF6UL[K/DKSZ3UYK(I12Q%7K()>542!2^JO$K*'H?4$F25'Q0AE^? M _3^W0?T#B4Y^K)A.T'R6$Q'4KU+01PMZW;OJW:M-]K%%GIDN=P(%.8QC=N MD>I$TQ/KV)-[2TL,Z/(&V?@G9)F6U?-"B^O=<8][<+V[V>,>ZMWO=NNC._9[ MW".]^R/Y?O2>:*2TFT%AESA;-R@>\X$4NV4]%6$QHE0NQ(OJ1HR83LG=Y5"U[90E&^]O.Q.U&# M;W\>RTLCUW=]KVT5]%AYV+';5J&V2T/5!X*UU'<:]1VM^@NR321)S_1/CAF7 M5AFW3^^*Z9Z)]-'R.QHM>HQLU[,Z>O=8C6W;[.BM[<10O8%@+;W=1F]7J_<7 MIM2^2F/W0AB,3=_MB'QIY5FVW17YTLKUL=456?OF0T4&@K5$]AJ1/?V@YC1. M)+I;F":VG$ZRU+I[T*K%TJ#ZYB->Z\C.&Q[75# M8U^N!2ZL@JNL0GT'!DOY?^P?3)@5V8*L9Y'[! I06@-)"4%H$16N'^;0W@O6;(_]=S=S^S&U[%]4,Y3ZLC;NKLGXKNUO-KF&%^@X,'OZ@&QRC MLX.PC/)U>60I4+FO79TD-4^;8]&[\C"P\_P>WP;5X>8)4YVU/A*^5C%!*5TI MI'GCJ?G+J^/+ZD:R;7G<]L*D9%EYN:$DIKPP4+^OF*J4]4W10'.(//\74$L# M!!0 ( #6!7%:E?K3&PO=V]R:W-H965TJ5;VVQYY1LJJ \LS&$OIV3M+!6BZKMEJ\6[""SM*"W M'(A#GA/^WPW-V'%I(>NYX2[=[F398*\6>[*E]U1^W=]R]6:W+)LTIX5(60$X M?5Q:[]%UC'$94"&^I?0H3IY!*>6!L>_ER\?-TH+EB&A&$UE2$/7U1-HA5;^5 ELXI6\M.BG/=[R=6OJ8J3JT]4)4V M2U ]@#43$KR-J21I)MZIYJ_W,7C[YAUX ]("?-FQ@R#%1BQLJ?HN&>RDZ>>F M[@>/](,P^,P*N1/@0[&AFSZ!K0;=CAP_C_P&3S+&-+D"#KH &&)L&-#Z_'!D M"(_/#X<3:IQV'IR*SQF=!R$HO:BGX0+$5"0\W5=;X^]/"@L^2IJ+?TR)KXE= M,W%Y;ER+/4GHTE('@Z#\B5JK7W]!/OS-E+0YR>*9R'H)==N$NE/LJS_WE!.9 M%EN052L[42O;E+V:):A8RD/R:84=-PK\A?UTFA<##,,@ A#48!PV,)Z M6KQ6BS>IY7['N+R4E.HE 0H%"38D!YH1N9E?BM$G]2 MR3?"4_*0T1=T^(.^?8@BK.D8HCS'=5U-AP'EN9%KUA&T.H+I&3D\U K2(F$Y M-6D(!OU>8B]P]2Z;4G MYYQD\4QDO0PBV'D"^+.*4<,\4TYG98OG8NMG]<1IH5DJ4D-SNC%"'/A(VV4F MF(L@U':9">:H<\B\RQ#NU.!Y:E+#TSN ]9/0'^@Z## ,D:]+,< 0=KP1,9WE0=.>YXRJU#"\6):,.$-=,N+&"Q/J M+ ^:]CRO+$UH:%="C)W!!!E@'G*1KLK$%HUNFL[]H&G[LV:7&4M(=9*^5)RF MJ5Y]DL[)%L_%UD]C9[Y0\-/JTZ2O>W56YV2+YV+K9[7S@FC:#)Y=GX;D8 M(T_?:P:;Y M&)KEX,Z5X4E_!+2'WSG??"T]WEE;6K8>I<',(Q"?7T9<"CT!LXO-N%\QSVIS;4N M^^1:,*=\6UVO"C7.0R'K>[:VM;W"?5]=7&KM-^@ZKB]B.YKZ7O@SX=NT$"H# MCXH27@6J>7LH/VPGOU/U!+ M P04 " U@5Q6Q^BMF]T" "\"@ &0 'AL+W=O#,@@KJ!IX7N04FS$EB^^Y&)#%?*TH8W @DUT6! MQ=,7H'P[=7QG]V)!5KDR+]PD+O$*;D']*F^$GKD-2T8*8))PA@0LI\ZE?S&; MF'@;\)O 5NZ-D5%RS_F#F5QE4\QK^:TVE2&N#^ M>,?^S6K76NZQA!FG=R13^=09.RB#)5Y3M>#;[U#K.3=\*:?2_J)M%3N<."A= M2\6+&JQ74!!6/?%C78<]0! = 0U('@M(*P!H15:K!44A M*CA3N43^&&7XJ>MLS5Z@\FLJOZ)"40=1JPSG31G.WU:&;&=TH2W1);KBT_>@ M(31_"IO$&WAA%+N;?4$OAK66&S7+C8XN=\;/*$^Q/:HOV?4HTUN/:D]D+=&C M1O3HO>PZZK,&/9&U:C!N:C!^=[L>SQ#N+.;M[!H,#]JU%ZI6(29-(28]&W;2 MZ<1@_,RPW6%^^,RP[EYO8?JZ'UBL")-Z%Y8:YPU&FD!4O5(U4;RT[<8]5[IY ML<-&PO=V]R:W-H965TEF836E\2W\S\_G^/; M<"WDDUH":/3,!V#' >(\!WABX M0(3>D:.<$$V2H11K).UHHV8+;JK.VL!1;K/RH*7II<9.)[=@IJ30!_292$EL MA-#Q!#2AN3I!1XAR-*5Y;N*GAJ$V_JQ5F&ZTQUX;[]&.,9H*KI<*?>(99'\* MA :THL5;VC%N5)Q VD+M^!3A"&/T^#!!QT&P6E $Z1B\8I MFH!*)2WGGD2R@T#U+GW.G&\XQ_C=JM7[[]7^>\U1Z+42A.> M^5AH#1*).4HE9%3747BU_@Y$MQZ@7P'T&P&FE%-6LCI?C89O7"&#"FMPJ(4] M. #V685]UAC-KR"93:!XRP)OEHZ- )$-C''T>G1&S3DGS_MRWFSYQNC%.X=Z M?*BT;Y3_,SE^)<>'R_P_M ZY,8U:?7/B2?\V\!4M"G7[:KW'@JE+46%IWFR%+)@V5;GS5261;>J@(O=I$"1^P7CI+>?U MLUNYG(N#SGF)MY*H0U$P^72-N3@N//">']SQW5[;!_YR7K$=WJ/^6-U*4_.; M+!M>8*FX*(G$[<)[ U?7-+0!=8M/'(^J4R:V*P]"?+&5MYN%%UA'F.-:VQ3, M_#WB#>:YS61\_'-.ZC6:-K!;?L[^1]UYTYD'IO!&Y)_Y1N\77N:1#6[9(==W MXO@GGCL4VWQKD:OZEQQ/;:.91]8'I45Q#C8."EZ>_MG7\T!T B@="*#G %K[ M/@G5+E=,L^5D@][<5"LW*BYKXVJC?779X7KDP(=4%CA^I*$<$%H M0"GY>+\B+U^\^C:-;TPWSFGCG-9YHX&\=\AR\KO23"-Y(R4K=VAFBW8Z',UD M)_Z5JM@:%YZ9V0KE(WK+7W^!)/AMQ&?8^ SK[.'@""N%>'$:X NR0K66O*JG MY%_O3%OR5F.A_G;9#G^"[:BQ'8T.K_E:HQI<\> FC!NQROB*\J X:-P:-IO^HM-," M]"P S"!(!BRTX(-Q\G7'(.?L@>=<TD6@KQ"00U;;"!>+"3=S6 M6F(7VVW'O\=.LR2C3BHAX*:Q$[_G.<24J"]MUG- N$:%6.JK>S7DZ8CM9$(KG M'(A=62+^K ML?4.7D]@I 75B"\$'T2G#70I2\8>=.%7,$@D\9<57DLO-V(HMD.,5VA7REAT^X+J@0,?+6"&J M7W XCHW4X&PG)"MKLE3O)U5>B=#*=LK(D4DVS% #1'$P9E82N,A[&5A4U9;E-66X5U^^).U'I5!/9S=N4WF 8?22NQ19E>&RI M/2\PWV,K??D"AL[;@22])DFOBN[U)+F@'&>,YS@'"YHQFA.]45'13OKG94'6 MJ-J^WSXJ-;B1N!3?385X_Z 0ORG$'YQMM7B>*:>C*JI4VA[V:>PF?C*R]P98 MT,""@P4F6'@"@TX >RJ+&EAT#A::8)$!%@9F M5MRPXG.LR,2*3UA^:"8E#2D9)-TSB0H3*CDM"\9.V(.#3NMHSB"P/3WJ:/%S M!C <[ \/#NS8+_Q_'E"S_G(MK>?"8=/MLX%:UEUI+XICV+?2K7_"05?KM8): M]FP7!Q!Z/;S6YN!9GS.Z02WK\F(G\7MPK='!LTYG] -HL#K?[7$ZV%H=/.MU M1DN IV87])D";+T.#IM=KRW4NNZ_AN_Y2?([T>Y<>O0%\A/B:T(%*/!*"9VK M2,T2/][)CAW)MM4]:,FDNE55S8VZQV*N!ZCO*\;D4T=?K9J;&PO=V]R:W-H965TBI3S>0^V0+?D"DK#R/]K5 MMH:&@H)QDM9@,8,TSJI?_+T.Q ' =%X!6#7 Z@(FKP#&-6!\*F!2 R:G NP: M8)\*<&J 4\:^"E89:0]SO)A1LD-46@LV^5#*5:)%@.-,KJQ'3L7;6.#XXI&3 MX#DB20B4_8[\;T7,?Z +#SB.$W:)_D"?'CUT\>82O4%QAOZ)2,%P%K)WB$68 M I.==W&2B$7"9CH7$Y*T>E /?EL-;KTRN&FA.Y+QB"$_"R%L$^C"D\8=Z\6= M6VN0T8-@A,;F.V09EM4SH>7I<+,'[IT.-WK@_C#\[X /CKX:AG\D6P$W)-QT M!V(Y;I;&N.0;O\*W3#!CB*Q1N4;0U[_$>_2!0\K^[9.Z(IOTD\D$>$1K_U]V:E>"#].<*KI+,4TGF5V33DDR>T]N%Z1KR M;Z9O#[7LL3/;=BV9[$8F>U"FSS@I0*I4)]R]/B$*"QIG&Y0#C4FO1/;1G!S# M-VZ;3-_T)]S=X@BLE;HG2;TSF#H'T"69C+" MN-HK>"M.1?R4 !(E'5H7O*" ]MME+U(ACC.*<)Y3LA4Z[35#HF=#<3KJ4\LY MCJ_5L]*6@[,^=Z^H)/-5DJT4D;6DGS;23P>E7U8IL3SY^J0:1)^;^U22>2K) M?)5D*T5D+3W=1D]792WCJI17)9FGDLQ72;921-:2]ZJ1]^I_,G4K"[<*F@OQ MB5*EY33L;M,9J,IIWCL3)R#FRLSLDXZ,2Y\59$UHJW:>P_ M&XU?5Y;4W-VZY.B@Z[$3AFO,?H]-^:UUYU+[.GJ:Z)[C#=Q!E#":P%I3&:BN** M5C"*&UL MO5A;DE,]UN)I?VH=,'!62;69"\0K:S_?65 M@(#!"G4V;%YL!.<[TODD?1PTV3/^N5@3(L!#GM%B:JR%V)R;9A&O28Z+,[8A M5#Y9,IYC(9M\918;3G!2!N69B2S+,W.<4F,V*>]=\=F$;4664G+%0;'-<\R_ MSDG&]E,#&H\WKM/56J@;YFRRP2MR0\3=YHK+EMFP)&E.:)$R"CA93HT+>!XA M2P64B#]3LB\.KH&2X( N6_94F8CTU @,D9(FWF;AF^]](+@?H#S1(!=!]BG!CAU@%-FII)2 MYB'" L\FG.T!5VC)IB[*9);14GY*U;S?""Z?IC).S"[B>)MO,RQ( CZ)->%@ MP7*Y@M9J:G<$_,Z* KR-B,!I5KP#'\#=303>OGD'WH"4@MLUVQ:8)L7$%'(P MBM*,ZX[G5L"_$P3DG0)3*FBD8(>I;P6^SP@0#%QA3JAX#_Z0 M!8$MP2U^ ']?LRP#<@_L,4_^T2T%X3OB#'[\0?H M63_I_3I-?9XA]-B>KE-*4KL <9YC&1)>ZBL(O*50%W3&U4FJF+R# M(7SP(4)^3Y$&Y@2AU1,>'<.0$SJV7H[7R/$&Y!8.^"@U. M-W^1!M>;OXX0OQ'B#PHYI;CJY VR/G?'CDD6C436R6;09#-XI8H8C)G?,XWG]$JK#V8%[Y%V&A_:M MTEOK"8>]YPFE5N,E(?06'J#XV\VO_]AM]"@H&V%1\7G>QA6V#I6.&Q9GU5W M=9[4<[TCPZ?!058>_+4UU%OT1\Y4J MS!E92DKKS)>O UX=[U8-P3;E@><]$X+EY>6:X(1P!9#/EXR)QX;JH#EDG_T' M4$L#!!0 ( #6!7%80,R.B0P8 ")# 9 >&PO=V]R:W-H965T MV*A>E,?B<'X/')SFU!^9/6?ZUV#!6"M^2."UN)INR MW%Y/I\5RPY*PN,JV+*V>>M-6>^8+N;;<,WN6?EY^S&O MMJ:=LHH2EA91E@HY>[B9O"?7 9G5"4W$7Q%[*DX>"_6I?,FRK_6&N[J9B/6( M6,R694V$U8]'=L?BN):J.#;C4G7YW,E[!@=UG\=[0J-S<3 M?2*LV$.XB\M/V9/#VA-2:F^9Q47SK_#4QHH38;DKRBQIDZL1)%&Z_QE^:U^( MDX3*X2?0-H$.$^0S"5*;(%V:(+<)\J4)2IN@7)J@M@GJI0E:FZ!=FJ"W"?JE M";,V839,4,]-G'B8.?'28Y!NLI_-]MF4PW239KZG^S=6\ZXTPC)C-&:5V%]V5>/1M5>>7B$WMDZ8X)#WF6"'=96N957135,,J- M<-<,@.6%\+M@1$6X7N=L'3;%DST(A\RW!BO#*"[>55&?[PWA[9MWPALA2H4_ M-]FN"--5,9^6U4CKXTV7[:AN]Z.B9T8E"1^JH6P*P4Q7;,7)]\;S"1T!IM5+ MU+U.]/ ZW=)1T6#+*T$BOPE4I)0SH+OQ]'NVK=+%L^G&>+JW2T?3S?'T#V$^ M.GCK\G,GG'3[\G/GI3N7GSLOW;W\W'GIWL_-N_]S+UUP>;HX\BZ6NFJ7&D\Z MYYVMXG^"*E1P2Y84__+J=>_*?+=N%:Z+;;AD-Y.J%RA8_L@FBU]_(:KX!Z]6 MD)B!Q$PD9B$Q&XDY2,Q%8AX2\Y%8 ,)Z=2MW=2N/Z8>_TKS"W"=J36+=W6E>WVH_V M4J.)+RU,)&8@,1.)64C,1F(.$G.1F+?'U)->D2@RF;LE7K/&;)ND9B!Q$PD9B$Q&XDY2,Q%8AX2\Y%8 ,)Z=4O$ MX]=MXH]VG^.9+ZU-J&9 -1.J65#-AFH.5'.AFM=JO;9156=4&7R,Z_,"=4VB M\O S4%[@C,YT(O(;47+R+349+9N[+-GN2G[9C&:^N&R0F@'53*AF034;JCE0 MS85J'E3SH5J TOI52H]52E^I+6UA5!$C-0.JF5#-@FHV5'.@F@O5/*CF0[4 MI?6+^+A$A(Q^DSW:H4)7@4 U ZJ94,V":C94JN5#-@VH^5 M06K]$C^MHB/):O2ETG0U4,Z":"=4LJ&9#-0>JN5#-@VH^ M5 M06K^(CTMNR.C*@-'>%+JJ!JH94,V$:A94LZ&: ]5&ULS5=;;],P%/XK1P$AD+KFTOMH*ZT-""0FII7+ ^+!2T];B\0.MML.?CVV MDV9IEX5-Y($^M+Z<[_.Y^?1XO.?BA]P@*KA-8B8GSD:I]-QU9;3!A,@V3Y'I MG147"5%Z*M:N3 62I04EL1MX7M]-"&7.=&S7KL1TS+:/A_L5\/#Q<*_&FDX1L8[EZ]1'K 77:*XU9>L'@M."-[>IOEZXA$\T,7)\ M!0N])5*\PD=^K I4ITJU6Q!2D.KC@2Q0Z=Z8MG?M][ M7>7D)LG"ALB. M M M"M8R^NC,"(KQG]?9JCF>\RCI[E,+5W-_6]7EOGSZ[L ME/M2@V%[>"P4WA?JC]HCK_2YHSVRJ%=8U/N+18=,2DN9Q(M,JK(O8QR4E.KT M/._$O-ICGQKSALB./-0O/-1_3,P;N'0M6"@B%.AJC?#MXI;*[^>F-'3.//_, MJZHOLUK5GGH-FR0+&R(["LF@",G@?ZF#@R8#T"19V!#940"&10"&_U0U9,ML M1,B4[A^KW)K1CTHEQ&OW>RFU!_K/1&1/@FRB>&J;Y!NN=,]KAQO]BD)A M!/3^BG-UF)@#BG?9] ]02P,$% @ -8%<5C$@BKIZ @ DP8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5H8FD+8Z25N*6!J) M-DSL :D"L3U,>W"3V\;"'YGMMO#OYX\T*RA%//"2^..><^\]CD^RG52/N@8P MZ(DSH:=1;4QSB;$N:^!$#V0#PNZLI.+$V*E:8]TH()4'<8;3.#['G% 1Y9E? M6Z@\DQO#J("%0GK#.5'/,V!R-XV2:+]P1]>U<0LXSQJRAGLP#\U"V1GN6"K* M06@J!5*PFD97R64Q%G3X8(]?)4LI'-_E13:/8%00,2N,8B'UM80Z, M.2);QM^6,^I2.N#A>,_^W?=N>UD2#7/)?M'*U-/H(D(5K,B&F3NYNX&VG['C M*R73_HEV(79\'J%RHXWD+=A6P*D(;_+4ZG 2(X!TA:0O@:,C@"&+6#X7L"H M!7BI<6C%ZU 00_),R1U2+MJRN8$7TZ-M^U2X8[\WRNY2BS/Y-6^8? 9 ,Q"P MH@8M&!'HM !#*--GZ"MZN"_0ZB11 MDJ);*4RMT;6HH'I)@&W57>GIOO19^B9C >4 #9,O*(W3M*>@^?OA20^\>#\\ M?J.;87<00\\W/,(WE]Q>94W\;;@#1@Q4:"ZUT>CWU5(;96_(GS[9 ^VHG]:Y MQJ5N2 G3R-J"!K6%*/_\*3F/O_5)]I%DQ0>1O9!SU,DY>HO=RBF,HLN-DU.C MY3."\*&K/@D#U=A3.9_H(F@\G+H*(W:-P%A5;PP77EH-;> M]C0JY4:8\/EWJYVS7GE#>;4^LXX;#/(_3;#K6Z+6U#;.8&4IX\'$EJ2"!8:) MD8TWA:4TUF+\L+9_#5 NP.ZOI#3[B4O0_8?R?U!+ P04 " U@5Q66732 M4!4, "570 &0 'AL+W=O+(MB_6$TRL,E7[%\ MF*YY(OZR2+,5*\2OV=,H7V>4S3[_*7S_/K@26OB,<\+*0$$S^> M^8S'L502U_%G+3K8ERDS-C_OU/]15EY4YI'E?);&?T3S8GD]F S(G"_8)BZ^ MIB^_\KI"GM0+TS@O_RE15I?0A8 6[N)O._W M12;^&HE\Q$6I0:+FAV>G;; MD#TX/;L%U,;9WRRGU',.W2SI]_O'[LVZ%7>*B/Q;D<4N:Z>[8MOSZ]H5E M<_+O?PE)\KG@J_P_IOM3E>^:RY=CT(=\S4)^/1"#3,ZS9SZX^>M?;-_ZN\E; M3+$ 24SSW=W[[D+J-T'T',UY,B?;B,=SDV]5_FF97PZUSS?B?C\WS0!+Z&L& MDIAFAKUR@D,_(&S&* M;CG+\K?4Y(L>1DE29\2]*U M;&0YX:\\"Z.E2U $M--[\1U]M@2[Z=SR-IMFB_U3!9^=N<;(R.VMU)VNZ,CJ94=.CJJ0)# M*CH=^OM4>LVHJAD%:U8BRVXH,]8!S-^[56"J!5AJNG<*(.Q+$X2-BA"H:@&6 MFFZ^H@@;QHA/K^LHJ^RN0D&C?["&;1V.[^"LODN*FJPQY<>_#"Q88:J%F"IZ>8K M#+%A#JD,?.9Y(#/1Z5/U#5 BPU M_>&O(A!Z:0*AJ 2"JA9@J>GF*P*A1PCDQ!Y_1,8]W./AG+WM0E+3[5)80V&L M^71_=V>T!Y5F4-4"+#7=,D4S]-(T0U%I!E4MP%+3S57Q4YGB0 MD^C7KN""PG#1>32_8%&FT(+_N8F*K8".O,@VLK7D)"V6/"/%DB7[2?E)M#&I M'6=(_;8IAF3^T!ZWC3$DHXU'-;HWBC4HS!H!7_ L$_6J0I!R M9==8&5300%4+L-1T"Q5HT$N#!D4%#52U $M--U^!!H4)X5)]>]+IC=/QT+4: M_^QV/^]FL6UWZ+6?*)C26=;0FQSHZ@HR* P9GUBX),']@UR.Y)&(U(0)44Z2 MS>I1U%6856_P$)_"=+42#;AZE+Q9BX^[P$Y:]+),8U[G,R\CU5>BK2.U[4 E M#RPU?:.&(@\'#*YO?DWCN?"PW-]$BE1N11*_2L]$JZIMK4+B=W);CV2[(\N^ M1PJTRZS&;1BH4(&EIONJH,*!::"7KQ4S'_,5+A!ZX IG[>WL.?C#4?SAP/SQ M^Y(3MDHW8@XJMNLH9'&\W1DKYBJ6)&*$R'*6;:O1DOJ[>(YD,1I[- "HVX1%8NQM$BSO^7[;EUO^Y##J2A.[E5XY(LT MX_L1E(6A:,^9L#,_UE;APH$Q ':1B%NBQTUA7N]P#'NL M.JNWAD1TV*8+0R*KD4BOG8(+!X:+AZ2NRWQ'&75$(2GCV%:46KL90]"Q8[7Q M";Z$WFW]'"CA*)1PX*U.MT]/&7^2(VVKG1L-&AMN;.?NHP;[6&JZ/2K8=WH& M^V$J;&)AL1&=*.-RX[L<8>-HP8\-K7!!KMQ!)7"?#0*"^F0WKJ=CP3KM1H<:VV.IZ9N!56SOPJ&VZ0D)^4%V4S_Y5L_K MM[MY_&[B8OA"/JA9@J>D6JS#?M2_\!,7%C-UGJ&H!EIINOB(!%R:!;VK) MI@[MC08>C^SA[Q:&&L%C MJ>E>-MZG<"_=O3'W0LU0U0(L-=U\11CN_^7BA]M=KK"M<6=98V9(-YT.K1:B M!:9D=.A2,Z&XBE!8M;AM-Z_>L=L .:O3C;5D3KN*76*QIY-#%.TJ+G"/[#;J@TVUED;[KM>] M:ZCA/9::;I *[UTXO,<#IR,%U>\C$6<'4/;D($#!4KT=/@(H2/)@2RL65 MKS^WN&+RNRX66DF!KZSW.W3G0 %/H8 '/X!OQ%WJ69':5I2ESY%\"?W4990C MI0'["^&^T$'.S>U9\S$VWXZ;GE ON M;3=1HW@L-=W-QEO8G>*)[Q8)ZAENV0NY@9 MGR/#>7NW*53,P5+3?5.8XTTOW:%1W[Y 50NPU/3C+Q0!^3 !S9I8P]8RJ.35 M\1=1GF]8$G(QQ\O=/&O1L(]U>[^+/=3W3-,\?%6]S[DX!_WXBGY\F$=T#Y]9 M%)>'-D@3JUTXQVRS.[;YU.@:*MU@J>FN*;KQ8=X0-9P>'"[AO'U[+*I:@*6F M^Z;XQ;_T"Q4^ZJ((JEJ I::;K_C(A_GHI[MZEX.SJ=DD/O3L%Y>[HX\.H4[_-N]MO MJQX&Z]U^'R8=Z_D&)#*'1JA,A*6FFZB8R#]UC>>PC?KS2\C"[CE7M'YMH^TA M*A]AJ>D>*C[RX=69(,K#RKND6A!P[+^IU0=D&UYLL7(K>7[I;3DW2R2.[ MONM2M7?VAK;7=A(5=K#4]!/I%.R,8=@IQTGE5B0/#Q,N$O&C:GS5\I?Y1#I8 MVJ_SFH9%.&M?#['4= \5[(QAV/F\&^\Z:V(E)O+5.DZWG._._=MY?0H^CKL< M-#;U;D,ZWY N.*ZG>Z#090RC2_?4R'TU^YYS2#L[)"9T..F<=-A--J5#RVM7 MV*!F#-Y5;==J\[+X7:Q M*3:-<<3XYFU=BG9UPTF[HJA!/I9:9=RH<5[UBF=/Y;G?.2EGHNILY_VW^[/% M;\L3M5O??[0_!-4)X4JF.K#\"\N>HB0G,5\(2=%0A5M9=09X]4N1KLM3L1_3 MHDA7Y<&ULQ5A=;]LV%/TK MA%8,+=!$(O7IS#:06-U6H 6"N.T>ACTP%FT+D42/I.WDWX^D%-F2:2'I".3% M%JE[C^XYU*4N[WA/V0-?$R+ 8UE4?.*LA=A65)68B&' M;.7R#2,XTTYEX2+/B]P2YY4S'>NY6S8=TZTH\HK<,L"W98G9TPTIZ'[B0.=Y MXBY?K86:<*?C#5Z1.1'?-[=,CMP6)T;)QE M!&5>U?_XL1'BR %&9QQ0XX#Z#L$9![]Q\%_J$#0.@5:FIJ)U2+' TS&C>\"4 MM413%UI,[2WIYY5:][E@\FXN_<1T+NCBX>)&*I>!&2WEZ\2Q7I +,)?O6+8M M"*!+H,V P>S3H[HFX'U*!,X+_D$Z?I^GX/V[#^ =R"OP;4VW'%<9'[M"QJN> MZBZ:V&[JV-"9V" "7VDEUAQ\JC*2=0%<2;1EBY[9WJ!!Q)0L+H$//P+D(60( M:/9R=VAP3U_N[@VP\=NU\S6>?V[MUIB1B_O31;EF#%LPS\_45"@L^"E/P?T_K4SP_,SU=;TA7?X 69.'+/X83MB#/]]1<8>;^9 MM+4)EEH"Z^@>M+H'0^C3;U3@ G"=.;6JBR/U33K6>+'&4SOQ;HI@#)-P[.Z. M%3*8>2@.1UVS]-0,CN( PM:LPRIL686#K&X9W>5Z.Y=?$YFYDA,! C\28^;6 M6-%1#!=!E*!>J#.#61AY2=!C9#"+$ Q],Z.H913]CW7Z""KY695[VUF.T4E4 M,/;\,.IQ-)@%413W%CB4W=;8*EEL ZNH]:W4>6-\_12>*@Q ][6\C,8!7#P.\E MH<$J.-ZU.I2@=RBBO$%2=U(FS!9K( L=677N9#F]46^*L>89A'KM>V$5+;6% MUI7QJ!:%;YR330"VQ+>)EMI"ZXJ/#N(CRXG9 !YG4YQ V/\^&LRBFD6R;(W/ MI.6A-H?#Q?D?I"),,E.)B;,RKW(N&%9-(".G0;!7OR VT5);:%TA#P< &+]U M=EH]05A%2VVA=<4_'"+@8*W\,]F9G)S>(S1")Q]-@YGOH_[!V6 6)D'L];+3 M/6H0EH2M=*.5RUBWE:B[9^ULV\R]UBW,WOR-:O+JQN,!INX0?\5LE5<<%&0I M(;W+6.X;K&ZZU@-!-[H->4^%H*6^7!.<$:8,Y/TEI>)YH![0MKZG_P%02P,$ M% @ -8%<5@3FH3<(! 8Q, !D !X;"]W;W)K&ULQ5AMC^(V$/XK5BI55ZF0-S; %I!@<]6=U)/0HNU]./6#20:P2.+4 M-K#\^]I)-I!@LK"-=%\@<>9Y///8F9EX=*!LRS< KW&4<+'QD:(]-$T>;"! M&/,N32&13U:4Q5C(6[8V>P /&2SIF\,TN6D,20<$(3Q& U-J;V MHV]["I!9_$W@P,^ND0IE2>E6W7P-QX:E/((( J$HL/S;PQ-$D6*2?OQ;D!KE MG IX?OW&_F<6O QFB3D\T>@["<5F; P,%,(*[R+Q3 ]?H CH0?$%-.+9+SKD MMOVA@8(=%S0NP-*#F"3Y/WXMA#@#R$#U *< .'5 [PK +0#NK8!> >AERN2A M9#KX6.#)B-$#8LI:LJF+3,P,+<,GB5KWA6#R*9$X,5D(&FP[,ZEV@;S01&XX^)R&$50)3^E\&X;P%,7,:&7T(NLBU?T>.Y3@:AYYNA]L:N'\[ MW&J(QBV7Q,WXW&M+LL$,.LO+)9DRAI,UR+=.H.41G=O-\3$;GAXP"]&/OR0E M^BH@YO_HUB>?OZ>?7V6:1Y[B ,:&3"4^W,Q&F>X5XR6R"IB/)1B/#2* M\7DQG^LD:$3=NW7:)/-;(JNHY95J>3_YE?7:U+U-,K\ELHKN_5+W?O,N?4UE M_R#%%,!B](DDZ B8Z8M2,Y.'XJPFZ>3Z,-+_"+(BQ* 48M!(]4SXMK-B (@D M4@O@ C$L0*=#3B0;H;,LUK7L82V3ZS>OI ;.O47UG_LZH4!$UEY7T3O]&D MZOM9;V@W^OX-LRV((E\]+UYT>WS6S'%O:FJ5S6^+K:J?<]+/^CQ:.V?@7(GGU$': MC8W29+H'AM=P%H[Z[DX!6">0J0,G1\15FD I(X%^Z3R=:SWK8NFT=N[0JX>J MM7,&PUJHYMGI0PQLG9WB4G.OF-H&EVQK&D0M XN]P #H$I _E\1:EXNU$3E.=J MD_\ 4$L#!!0 ( #6!7%:?!*(GRP, L/ 9 >&PO=V]R:W-H965T M6V7!$C:#;NR#C2T @EL>M[WLA-:)0Z\ZE9N^/S*;K=0+[GR:T0VN4#YD=US-W%)+&"68BHBE MP'$]ND; ;/C,<*]J(U!F_+$V+.>? UGCJ>),,9 :A54_>WP!N-8:U(< M_Q1*G?),+5@?'[1_,<8K8YZHP!L6_XQ"N9TY$P="7-,\EO=L_S<6!@VUOH#% MPOS"OMCK.1#D0K*D$%8$293:?_I2.*(F,#@FX!<"ON&V!QG*6RKI?,K9'KC> MK;3I@3'52"NX*-6WLI)/RZ572'S15&Y0L"\MNW^$G?CPC:5R*^!S&F+X5H&K'%%ZPS]X8^FW M:KS%H =]\@%\S_?A874+EQ=O++)_+2?U2[_WS4G]8WYO4&0)K=R@64X'Z;7( M:( S1T6A0+Y#9_[N+S+R/K50#4JJ09OV^?=<"JDN(THW<*DNQYK['OYM--SR M6HTCHU'G@-V<3-U= \2PA!BV0GQ^01Y$^H7LBC#\!<%K1AB5"*/_W0^CKGX8 MEQ#C+GZ@3RH$NT*,NT),2HA)*\0C"JEN@G' ETQE4C66#'9JM3/3I"O35B>]3B&+8\H%9,BMW[0# MJRS3F GM"9.:%P>DYTV:/4EJZ9^<$&SG@!7UQ:N3>;W!X B97Y'Y?]QI?@,; MZ?G'O%8E;]*:A7\)S7/8^J>Q52F_.33\JF+X[16CGF".G%MH&'4YMRH'?GLY M:$D>QS#([\UW:_U)@GQCNC ! KVQ"G)N.R\[D2PSW9CH \K^=_X?4$L#!!0 M ( #6!7%8]I).S$ 4 +T? 9 >&PO=V]R:W-H965T(7F>\I>^880 ;YE:(Y(7O>.@9%*B^4OA8G?\57EENTB*1D*0H)+'_>R"U)TT))MN/? M2M2JZRP"V\?OZG=E\C*9%\S)+4V_)K'87%E3"\1DA7>I>*#[/TF54%#H+6G* MRV^PK\JZ%ECNN*!9%2Q;D"7YX1=_JT"T F!X) !5 :@?X!\)\*H []0 OPKP M2S*'5$H.$19X,6=T#UA16JH5!R7,,EJFG^3%?7\43/Z;R#BQ>!1T^7IQ(\G% MX)9FLCMQ7-Z0"_ H^UB\2PF@*Q"1%6%,EBG+@Z<\$1Q<%_A( R$"7V@N-AS\ MGL\@W2*D9D:0,/_@J0B]! @VY/#X<#X='IX:XF&Z^^@5ZI MYQ_54^_,$&6M2C&[7/(M7I(K2TX?G+ W8BU^^0F&[F]#A$R*18;$.O3\FIY? MJGM'Z!W%Y9O$95(L,B36P174N )M9_M[)[B0XSC)U^"3'->'$?YY".!!*"R% MBH?/VV(VG3MO;2S:NL9B,236P1+66$(MEC\8SH4<@C] $BI(T*2'1%O/6"2& MQ#I()C62B1;),^$%$=E70)QPP9*7W0F$)@JA"S_H(=+6.Q:1(;$.HFF-:&IJ M,$T5+E.WAT4MTA]OD;8Y9R8[JY.=:2?:KZ4!DSW@^HTP:2A!.6: ]"P$W.&$ M@6><[LA0[C.3,[%)L/)4?2*QRD"[[:$UL7VW]8%]9%"A#*%O!V%O M1 Z5'I^&'U-ZO;%S MM5&UR)1:EV5CG&%PWD(#FG3!MT;5(E-J76:-JX9Z6SW"($'56_O>5'F2&;77 MIM2Z=!J##?4.^\1%!U0]M1>$RC1NU%6;4NN2:7PUU!OK\]8>4'70%\B=A7U2 MAEQT1>HC/#EL3#G4>M3%'64KDIP"9Z;""2;]!;V^MM%L/L)?H\9?HW'^6D.G M4FK3"9!"9Z"4.D=%^E:=FW7CCQ'\H'4:TAKOL0\RHVJ1*;4NU,:-([T;/\]7 M5J)MPS@+[$G_?8B^[M&D/L*!H\:!([T#'[\\JP0["Q7H3FS8?[6&5/\]F]FN M,OX&BB';1\,K,M28::0WT_][15;I=Q.%'.5C272X.^WWUU7H/^KK<>>U=OX&7T6$GN9$Y;&Q_P6R=Y!RD9"4E M79F1!=AAK_AP(NBVW#U]H4+0K#S<$!P35A20_Z\H%>\G107UCOWB/U!+ P04 M " U@5Q6Y,17$R@# #="P &0 'AL+W=O04W4D M"N#X9"%D3C5.Y=)5A02:V* \

F;)EJL^!&PX(N80;ZMIA(G+D-2L)RX(H)3B0L1LZY?S;V0Q-@ M=WQG4*K6F!@I8009Q-I 4/Q;PP5DF4%"'K]K4*?):0+;XRWZ M%RL>QB_ JUH)[!BT6F["\IZ[V>0^*5TB*O M@Y%!SGCU3^_K0K0" O^1@* .""SO*I%E>4DUC892E$2:W8AF!E:JC49RC)M3 MF6F)3QG&Z6BF17QW.$9=";D0.1ZVHK9(>4' MY%IPG2KRF2>0_ W@HL)&9K"5.0XZ$2\A/B*A_Y$$7A#4)#M@PZ9ZH84-'ZN> M 3JN924+P'MJTV1VOLF=&.7STLJ$_+S&T*2*PVY^K6O4%7^X_WYS2M[ MI@H:P\C!=U*!7(,3O7_G][U/'>J.&W7'7>C1C= TPU>O.7IECWYECWZ-RXPO M22QXPHQF19:HV6P[P-.O2OQAGZ0J:=\F-1^-=13V^N'07>^AVFNH]CJISE Z MB[PW#/MO;)7^*Z@;-.H&G?6?OK1)!@]-$AP_8I*3AN1) M)\EK*N] /^&13HAG5O&T(7CZQAXY?05UOK>[:[SGN&1KB9+IE!0@;:_!8R"5 MPJV)GG!,G;MMF1-_OV'\UNWH_X]E"-YC;69/>*@;]+EE#G:D@S>V44W@A07N M;EV_\]I[91^%#WP4A*?_&,EM=5PYR*7M*Q5^YU9<5\U7L]KTKN=5Q[;;7C6^ M:+$EPP]C!@L,]8X&>$O)JI>L)EH4MG^;"XW=H!VFV'^#-!OP^4((O9V8!$U' M'_T!4$L#!!0 ( #6!7%;77(."W@( #<( 9 >&PO=V]R:W-H965T M^!'_<;;Y#ZR?0? DKA/E%FS86 M6RBIA61E"U8*RIPV3_+F!2:9!*_LYU<<^EUSMY@HGHQN:L!+0 WD&@3ZC&2LK1H%* M@=@2O6RBN;IO:5T .H]!DKP0%RKZ<1ZC\[,+=(9RBAXR5@M"4S&VI1*FZ>VD M%3%M1+BOB'!<=,NHS 3Z2E-(]PELY:BSY6YM3=V3C#$D ^0YGY"+7;='T.SM M<*<''K\=CD^X\;I#\@R?]]]#0G$NDH*)F@/Z=;T0DJL/YW=?QAM&OY]1%Y,K M49$$)I:J%@+X&JSHXP9/$[D>UETN\RZ9]BCQX'\T%?MAK4T*!T MI5Q'H>.-O+&]WDW#<=00>QCO1\7'47Z AWX7M2<\Z(0')X6K(J=*&.W3W@## MG?<%EV'H'LB:'8>%P?!27^\]]3UL0P?C4;_\L),?GI3?WN %J$8%J.)LG9O& MH::J=I@]J4M0G[_P^&R"$<:'AW,<-G1'[I&_'C9UMT;N@3][IZ26P%>F-0F4 ML)K*I@QUJUWWNS9%_V!]JKIBT\1>:)J6>DOX*J<"%;!4E'@P5*GG39MJ)I)5 MIG OF%1MP PSU=F!ZP"UOV1,;B?Z!=U_A>@?4$L#!!0 ( #6!7%9^K&Y7 MO00 '\> : >&PO=V]R:W-H965TUK\*->$,/"6I7DYU-:,;1YTO9RO28;+>[HA.3^SI$6&&=\M M5GJY*0A>U*8LU:%A(#W#2:Z-!O6QYV(TH%N6)CEY+D"YS3)<_/=(4KH?:J;V M?N!;LEJSZH ^&FSPBLP(^[YY+OB>WE$624;R,J$Y*,ARJ'TU'Z8FK RUXN^$ M[,N#;5#=RBNE/ZJ=Z6*H&56+2$KFK$)@_K,C8Y*F%8FWX]\6JG77K(R'V^_T MJ+YY?C.ON"1CFOZ3+-AZJ'D:6) EWJ;L&]U/2'M#3L6;T[2L_X)]JS4T,-^6 MC&:MF;<@2_+F%[^U_X@# ^>(#; UP+[!/F.P6H-UJ<%N#?:E37):@W.I ;4& MU#>@,P:W-;B7WH/7&KQ+#7YK\.LX-/U7=WZ &1X-"KH'1:7FM&JC3E#MYGV> MY%789ZS@9Q/N8Z-I/J<9 2_XC93@#CP7=)?40>;C"'R#FRRWX I(LPNOSMA&/32/@F498X(GF;%V" M,%^0A< ?ROWH9_Y([O=_YH_E?A-* #KOD:Y;X'NW/$(I<48V]\ R_@#0@%#0 MH+'<_M7VPU)$*QN M?%HUSSK#&V^+@N0,,#X&-]W@O'DE.5DF[/9!--@:HBTF5D_/AW*#YV2H\<=C M28H=T4:__V8BXT]1T%3" I6P4"4L4@F+5<(F*F%31;"C*-M=E&T9?121!2EP M*DJLU'AM8E7" I6P4"4L4@F+&YA;PZKZ>#>R?<_P!OKN,(JG*M/TH'VLFIZJ M[DP7.9WJ*#Q.%QY'&IX9PXR(HB.U71L=E;! )2Q4"8M4PN(&A@ZZVX=F+Q.3 M4Y'GF$XO.*HRPV23SJTX.\[N2@Y4N.UR5$)"U3"0I6P2"4L1B?] M;;H0V;U83$YEOF% U O/JEQI]160)>'UUZ(NO]J:2UARN2JS MI!(6J(2%*F&12EBL$C91"9LJ@AWEU^ORZWVVY)(:KTVL2EB@$A:JA$4J8;%W M,F'=N9;7G]>H0RQ_#%Z3&-CX^+QF>K+[GSV@@II05*::%26J24 M%K>TXYY'CM^OP40ZVW)Z+XA3D0P9T#J3HX./U*8T1^,USE>D^LJ\P^D6-\LD M:4KW.)\+YRR M2"#S7*,_&F/112%"?K_$$.@0=-R3'CB5V;QM_5\4?S(3 %Q^-J=;5>_/K -TNS3[A8)7D)4K+DES+N74<# M1;/:V>PPNJF7PEXI8S2K-]<$\QJY$O#S2TK9^TYU@6[->?0_4$L#!!0 ( M #6!7%8KY5CW: 0 -D0 : >&PO=V]R:W-H965T?L6I;2")=MLV,UHPIS%S*P]B<6,YRI-&#P)(O,LH^+M M'E)^F#N^\[[PG&RV2B^XB]F.;F )ZMON2>";6VF)DPR83#@C M9SY\Z_#?V1 M!AB)[PD*YBO,4"%^3 M,%FO00"+@-R#.@ P\AE73* (93%9*JIRQ<4;Z86@:)+*JYFKT"BMVHU* ^X+ M X(& _R ?.5,;27YS&*(SQ6XR*:B%+Q3N@]:-880]22N"E^=?F\4+CT*Y19Y);N:,1 MS!U,%1+$'IS%+S_Y8^]7F[=^I++P!RD[\^2P\N2P3?OB6W_9)VN(0="4)(5; M%;I54 4V+Q;:ID:;3I_[A=?7)V)_ZIU+A,(.H3,VHXK-J)6-OGS&?I VXPLP MIKO3/3UO4C/_,K%P9"'@-1 85P3&'01X]'*MY^+A](M*$2V=-K-58C'31E$!%M#6+,>RQ M!.^PH"H2"8@398UJ^XZ]4=__8'OAFP[@H#^Q \,.X+ _;/?63>6MFU9-7TJO MH$M8PC96]NT:>F-+Y KV' MPX)(7RD^7U7')5&06;TRO>RF3S]>H=K%:#<1+T9'J'WOV'-XK;I^2_G*Y&!% MV<90QO;S6N>RN$S,UC["LS(-1C6F#7)>32YLDAO;\YI_TE+YK?2>L:O%M*9[ MJ!R[)X&M$3.59L=EHHJ&V10W*\MVW1B&AJOZT(7TD9O]F'?O.>T(?7#T3="J MZY$I$#K=4_9&)"TZ33P(V/AC9YGCJ=@)'&J$>K,Z)[ 5@F'] %BDZK$/[+$/ M&F)_[-;\UA9F\9VF.2TFFA0/-<7X6XD,NLY>2>4RN;!!SF^HT?ZQ9_+;FZ8_ MU1:$E<&PRX,E@W;]O: Q^78CNQ+2L9?RVYNIXUQS05_H6YLF?SJH,[C MZ=E?/9)VU&14BZ1[,O-E(#9F=I;82>5,%;-2M5K-YW=F*JVMW^NYW)@33.L );&S1M M=S'L@I;IF*@DNB05M_WU(V5%MDB6L0'U)K&LBJ2K,O[TF)=M=3N#D\8OW]'XC]1>S^<46WY,[(C]N M;[DZFO4J*UJ16E!6 T[6EY,K^.H&!3JAC?A$R4X=']3_:BU<7L\2"7+/R'[J2F\M) M-@$KLL9-*=^SW9^DNZ!8ZQ6L%.U?L.MB@PDH&B%9U26K"BI:[__CKQV(HP08 M_2 !=0GHU(2P2PA/38BZA.C4A+A+:"]]MK_V%MP"2SR_X&P'N(Y6:OI#2[_- M5KQHK0?*G>3J+%5Y5<:B.)#:A%/;7(2ZV?6CAY M('5#7.#V"LD1$@AS%!O@[*@DR4*#F[>8<[F-)#;@%O?<8B^W=UO"U[$":E)5/9=HES,7PL1FDV=I9!"THQ", X/SPEO5N0!'$AL 3'N J1?@ MVW=_.<=;:L/*8(H,6'94' :9.=J\%9P+:R2Q :RLAY5Y8>D5NU!S'96@P)Q_ M4\W]#G-W/Y19:/(PL0#:45F6PL Z*WJ7( CB0T YCW W OP&F^IQ"7]WJX7 M@F!>;-I^=*46CY)ME6U1:)F03J2Y!2L*U<-I(+6C3)S>&L_%.9+8 "<,#BU_ MX ?*Z@?")5VJ/E^0FC(.:B95_T]K2=0/2F>K'EB(TC@)C*7VVA$&LS@VAO#" M7^&Y.,=2&_(\LE#PB6Y&R19T;XGTP,054WB__W!1Z?0&+/,X-P>E(RR+H]"< M*?W5GJ=NRM;31GB)VB9D"F&HK+()U16(HBPT39^_SK.I_@S# @^.!?HM2_^(*[]2 M4:&W:=T8;2>BZ.21-4VZXL(HL=:643W+6&I#B ?7 OVVY;B1;%N=&I?ML!1L M+55/3D[K**%M8*9A$,<68T=A]?B/:G7&4ALR/I@=Z'<[@[7HB>T):!N9 M*8Q3M5Z;)!V!*(O2(#91CFIZQE(;HCS8'NCW/8=M=ORXS>ZD:'N7:011;*U& MCK@PA9$U;^;67N0T1$E@M/ WKC@5%AUNWG"?^V!/D-^>O"52O^HYI:7IE(YK M"&&.4G.'RQ$'41I:TYV_LK/WI4>U);.CESSZ'=[?F-_36JAE=JWD@Y>I6J'X M_K78_D"R;?O>9\FD9%7[<4/PBG =H,ZOF3)]W8%^E=2_G)S_#U!+ P04 M" U@5Q62SFM^ # %"0 &@ 'AL+W=O&ULK59=;],P%/TK5I@02&SY;#)&&VEM0.P!:6K9>$ \>,EM$^'8Q78_^/=< M)VGHAU?VP$L;.^>0DU55=B"1SO MS(6LJ<:E7+AJ*8$6#:EF;N!YL5O3BCOIL-F[E^E0K#2K.-Q+HE9U3>7O,3"Q M&3F^L]N85HM2FPTW'2[I F:@'Y;W$E=NKU)4-7!5"4XDS$?.K7^3)0;? !XK MV*B]:V*_M-MEX<]@A\_0P@Z0G!,B)XAA!TA?"DAZ@A1DYG62I.'C&J:#J78$&G0 MJ&8NFF0V;+1?<7/L,RWQ;H4\G=[Q7-1 OM(M*'))9NWI$S$GCY2M:',VMPR+ M@_(HO0AUE&WER\)1>DXN1K*5:*\D(-78U1&6TW[R(8MQ$$ST3@ M!^2+X+I4Y",OH#@4<-%.[RG8>1H'9Q4SR*](Z+\C@1<$EH F+Z?[%GKVM_BF7_2>P@EU&?R^B<>CJ&1<5YQ1?8*YC)I"UUK4322)BNN4[# MQ(_"H;O>SXD%%<1><(C*3E$(BN(>=>!BT+L8G'4Q*:ENKZ9; M%D>!LCIJY>*]**+P_5&H$PLH\9(C/Z>@>'!];;<3]W;BLW:F. 2PL^YK MG>YJW>8G/HGB,K@>'/FQ@/PX/O)C 86!W4[2VTG.VL$N]H\"2TZ*(O*#@7<4 M_RG*4H:9!750AJT%=V] U(#%8P:M(KE8<=WVU7ZWG^6WS0@[VA_CC&]'\E^9 M]@/A"]9DQ15A,$=)[RK!4I'MT&T76BR;,?0D- ZUYK+$[Q20!H#WYT+HW<(\ MH/_R2?\ 4$L#!!0 ( #6!7%9$1;9$_ , #$1 : >&PO=V]R:W-H M965T/?=\VK>(59%1=BC5P?+,0,J,:'^725FL)-"F4LM3V'">P,\JX-9\6 M73FD2JX%>F?+-&KF36V2 (+FJ?ZJ]C^ M 95#0X,7BU05WV1;R3H6B7.E158IHP49X^4O?:J(V%-P@Q<4O$K!.U88O*#@ M5PK^J0J#2F%PJL*P4BA1^"IBQ5'W#VX3XD[]]](.\(X^3;2N2* M\D1-;8T&&!@[KA:[*1?S7EC,]2O MZT>E)6[(O]L"5B(.VA%-E;I2:QK#S,(RI$!NP)K_^HL;.+^UD=TG6-@G6-03 MV$%8!G58!EWH\^\TS6E9%5.LRY3'T!:)$F14@)CROID/7&^(:;79I[@IY8_< M@7\H%;9(>8'C'4I%32D4&@2UU(&WP]K;8:>WF(1X8"DPI6)SFN.>J;\VM/L&BGL .V YJMH-.MO&PQ*.0$Z"2,[Y4>':OJ9:,ZN/R6E(=-*AV M)X[Y'+'=N>I;V>X3+.H)[(#M429%$YJ"B>OE=@=3^U91N )QZJUV$Z:&=+<_I/&R=!(HK IXS:XC#H= M.9,FUWF^VSIG[E>]HAH3;D&>!2ZPIT6+^D([#-=>*^+^CW!AU_,39_8BUAH%MWGU:=:!;D/>'(0^ MT:*^T,H@V'NM809R6?3DBL0BY[ILL^K9NN^_+KK=H_D;]RHLN_=GF/+/A,]4 M+AE7)(4%0CJ7([P0R;(_+Q^T6!<-Z*/0V,X6PQ70!*01P/<+(?3NP2Q0_TLR M_P]02P,$% @ -8%<5@(:= U2! 1D !H !X;"]W;W)K$"+!+DXQ/ MG4B(?.RZ/(A(BOD%S4DFKRPI2[&0IVSE\IP1'!9!:>(BSQNX*8XS9S8IQA[8 M;$+7(HDS\L 7Z4GF"7,RI\F?<2BBJ3-R0$B6>)V(+W3[ M!ZD(%0D&-.'%)]A6["091*N$P+H$GSZ? ?FF+$?LEBVF(4GAT)".7ROL%WC^$;S/.6%8Q-D*W%'.GRGZUYV< M#6X%2?G?;=J5T+UV:/6(CWF. S)UY#/,"=L09_;K+W#@_=[&VQ*8ID*O5J%G M0I_=D%#*D !9)( ++ A0]\ LB(JAD&QD1\EE?Q! X!T(& EC45RB(B)L/Q < MJM][$W1Q*T3(-^OV#:1K)?DVR;R1YCW=QND[;\C(& M=EU(2V :QT'-<7"^:M[QG76KW;M5[:6JP5R&&;]#WXHIFV3.OUO&/-%!Y8$WC2 M.^-?8&BL9HRNJV(+36>,&L;H?.598=M2PA*:KD1CFJ#1C?Q\@WT%]UB'[1RF M\VIL$#3[H(7R/JUY&^,ZKYXE-)UEXX-@_XQU;-4KV4+3E6C<$C3:D%,;[>!% M!T6H][+1OIP&^T==*VS,##0;B*(H7VFS1H3.BV()3>?;&!TX.F-Y6C5#MM!T M)1H[!(T^XW^T63,N\GJM/[T[A^D[ (V_069_'?KI7OL*[C%+VSFLY.4>;":G MA*V*/78. KK.1+D)6X_6^_@?BMWK9^-7<#PO=^,;F/+/@7O,5K%4(2%+">E= M#&6FK-QO+T\$S8LMZR&PO=V]R:W-H965TM.O#REI%5NF#2/-BRU2YQS.F9%&,]MQ\55N 11ZJBF3K5'/MNK+<0HWE M%6^ Z3MK+FJL]%)L7-D(P%5'JJD;>%[BUI@P9S'K]N[$8L9;10F#.X%D6]=8 M?%L"Y;NYXSO/&RNRV2JSX2YF#=[ /:@OS9W0*W=4J4@-3!+.D(#UW+GQKXO< MX#O GP1V%Z PH?*-0=T7Z/7+-^@E(@Q]WO)68E;)F:MT0$;6+8?#E_WA MP8G#_0!]XDQM)?K *J@.!5SM9+03/-M9!F<5"RBO4.B_18$7!): ;B^G^Q9Z M<3G=.^,F'(L3=GKA";V5K@4K"26X>T?X^G1]WJ(/3R5M*\(VZ*;F+=,ENP.A M2\;,EN+Z/M;/ST!;@6H%D^CO%:<4Z3=HAT7UCZV"?821/4+3E*YE@TN8.[KK M2!"/X"Q>O? 3[[TM^[]2K/A%8@>5B<;*1.?4%TM,,2L!884>8$-8EV1=GV^ MA2V+O5K:J9E._+@(@C@)9^[C?GHLJ,CWXD-484&E89R/J -#\6@H/FOH=\&E MU*]SJ;\=4K>"5R^RP/??(Z4?EH9+8AY :1PV@G"!&M!_]E>^/R?9"R_,,F_B M]!@4!?DD'<4Q*(C#$SZ3T6?R4S[+5@A@:C!V:-OF,CDV$.?II%2WQZ@P\=*) MS6.0GT>)W68ZVDPOL%G!_R]G>A3=NR3+)CXMH,Q/)CXMH#"./+O1;#2:_911 MBAL)QB!N&DI*_$ !2855J[I=2FJB\,GJ9I90TS28N+:@LB28VK:@(C\_\1CG MH^W\TOX#K#K7>?*C;I&D>3PMX#'*TI\*"^J@/_56W+UII :QZ:8ZB4KS4>J_ MY./N.#C>=//29'^I!\I^_OLATT^CG[#035H+K+K1Z*01B OK_F7#TOS 'CF+WX#E!+ P04 " U@5Q68TJJ';$& M !;-0 &@ 'AL+W=O&ULK9MK<]HX%(;_ MBH;M[+0S7?#]DDV8V<1;H9YID[*ZSY7QWT^NQU1:G$>N2'<[$-QM"TXB+0_K4 M8SN*HW5A2I.>H6E.+XWBK-._+[CMYY M/?$U?MKR_$2O?[N+GO 2\\?=%RJ.>C5E':\^U=Q^N@-=Y$^X1_)2]C7-V0G?-6)&'%_^BETFH= MM-HS3M+*+$J0QEGY-_I9_1 '!L%1&XS*8,@&ZXS!K QF6X-5&:RV!KLRV&T- M3F5PVAK=.VUYK36EKJR3VK;.6=YK6Z]=7WKKQ6N MMZYQ_;7*R_#JE/] MA4@G8;8B*48[3-%R&U&,_D!+D5/6^P0CLD$/)-V1#&>UR4/R]%;U65];XL MJW&FK"::DXQO&1ID:[Q6^"?-?N>2?]KL]R_Y9\U^W6@ ]$3%U;5GO-;>O=%( M#/"JBTS],S(TPU 4Z*'9OL0[8=?.VH-F^V2?-=H'S?9Y1!L+/VQ_[[K"/FI_ M[RK[N/V]J^QA^WM7V2?O^^6G[ZOWV?M:W?Q]%;=H;]<:8LBL,Z!9\,QS&7"? M8AIQ0F]4&:GT6FIO/A"[8;MHA>\Z8J3%,'W&G?[OO^F.]J$+8!@1UG#JK.&U40OQDUQ,6Y298W2ZQ;> M?+;U+/I^SW5$LGP^S GXUK$L4,A,U[.T8]E )3--USF6#14R1[--Z:(C MAQ_EN4$>\_P&FU( ML=X5KU!6]TK%;+Z8A:./8M9=SL<_J3),XW6NS3"0L 2-H"$#2%A(TC8&!(6 M0L(FD+ I)&Q6PIRCP8FO>;XT3E#(',-QI#',0BFS?$T]3G#K>'<;QPF#S0:O M>+X[6G,8\R4(P<7,JXA80$D; )&T+"1I"P,20LA(1-(&%3 M2-@,$C:'A"V 8$>9Q*LSB=<\0GA', M%2+!DU0+AK1+4<>W2MUMJ=9F-VY0Z=\W/[);DR2)*'L[JX[\\AK> M86;J>O)&$Z7*E:8R@9HE;;X8J%6FM,M$J?*E1RHCA4KO2FLG8S5**E:H5LD; M3)07=*1B314JHVM)#6BF4)E=0WYJI%!974U>'U*RK'--[&V3DMZ\2RFXU*>T M;&16JT:F4ITV,B7+EAM9FRL.E2IY[]%(H=*[FB>W,B7+](_^R6WN>L]$61HY M.4T5*M$";;D%GJI$"W3D%JA2^:;< E6J@R61L@7V#MXT2#%]*M[286*FLL]X MN>6V/EN_"?17\3Z$=/Y>OPEUQ?E9_N90\6;#&[Y\[6@>T:[XCV'[X1SDA8?MSA:8YH+Q/<;(B9/U4%^@?I]JO[_4$L#!!0 M ( #6!7%:(PXH:"@0 *05 : >&PO=V]R:W-H965TK=+NJFMW;#Z?[X,(DL0IV MSC9)[]^?#82$A+*-UBOU2WC)S,/,,W[,,),M%\]R!:#02YXQ.7562JVO7%.9B""#1!D(H@\;N(4L,T@ZCG]K M4*=YIG$\/-^A_UXFKY-Y(A)N>?:5IFHU=<8.2F%!BDP]\NT?4">@I)"*Y[6SCB"GK#J2EYJ( P>=:+>#7SOXQPZ#5QR"VB%XJ\.@=AB4 MS%2IE#S$1)'91/ M$L9:HYF3DLS26Z=/F:G[7 G]+]5^:O9)+ZU[EO Y M&?J\XH4D+)435^DXS=/[XP[W^.WN7D\V05.SH,0+7L$S!4D[ZG'WDF2% M)@PM!,_1+<_7A2*ENG05[XA@E"TE>FC*_/>?&AC=*\CE/UU5JJ(8=$=A-J0K MN28)3!V]XT@0&W!F'W["H?=;%\,VP6)+8"WV!PW[@S[TV6>N2+9;Z-"B/-E3 MWL5GA1N6N&8_WLS\H1_H];@Y).K4*@C&X:!M%7=8A1$.&JM6:L,FM6%O:G-- M%4W@PFRD*7JN M$*MHL2VT-HW^GD;_76BT#L-6"6RBQ;;0VB78?UK@WM[Y>V0:G$CK1*.G)M$X M&A]K]-0*^Y'OOR+2?=^.^QOWKT0(PI1$ C*B=%:*(RIE85ZI9B$EYXBX]U%G MKR";:+$MM#;-^V\(/'P?(K;Z'6(5+;:%UB[!_E,$]_;:WR/B\+0=UF_1XW[X M;6;Q-\VJ_-R#\54.8EF. :4.M6"JFO$T=YM1XW4Y8#NZ?V-&D.58; ]3S2]U M)[VD3*(,%AK2NQSI HEJ)%A=*+XNAV1/7"F>EZPHJIRK M+^+8%A5*9D]UC8IN%MI(YL@TR]C6!ED9@J2(TR0YBR7C*LJS<#8S>:973G"% M,P-V)24S+V,4NAE%O6A[<,>7E?,'<9[5;(GWZ![KF2$K[E!*+E%9KA487(RB MR][%>.C]@\-7CHW=V8.O9*[UDS=NRE&4>$(HL' >@=&RQ@D*X8&(QL\-9M2E M](&[^RWZ5:B=:IDSBQ,MOO'25:/H0P0E+MA*N#O=7..FGD"PT,*&+S2M[W 0 M0;&R3LM-,#&07+4K>][T82<@3?<$I)N -/!N$P664^98GAG=@/'>A.8WH=00 M3>2X\C_EWAFZY13G\LLG1K\.KO1*E2STZ7B*CG%A3^ (N();+@0=VRQVE,X' MQ<4&>MQ"IWN@>RG<:N4J"Y]4B>7? #'Q[,BF6[+C]"#B%(M3Z/?>09JD/7B\ MG\+QTS!?:@0_FW$+_BB\/T#/4&85,QPQ^8"?2VZH5?I7FO( MP31>7Q>V9@6.(A*01;/&*'_[IG>6?#Q0Q* K8A#0^WN*N$/!')8P8\:]P(-A MRK+VY7__3*YPXU#:'Z^Q'OP'UL..]?!@ZR?T0@R?KUJ)2NK^JXUM0$8%$LPQ2MU!XR%8/W6DW32Y;$?UQ;T?1+3-+KBP(7%!H&PO=V]R:W-H965T MDX3M%@8T]C<>XLU6ZAMF,,_PAJR(?,R67(W,&B6*4T)%S"C@9+TPWL.K&^AK MA\+BKYCL1.L::"I/C'W6@_MH85@Z(I*04&H(K/Z>R0U)$HVDXOA2@1KUG-JQ M?;U'_[4@K\@\84%N6/)W',GMPO -$)$USA/YP':_DXJ0J_%"EHCB%^Q*VZEK M@# 7DJ65LXH@C6GYCU\J(5H.MG7$ 54.Z, !H2,.=N5@%T3+R I:MUCB8,[9 M#G!MK=#T1:%-X:W8Q%0OXTIR]316?C)8D8U:% DPCW1.(X$>_ &Q!3\.>6Y4*9B[DI50 :Q@RKR:[+R="1R2 "'QF56P'N:$2B M+H"I(J_#1_OPK]$@XBT))\"&%P!9"(''U2UX^^8=$"6IG@!O_C\?,K3)\(!6P-5AC@NA*C62H#_!I;MNL3U M"EQ=F9X#.#>?V[P&9_Y!7F[-RQWDM>2:C_Q:["+R)8\SS>,"4-)+I@2;MLFX MC@5]=$"IS\YV;#2K[3K1>G6TWF"T?]3:)T050,!UI;MDZ\M<#; 01/9N;>_5 M$OC0MJ>'0?>9N5/7Z8]Y6L<\'8SY<;*:] 4UZ'7JUA@)K$/0KPGZ9ZP0_I@R MC 36D6%6RS [1V[.7B6=9_E^*^E*9CUFR'70D=R$5O,.M;Z;G:I^[52NK22#$Y^ZLF.A=65JM1KP MC#E>@8\EQ4AH72E0(P4:\XU1H;4SU_5\=V8=)'B_G>581S*\Z5_@8%\0?&+T M\E@-'G8]>6'.T:# ID.!SCES=*0NI)+B'#T-;)H:.-S5_& MKE#;.8@LQX7^ M8:Z^MH,SR[:/Y6K3WL#A_F:?JV>JR(.3G[S$(Z%UI6JZ*C@]9[:/VGV-A=:5 MHNF_X&!?9GF?G>7-W(,L-UN?\"GAF^)D0X"0Y5267_/U MW?KTY'UQ9F VYN71RT?,-S$5:M>NE:LUT6<5O#S-* >29<6!P!.3DJ7%Y9;@ MB'!MH)ZO&9/[@9Z@/E,*O@%02P,$% @ -8%<5@P 'QF%!0 R1H !H M !X;"]W;W)K[9)M_W0Z0<%*S&S&+Q(Q-G^^HJ'65O- MR!JTX6!'G]@]$U]VGQ-YIE4JZV#+(A[$$4K8XV7O$[Y8N1D^!_P5L#T_.D;9 M2![B^&MV,EM?]O0L(!8R7V0*5/X\LVL6AIF0#.-;J=FKNLR(Q\<']4D^=CF6 M!\K9=1S^':S%YK+G]M":/=(T%'?Q_H:5X[$S/3\.>?Z-]B56[R$_Y2+>EF09 MP3:(BE_Z4L[#$4'JP 2C)!@JP7J%8)8$LRW!*@E66X)=$NRV!%(22%N"4Q*< MM@2W)+AM"5Y)\-KF >N'S.FM*56R:]DFKU$.Z<:M\XT/"<>M,XX/*<=YSK7" MOKGW1U30X2")]RC)\%(O.\@+*.=+RP=15NKW(I'_!I(GAG^D-!$L";^C21#1 MR ]HB.X8EY7"T5D:T70="+8^1V:D$%F76E^&=!5$9#Q2D F6L:1V' TCM9L#?#G MS7SR,_YM,]_[&7_1S,=&@X FLU.ER#BDZ,IH5!PQOX],_!$9NF$ 5TWT^_9 M3M+U5^FC9OH\C1KIXV;ZDB:-P4_:CQT#]&G[L4/TF_9CA^BS]F.'Z//WS?SM M^_*^>)_KEN]+W*H]76^H(;-:YLQ+BIU2MN48!=P/8YXF#/WSZ8&+ M1.Y!_H46KZ(;"^XFVY==\!WUV65/;KPX2YY9;_CK+YCHOT.%VZ78J$NQ<9=B MDR[%IEV*W70I-NM2;-ZEV&V78HLNQ99=BJTZ$CM98*QJ@;&:U(=W[)E%*8.6 MC(+HY,3LSNMYZ!F.XW@#[?EX,:C#7!>['CF%C0 UW31-XQ0V!F'$P3F$S &89CJYT.F^<\+>60)=BB_H 3(()L96! M+@&<1;!A*/.V G#8<['UPR(GGK0K3]J-GKR.N4#QH[PCS[V)SMB+'Z9?^MS1(V%KNWP6-GH*'D"'*.9,W GP3[R/TD#T7.(<<7H1! MCN.W'8\H";T&8!:Q;%UQ. @CEE(O8P!F&HZM%,($@!FVI2LIF (P3%RB5-\- MI*;+C^)P *83XBK5-V],WUL=WJ78HCX ;+JFBY4D+ &<05S/5N9M!>"P:1#' M@!U.*H>31H>OF)!V]>,MN/"26EEAPW6(XI!K"&823RGF$0 S'==24C^&8*;I M*!,R 6!$KKQ*IU, YK@>5FT)P&Q9,8K?9A#,)IZMV+(.,QQLJ)W>UF&F9WE8 MF9!%'6;+Z764+"SK,&)C8BFP%:!F._K1RGOB(Z?RD=/HHRO* Q]%E9O0CB7% MHPUT%D1H'8#>@ MDNF=?!23O9TRAT(A2KRW=9"TG#(]BSI(6DXI@R4$\M0]'P0R'<5RVM&#W2U+ MGO*7(ASY<1J)XN%'U5J]=_F4/WY6VJ_PQ0P#[0M\L2I>J_R0+U[R+&GR%$0< MA>Q1=B7M)"_A2?'BI#@1\2Y_K/P0"Q%O\\,-HVN69 #Y_V,&ULQ5O1:6,;NK.=R2;M[L/. M/A"CQ&PQN("3YN]7V*XQXD:!]N[T)3'VN0>DLWXW&Y6,I55+[.US)3GUSGQ2JJU&9Q,R[7A8SB;=$J'5/;=L>K*,E& MDY/M>^?%Y"3?5&F2R?/"*C>K553C=^1-2$5=L$7\F]6GLDTK9G4<7S=DXX.^ZP+CU]_9Y]O!Z\&AW ^(UWR+/"VW?ZV[/=8>68M-6>6K?;$Z@E62 M[?Y'W_83<51 G <*Z+Z ]BU@^P+6M\#9%SA]"_B^@/*DDO$+ZY5UEF>Q\JR,ZU=EGB9QI#ZQ MWD>I*I/697T(JF8JJRA)R[KB\^74>O[TA?742C+KTS+?E%$6ER?C2AUWO??Q M8G^,[W?'2!\XQJE6E1FU*@_,QWT8/;Z)://< W*XJ\4/XIBMW255K* M$=9YD:AWSZ7Z%UOOXG^5Z]7JJ,RDC%@ID]4;UM^_*R[K@]HJ_X$LM-NQ ^^X M_@9X4ZZCA3P=J26^E,6M'$V>/2&N_18R%";9%)-LADDVQR0+,,E")+*62=G! MI,S$KDQ_+95!8[5J+?*5M*KHFQ65I5K=(-_MN,26JVX4;B>,"5>(D_'ML:, M&'$\YK1A4PA&.>%MV*P+H\+AW&W#YET8<=4^:1L6&*=CJ')(9"WEG(-RCE&Y M3WFEOKX>UFI7[1[-A\=LYMBV)A: (\QU/**I!> HLP77)G@&[9=0YOF:7N!^ M/5%T% 92OO@(U_;HH MZG)'4V7613'.J:=IUT4YMB^T\SLP3L=0Y9#(6LJY!^7<'J?:(UJYW9GS'4:) MYNI*7;T\PWB(T)P38L9A/.%DE;3#,"YMN=RS0&!<2J&JH9$UE)-'%03 M1M4NZN8\4^>;C(HLR6Y U01X[C"NJ7$&X(1/N+ZJ30&ZZOOZU9IR*H:HAD;54\PZJ>3W.-74IN/BRS--8%N6S)QXEXJTEOVZ2 MZAX2T>LN1\K;Q-/[$@!'/4(=;4&=0GR$^KYV2LU G".8+B* J\4F^H+I=5H8 M1_5#U-=:G;"+8RX7_M'2T)IZ_S#U_K!E;GO!,DP*OW-H<-?A]^PZ !S8=0 X ML.L C@_L.HPS-?1\0B)KB4KL)O2PC;*^*]5%I[Q-\DV9WJO+S'5>5#(&DPDC MT=#K2E2V*2K;#)5MCLH6H+*%6&QM\QTE;N17A2#[/6.Y%9-MBLHV0V6;H[(% MJ&PA%EO;K4UB1XQ9R\ TQ$PVV("T>X'F<4'UZS@(YZLV1FMV9A!.=?N.GIN@ MCB) 90NQV-IV:+(Q8@[''HM8S.6##<" GL@6S-6O,2 @)<36+_EF$%!U8T+H M71'J0 )4MA"+K>V!)F4CYICM!U(;,^-@6W2#,N81_32>0C"?N9U5H0MS"&%$ M-P3F$ )4MA"+K6V()L4CYABO5QADYAAL 2"5\X1#/*Z; #ZS.;"U6T )7@V MHUSH1L <2(#*%F*QM8W0A(+$G KVRI?,'(.-T WQB' 89TPW @!T%4Y?^6<0 MD!/NZ;^;S%$'$J"RA5AL;2,T.2,Q!XT_$EF9*0?[HAL3.I0QXND_N8% SW:$ MGBI#P#J?U-O1.>I E2V$(NM[8LFR21]HLR?R]/,NQCLDVX2^4"+"0#A%A, MPBTFYD "5+80BZWMDR9V)>;+>I_A_I+&T26/I\%L5'XEAS(R#_="-4U\1SW?TBRP0 M1SW2<02 XZ[-=$N@AK.H;"$66]L233A+^]P#^9@)4.-8V@U081- .,@$ XR M 6H@B\H68K&U3= $LM0>K=^2/ 5@C'*BA[$ C#B=&P?G MJ$,(4-E"++:V!9HHEO:Y07-8LF*F'.R(;HX*.@*X"Q-R!)#*0HY S611V4(L MMK8CFDR6]LED?RY[,^]BL$-V;*WG&*!NL@L#N\DN#.HF4<-95+80BVUGD/'1 M4X'U*WGXMU )5[![MW&U4^7K[H.!57E7Y:OMR*2-EC!J@ M/K_.\^K[1OWLX>$!V\E_4$L#!!0 ( #6!7%:G,(!VF@@ %I3 : M>&PO=V]R:W-H965T GW?]^"MNQ0W%"8^65IC^T,7[/0]W. MH:@ZX?(YS?[,'X4HV+?U*LFO.H]%L;GH]?+%HUA'>3?=B$3^.?EQ.?XX;$H3_2&EYOH0=R)XLOF-I/?>D?*,EZ+)(_3A&7B_JKSB5^$NEX: M[!3_B<5S_NJ8E57YFJ9_EE^\Y55'*TLD5F)1E(A(?CR)&[%:E219CK\.T,[Q MFJ7AZ^,7^F17>5F9KU$N;M+5?^-E\7C5<3IL*>ZC[:KXG#Z[XE AJ^0MTE6^ M^Y\]'[1:ARVV>9&N#\:R!.LXV7]&WPX-\ M#,RV!M;!P&IK8!\,[+8&_8-!OZV!>TUJ;'#N[UMOV M6R8OWNL?Y2Y?S79_W]L-W-_9'41$-+[/TF66E7O+*@YT#[>SE MD(^3TM?OBDS^&DN[8OC;-LH*D:V^LTF<1,DBCE;LL\BEI^3LPS:)MLNX$,N/ M[%=VDR9+Z>-B61[EZ2I>1O(7=E?(#^G\4I_>,R]9I&O!/HQ$$<6KO+3[!']O-F>ZXW 'JR+X\=JK]TZ+7> M2!R)19<9_!>F:[I.%.BFV?Q.;*2Y]J;YJ-G=,G?;UYTR]]K7G3+WW]?RL_?U^_Q]HRYX7\>%[:R;#\CR9F,3NPVB^796R$_ENS3\@\9GO=Q3\;+ER#(_C>7+.;);_G_ MJ7"VO[!)7[BB4D/6= 5=H+B&S;'.@>)5'R2Q[H/BH7Y?I?:ZK%YW5 M9<; ''"E0>9UF26;MZ_T0E"7V1:W3446$C1+CEZ3'D?V<1S9C3.ZTSAB&Y'M MGT,OJ"%E(R,K$C9"PL9(V 0)FR)A+A+F(6$^$C9#PN9(6("$A2!8)8#TCP&D MWW@CNH[R>,$^Q E;IJM5E.6G./*1BB-[FO,JC&E=1[TQ4:*^D20E5(]) MD:'974V=R5 DTZ#O/\YQ^#B-PV<4K[;E:FG[ >2T&4"4J#: 2)(Z;6]SN0DE M4N<@T[J(=S6E3"Y),@:5?\IX.M_$IXIB*^6=U45R="G-,Z^+Y.A29\J4:* X M84B)7CT=54;7X#BZ!HVCZU/.;C/Q%*?;?/6=?1:;-"O(U>CK1LZYTQLD;(2$ MC9&P"1(V1<)<),Q#PGPD;(:$S9&P D+0;!*!.'::1]0^Z?6O ]7!D4=*&T$ MI8VAM F4-H727"C-@])\*&T&IC&7=V6#&)Y5Q;7;HF57UU[9I6F>HM'IIR J6Y4)H'I?E$Z_*NJ>[1$"J] MR]5-&FC) B@M1-&J[GA*=.'-F2[G[Q U \]V2*N50U(JU=7&M*HVYT:6?PJE MN5":!Z7Y1.ORVG[HC%!)AU3WM: E"Z"T$$6K.N0I8X@WYA,,3ZO=I/-!$X6@ MM!&4-H;2)E#:%$ISH30/2O.AM!F4-H?2 B@M1-&J0>24-<3[_]BN6F/"TMD1 M"$D;06EC*&T"I4VA-!=*\Z T'TJ;06ES*"V TD(4K1J!3HEGO#GS[,Q=M4;8 MV4'%J:^^6Y::43^B9(ZA&>I3!2$S=5Y[K$!680JEN5":!Z7Y1/,:NE7[HP!" M9CJ:9:L/%LBR!5!:B*)5/?*4K,>;L_5^L)\&3=$[T'[H@82,\D!"1GD@-&,. M2G.A- ]*\XGF)3VP+B,]$)KI!J6%*%KU#0FG7#>].=>M]5::#LU<@])&4-H8 M2IM :5,HS872/"C-A])F4-H<2@N@M!!%J\:34^::WIRY=NY66C/N[+#"B=5V MY8]:1K1(48U)E:;L]4R@Q9]":2Z4YD%I/MFZZE]ODR)EAC6'EBN TD(4K>J+ MIVPUO3E;[?Q]M&;@V=ZHM_%&4E3S1DI5]T9HZAJ4YD)I'I3FDZU;\T9*5/-& M:-(:E!:B:'MO[+UZT=Q:9 ^[ES3F;)%NDV+_>J7CV>.+(#_M7H>GG+_F%QXG MSL_Y1;A_S>,)OW_K9!!E#W&2LY6XEYI*49+7X%3RJ-OII%%) MF B'?3$OKTI=!Q,Y%WH09JTI<+>O^2",TX]AX.A&,J>#\.[D_:^YU)?O G<_ M^G!TU#GKW)U>[B(G#70:1E[B\V<0H[08:?HLM4_)1:DOMJGM\&-#Y!R/,;>> MQ\WFZV_YR;R.G8V8MH>X7W00=[BV&.#"2&*<9)<#H^CZ*;9FX281-04Y[!=2 MK.LR"9W!L).2!O>$#\(1X6RL&'@5I&1\ZZ7A*9F0RL9V$=SWN!F^ ZQZ()!QW@KLALXP[%=$:ZK$E>G8P=;X" J:]NVR M,@JGBBSC[GFX=K W$V0L54Y5&R8.5Z9AG],"Y"@VG<%=RRH"4&M9FD;.R%0* M8C6L/)J&H9U0SF_@A^1GL<6]*#;6S5:/:)M&4--T-*X#_)MLCGN3-GT5;U"Q M>ZF_S,UTA.W#!J77BA9L8?N+HA6 L<+FR?L6FNW/RJYBK\CD8O\U-B>-?1>9'H+( UCN)-M_C/F1D/U@:T#\>0./+/.O-A8' M/+!5P&H'XOOC0$WY?9($5A73ANU@',DR#(%:]-=HFB+92>'C7Q]LER1)EOD1 MP/P*D@1#8#?B"*8 -&!(DMCGX,[S*%H]IZ+U?YR'?P!02P,$% @ -8%< M5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_', ' )2@ #P 'AL+W=O9#$&V]!I.I,F3;1E_5Y;VG,ZFV_7V=+68CZCVHE2WMF M7NE"&/M2+_KU2DLQJY=2FB+O1V&8] NARM[[=[MK376?OJB,S(RJ2GO0'?BN MY%/]4*A2%>JGG)WWPEY0+ZNG/RNM?E:E$?E= MIJL\/^\--B>^2VU4]NKPG8.\%P]U>\2(AUMA0Z-NT[VNL+R[B6 M]LV;5XVIKE5NI+X21G[25;-2Y<)=QOZ*/OD9;3GL_FX*\:W^/\58S>]RVHM=3 5"^E^E/V6S[/-#S26C!27?JOL M"?UYUC+R\5PT,V6"S^7FP_8LP8H 5L2+=6E?5[F:V6^?!1]$+LI,!FWUU@1P M" "')P,,WDP%@1P!R-$1(>\"--HZ:@^ M-+4J95T'HG3=4:T<*\6$BF%VS%U3%$(_MZ6G%J6R'Q.E"2ZRK&I*HR@F4LZ MV3G70NG@N\@;&7R5HK8EVU8ZQ4/"&3 ;9UM<=7 K,ZG6HOWV%S2DF0&S9Z9: MKH2:!1]_V(O432,A1,Q"^%BL\NI9RN"#+.7<1NE3&V52.*2!B%D#[6UX9D>: MT?;(7^2U4*+U5)EOV:L*"9RQY#9 M'7\U0ANI\^?@6I7"&D/D=J!>-[F;#VJ\TH2S5MSV0*&8%WT/D4B&S"(Y$(H% M;^Y=V.-- 2*1#)E%TA&2[1!_IXS((D-FB\#8S*]QY),ALT^Z8[/.TD1:&;)' M&B!(\TL3F6;(;!H:I'65X0BI9L2MFKUHK1,0*6?$K!PO;.ND0Z89,9O&Q6^= M4,@K(V:O; *Y3BRX_L&^ (BNN -Q40>&?%[Y'#C#FBF'#MG=D\&#.FF,@\,;-Y,&9" M,9%Y8F[S0,R48B+SQ,SF.11=GP5?A7ZD@HR1@V)F!QW&O!%:TRTV";)0PFRA MPYAW]NHSBHDLE#!;"&)ZW7N"+)0P6ZAK2F5;DHW]EV(B"R7'7XRWF!=NUZ$R MSQXFLE!RRH5Y3Y8)LE#"OC"/,*DL$[@'[*13:526";)0[.U*M;0A\)8V@.]929*&4W4(>YB]+VO'GM-%TFV**+)2R;PLXB.E. M44QDH91_%LZ?EW9"?SE$,9&%4O99.#H[_>KFI)AP+S*SA?8Q::W?>DMX*;)0 MRFRA=C;]=0O/O5FN% DH91;0EI"6WV55KEV.S(,_(AXC 8V/L*W,8M[*=96O M795?VFY>F>!:9"X5B&(B 8V9!=11FE9%4MN[U;5RBHD$-&86T'8]Y2QH_[$5 M;O&Z[LPQTL_X.(L^.\A[J8MV,'>E:A<=44RDGS&S?GYAXD8^1NX9,[MGKRB_ MNKE8%TAN02DF=44SDGO$Q5H#V]DAVUSE,A.'?M0Q6_6AD,4;^ M&;-O8D:K?A1S@OPS8?8/QJ0!T 3Y9\+LG\Y-G9WWY@3Y9\+LGX-KJ)M>E&(B M TV.L1FZ&],9GF(B TVX%X,0II_SAB0TX5X,@IA>2T<2FG O!D%,KZ4C"4U. MM0VAQ:13'1-DHXR(.^B!PMS- MD-E)G?NE7DK6 X79FR&SE2"H-Q09A#"E,^2.CO834CH'R8,0YG>&S%;".]#H MB&F 'Q3 _:0 O ?-!\6/"CCI9KF1!PJMQ/VT P:>Z#02IOG!O3;M]?OW\UL M5%C*V8W]DMH>ST2>377@_K37BD:Q2VF>-WE^:8]]*[]48K9[DM'N*4SO_P-0 M2P,$% @ -8%<5B)<U@%%/F+;80!3,0^2EV*V&W7<$ M SBE'O0$^1]9Y2C79V!]BBIUKGZ-V_7\?-A/3\_'Z>)UM]U/UZNG>3[^&(9I M\S3NUM/EX3CNSY\\'$Z[]7Q>GAZ'XWKSLGX-K]WXW[^Q^#AS^'T,CV-X[RZN%N?'L?Y>C6\;C]O3\/[Q2[/ MDU<7M_?7J]/MO:V&I0-Y">27#Q0D4%@^4)1 ]?8 O7WW8QN@MU>]/4!OKWI[@-Y>]?8 MO;WJ[0%Z>]7; _3VJK<'Z.U5;P_0.ZC> :!W4+T#0.^@>@> WJ';+ 'H'53O M - [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >D?5.P+TCJIW!.@=5>\(T#NJ MWA&@=^PVNP%Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^D>B> WDGU3@"] MD^J= 'HGU3L!]$ZJ=P+HG;H_*P%Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W5KTS M0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG;O#)@"]L^J= 7IGU3L#],ZJ M=P;H753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+MUA08#> M1?4N +V+ZET >E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X MO:OJ70%ZU^ZP-T#OJGI7@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W4[T;0.^F>C> WDWU;@"]6U?6 >AMKJ_K /PVUQ5V'$!P5 M=AQ <7-=;<!Q!]+Z MR6A@]A5,@NA]"1/1PNQKF-_:PYSFM^TX?2;Z6'@@( ,4_ 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W;3V^;,!C'\;<2<:T"M@$;IJ:7=M>MA[T!!DZ#PC]A MMTO?_1S25MK41:LR:=]+4+#]_!YLZ7/S];?GR;K5H>\&MXEVWD^?DL35.]M7 M+AXG.X21[3CWE0]_YX=DJNI]]6 3)81.ZG'P=O!K?ZP1W5S?V6WUV/G5YT-X M[=IQV$2S[5RTNCU-/&9MHFJ:NK:N?!A/GH;FMY3U2T(<5BYSW*Z=W%68$"7O M)AQ'_ASPLN[KDYWGMK&K^VKV7ZH^S$H.7>+\?BEZ=3_9AA^WI5UZ^)8;2%W^?/9YV8YN_S [;^V.<]\MYN&1Y7+['OY[Q6_T/]J$@ M?:20/C)('SFD#PWIPT#Z*"!]E) ^I* T0A%54DB5%%,E!55)45526)445R4% M5DF155%D5119%45619%54615%%D5159%D5519%4465.*K"E%UI0B:TJ1-:7( MFE)D32FRIA194XJL*476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36G MR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DU119-45639%54V35%%DU159- MD5539-44635%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA8460N* MK 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6%%E+ MBJPE158I*+1*0;%5"@JN4E!TE8+"JQ047Z6@ "L%15@I*,1*@3$6=!T+8RSG M0M9_O9'U?1SW_SA^><9]U0ZO^__F)U!+ 0(4 Q0 ( #6!7%8'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ -8%<5D5A:^_N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ -8%<5IE&PO=V]R:W-H M965T&UL4$L! A0#% @ -8%<5JP*4W\^ @ PP4 !@ M ("!#Q 'AL+W=O 8 " @8,2 !X;"]W M;W)KB\F<# ! M# & @('V&0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ -8%<5AT(?!Y+!@ CAH !@ ("!DQT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%< M5I"S40C-"@ [S0 !@ ("!W"H 'AL+W=O;A0( *L& 8 M " @=\U !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8%<5FT%14L1*0 C(4 !D ("!\DP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%< M5A@%%3D:! .PH !D ("!0X, 'AL+W=OK($ ")"P &0 M @(&4AP >&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5HT"A.S<# BRX M !D ("!M)$ 'AL+W=O&PO=V]R:W-H965TJA !X;"]W;W)K&UL4$L! A0#% @ -8%<5DD'$E;_$ .E$ !D M ("!&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8%<5E8DONH]! ]0D !D ("!9L8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5G$6 ML&W[ @ @@8 !D ("!K]8 'AL+W=O&PO=V]R:W-H965T 9 " @2WK !X;"]W;W)K&UL4$L! A0#% @ -8%<5B-+*I$G!0 #0\ !D M ("!'/< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8%<5D2+;:3;" Z!@ !D ("! ME00! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -8%<5B2L/WB< P [ @ !D ("!HSP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5F!,!(%E M!0 -@X !D ("!34@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5E$((Z 5 P 0@< !D M ("!UU&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8%<5GF7H4&S @ V@4 !D ("!.V0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8%<5E@N*Z!?!@ YQ$ !D ("!"6X! 'AL+W=O&UL4$L! A0#% @ -8%<5A%FK3SM @ M+0< !D ("!PH$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5B4F2=]G @ 'P< !D M ("!9(X! 'AL+W=O&PO=V]R:W-H M965T;0( )(% 9 M " @<:3 0!X;"]W;W)K&UL4$L! M A0#% @ -8%<5OD65B"_ P P!$ !D ("!:I8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%< M5N V/_Z5 @ T@4 !D ("!R*@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5H$$KZJD P UQ( M !D ("!%[8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5B'2&PO=V]R:W-H965T MW\W3[ 8 !([ 9 M " @0G' 0!X;"]W;W)K&UL4$L! A0# M% @ -8%<5A$=^%8L P J0D !D ("!+,X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5E#_ MJF?\ P OA !D ("!\-D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5H^MA?=(" 3ET !D M ("!'O,! 'AL+W=O"0 &0 @(&=^P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ -8%<5EK1KVA$ P [0D !D ("! MUP(" 'AL+W=O*5I@) /9P &0 @(%2!@( >&PO=V]R:W-H965T&UL4$L! A0#% M @ -8%<5LQ?S6%J!P [T< !D ("!*10" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5L?HK9O= M @ O H !D ("!J24" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5@K%PXX9 P )0L !D M ("!L2\" 'AL+W=OOT# +$P &0 @($!,P( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8%<5A S(Z)#!@ (D, !D ("!_CL" M 'AL+W=O&PO=V]R:W-H965T@( ),& 9 M " @1%& @!X;"]W;W)K&UL4$L! A0#% @ M-8%<5EETTE 5# E5T !D ("!PD@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8%<5M=<@X+> @ -P@ !D M ("!EFH" 'AL+W=O&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " U M@5Q6_SZM7H(" #%/P $P @ ')Q ( 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 >0!Y %0A !\QP( ! end XML 131 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 132 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 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 368 509 1 false 101 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.akamai.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.akamai.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.akamai.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Income Sheet http://www.akamai.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.akamai.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedStatementsofCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 0000010 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 10 false false R11.htm 0000011 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.akamai.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 11 false false R12.htm 0000012 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.akamai.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Accounts Receivable Sheet http://www.akamai.com/role/AccountsReceivable Accounts Receivable Notes 14 false false R15.htm 0000015 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 15 false false R16.htm 0000016 - Disclosure - Property and Equipment Sheet http://www.akamai.com/role/PropertyandEquipment Property and Equipment Notes 16 false false R17.htm 0000017 - Disclosure - Acquired Intangible Assets and Goodwill Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill Acquired Intangible Assets and Goodwill Notes 17 false false R18.htm 0000018 - Disclosure - Acquisitions Sheet http://www.akamai.com/role/Acquisitions Acquisitions Notes 18 false false R19.htm 0000019 - Disclosure - Accrued Expenses Sheet http://www.akamai.com/role/AccruedExpenses Accrued Expenses Notes 19 false false R20.htm 0000020 - Disclosure - Restructuring Sheet http://www.akamai.com/role/Restructuring Restructuring Notes 20 false false R21.htm 0000021 - Disclosure - Debt Sheet http://www.akamai.com/role/Debt Debt Notes 21 false false R22.htm 0000022 - Disclosure - Leases Sheet http://www.akamai.com/role/Leases Leases Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://www.akamai.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Stockholders' Equity Sheet http://www.akamai.com/role/StockholdersEquity Stockholders' Equity Notes 24 false false R25.htm 0000025 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 25 false false R26.htm 0000026 - Disclosure - Revenue from Contracts with Customers Sheet http://www.akamai.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 26 false false R27.htm 0000027 - Disclosure - Employee Benefit Plan Sheet http://www.akamai.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 27 false false R28.htm 0000028 - Disclosure - Stock-Based Compensation Sheet http://www.akamai.com/role/StockBasedCompensation Stock-Based Compensation Notes 28 false false R29.htm 0000029 - Disclosure - Income Taxes Sheet http://www.akamai.com/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 0000030 - Disclosure - Net Income per Share Sheet http://www.akamai.com/role/NetIncomeperShare Net Income per Share Notes 30 false false R31.htm 0000031 - Disclosure - Akamai Foundation Sheet http://www.akamai.com/role/AkamaiFoundation Akamai Foundation Notes 31 false false R32.htm 0000032 - Disclosure - Segment and Geographic Information Sheet http://www.akamai.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 32 false false R33.htm 0000033 - Disclosure - Quarterly Financial Results (unaudited) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsunaudited Quarterly Financial Results (unaudited) Notes 33 false false R34.htm 0000034 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.akamai.com/role/SummaryofSignificantAccountingPolicies 34 false false R35.htm 0000035 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.akamai.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.akamai.com/role/FairValueMeasurements 35 false false R36.htm 0000036 - Disclosure - Accounts Receivable (Tables) Sheet http://www.akamai.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.akamai.com/role/AccountsReceivable 36 false false R37.htm 0000037 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssets 37 false false R38.htm 0000038 - Disclosure - Property and Equipment (Tables) Sheet http://www.akamai.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.akamai.com/role/PropertyandEquipment 38 false false R39.htm 0000039 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables Acquired Intangible Assets and Goodwill (Tables) Tables http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill 39 false false R40.htm 0000040 - Disclosure - Acquisitions (Tables) Sheet http://www.akamai.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.akamai.com/role/Acquisitions 40 false false R41.htm 0000041 - Disclosure - Accrued Expenses (Tables) Sheet http://www.akamai.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.akamai.com/role/AccruedExpenses 41 false false R42.htm 0000042 - Disclosure - Restructuring (Tables) Sheet http://www.akamai.com/role/RestructuringTables Restructuring (Tables) Tables http://www.akamai.com/role/Restructuring 42 false false R43.htm 0000043 - Disclosure - Debt (Tables) Sheet http://www.akamai.com/role/DebtTables Debt (Tables) Tables http://www.akamai.com/role/Debt 43 false false R44.htm 0000044 - Disclosure - Leases (Tables) Sheet http://www.akamai.com/role/LeasesTables Leases (Tables) Tables http://www.akamai.com/role/Leases 44 false false R45.htm 0000045 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.akamai.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.akamai.com/role/CommitmentsandContingencies 45 false false R46.htm 0000046 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss 46 false false R47.htm 0000047 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.akamai.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.akamai.com/role/RevenuefromContractswithCustomers 47 false false R48.htm 0000048 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.akamai.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.akamai.com/role/StockBasedCompensation 48 false false R49.htm 0000049 - Disclosure - Income Taxes (Tables) Sheet http://www.akamai.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.akamai.com/role/IncomeTaxes 49 false false R50.htm 0000050 - Disclosure - Net Income per Share (Tables) Sheet http://www.akamai.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.akamai.com/role/NetIncomeperShare 50 false false R51.htm 0000051 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.akamai.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.akamai.com/role/SegmentandGeographicInformation 51 false false R52.htm 0000052 - Disclosure - Quarterly Financial Results (unaudited) (Tables) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsunauditedTables Quarterly Financial Results (unaudited) (Tables) Tables http://www.akamai.com/role/QuarterlyFinancialResultsunaudited 52 false false R53.htm 0000053 - Disclosure - Nature of Business and Basis of Presentation (Details) Sheet http://www.akamai.com/role/NatureofBusinessandBasisofPresentationDetails Nature of Business and Basis of Presentation (Details) Details http://www.akamai.com/role/NatureofBusinessandBasisofPresentation 53 false false R54.htm 0000054 - Disclosure - Summary of Significant Accounting Policies - Incremental Costs to Obtain a Contract with a Customer (Details) Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails Summary of Significant Accounting Policies - Incremental Costs to Obtain a Contract with a Customer (Details) Details 54 false false R55.htm 0000055 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 55 false false R56.htm 0000056 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 56 false false R57.htm 0000057 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investments (Details) Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails Summary of Significant Accounting Policies - Equity Method Investments (Details) Details 57 false false R58.htm 0000058 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) Sheet http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails Summary of Significant Accounting Policies - New Accounting Pronouncements (Details) Details 58 false false R59.htm 0000059 - Disclosure - Fair Value Measurements - Marketable Securities (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails Fair Value Measurements - Marketable Securities (Details) Details 59 false false R60.htm 0000060 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails Fair Value Measurements - Schedule of Fair Value Measurement (Details) Details 61 false false R62.htm 0000062 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) Details 62 false false R63.htm 0000063 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 63 false false R64.htm 0000064 - Disclosure - Accounts Receivable - Activity in Allowance for Expected Credit Loss (Details) Sheet http://www.akamai.com/role/AccountsReceivableActivityinAllowanceforExpectedCreditLossDetails Accounts Receivable - Activity in Allowance for Expected Credit Loss (Details) Details 64 false false R65.htm 0000065 - Disclosure - Prepaid Expenses and Other Current Assets - Prepaid Expenses And Other Current Assets (Details) Sheet http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Prepaid Expenses And Other Current Assets (Details) Details 65 false false R66.htm 0000066 - Disclosure - Prepaid Expenses and Other Current Assets - Deferred Cost (Details) Sheet http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails Prepaid Expenses and Other Current Assets - Deferred Cost (Details) Details 66 false false R67.htm 0000067 - Disclosure - Prepaid Expenses and Other Current Assets - Incremental Customer Contract Costs (Details) Sheet http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsIncrementalCustomerContractCostsDetails Prepaid Expenses and Other Current Assets - Incremental Customer Contract Costs (Details) Details 67 false false R68.htm 0000068 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 68 false false R69.htm 0000069 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.akamai.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 69 false false R70.htm 0000070 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details) Details 70 false false R71.htm 0000071 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails Acquired Intangible Assets and Goodwill - Narrative (Details) Details 71 false false R72.htm 0000072 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details) Details 72 false false R73.htm 0000073 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.akamai.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 73 false false R74.htm 0000074 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details) Sheet http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails Acquisitions - Schedule of Purchase Price Allocation (Details) Details 74 false false R75.htm 0000075 - Disclosure - Acquisitions - Schedule of Acquired Intangible Assets (Details) Sheet http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails Acquisitions - Schedule of Acquired Intangible Assets (Details) Details 75 false false R76.htm 0000076 - Disclosure - Accrued Expenses - Accrued Expenses (Details) Sheet http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails Accrued Expenses - Accrued Expenses (Details) Details 76 false false R77.htm 0000077 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.akamai.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 77 false false R78.htm 0000078 - Disclosure - Restructuring - Schedule of Restructuring Accrual (Details) Sheet http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails Restructuring - Schedule of Restructuring Accrual (Details) Details 78 false false R79.htm 0000079 - Disclosure - Debt - Narrative (Details) Sheet http://www.akamai.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 79 false false R80.htm 0000080 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details) Notes http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails Debt - Schedule of Convertible Senior Notes (Details) Details 80 false false R81.htm 0000081 - Disclosure - Debt - Revolving Credit Facilities (Details) Sheet http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails Debt - Revolving Credit Facilities (Details) Details 81 false false R82.htm 0000082 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 82 false false R83.htm 0000083 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.akamai.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 83 false false R84.htm 0000084 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 84 false false R85.htm 0000085 - Disclosure - Leases - Narrative (Details) Sheet http://www.akamai.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 85 false false R86.htm 0000086 - Disclosure - Leases - Lease Maturity (Details) Sheet http://www.akamai.com/role/LeasesLeaseMaturityDetails Leases - Lease Maturity (Details) Details 86 false false R87.htm 0000087 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 87 false false R88.htm 0000088 - Disclosure - Stockholders' Equity (Details) Sheet http://www.akamai.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.akamai.com/role/StockholdersEquity 88 false false R89.htm 0000089 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables 89 false false R90.htm 0000090 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 90 false false R91.htm 0000091 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) Sheet http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails Revenue from Contracts with Customers - Performance Obligation (Details) Details 91 false false R92.htm 0000092 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.akamai.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.akamai.com/role/EmployeeBenefitPlan 92 false false R93.htm 0000093 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.akamai.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 93 false false R94.htm 0000094 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) Details 94 false false R95.htm 0000095 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails Stock-Based Compensation - Schedule of Assumptions Used (Details) Details 95 false false R96.htm 0000096 - Disclosure - Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details) Details 96 false false R97.htm 0000097 - Disclosure - Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) Details 97 false false R98.htm 0000098 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details) Details 98 false false R99.htm 0000099 - Disclosure - Income Taxes - Components of Income Tax Schedule (Details) Sheet http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails Income Taxes - Components of Income Tax Schedule (Details) Details 99 false false R100.htm 0000100 - Disclosure - Income Taxes - Provision for Income Tax Schedule (Details) Sheet http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails Income Taxes - Provision for Income Tax Schedule (Details) Details 100 false false R101.htm 0000101 - Disclosure - Income Taxes - Schedule of Difference Between Effective and Statutory (Details) Sheet http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails Income Taxes - Schedule of Difference Between Effective and Statutory (Details) Details 101 false false R102.htm 0000102 - Disclosure - Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) Sheet http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) Details 102 false false R103.htm 0000103 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details) Sheet http://www.akamai.com/role/IncomeTaxesSummaryofValuationAllowanceDetails Income Taxes - Summary of Valuation Allowance (Details) Details 103 false false R104.htm 0000104 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.akamai.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 104 false false R105.htm 0000105 - Disclosure - Income Taxes - Schedule of NOL Carryforwards (Details) Sheet http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails Income Taxes - Schedule of NOL Carryforwards (Details) Details 105 false false R106.htm 0000106 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 106 false false R107.htm 0000107 - Disclosure - Net Income per Share - Schedule of Components (Details) Sheet http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails Net Income per Share - Schedule of Components (Details) Details 107 false false R108.htm 0000108 - Disclosure - Net Income per Share - Schedule of Anti-Dilutive Securities (Details) Sheet http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails Net Income per Share - Schedule of Anti-Dilutive Securities (Details) Details 108 false false R109.htm 0000109 - Disclosure - Akamai Foundation (Details) Sheet http://www.akamai.com/role/AkamaiFoundationDetails Akamai Foundation (Details) Details http://www.akamai.com/role/AkamaiFoundation 109 false false R110.htm 0000110 - Disclosure - Segment and Geographic Information (Details) Sheet http://www.akamai.com/role/SegmentandGeographicInformationDetails Segment and Geographic Information (Details) Details http://www.akamai.com/role/SegmentandGeographicInformationTables 110 false false R111.htm 0000111 - Disclosure - Quarterly Financial Results (unaudited) (Details) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails Quarterly Financial Results (unaudited) (Details) Details http://www.akamai.com/role/QuarterlyFinancialResultsunauditedTables 111 false false R112.htm 0000112 - Disclosure - Quarterly Financial Results (unaudited) - Condensed Consolidated Balance Sheets (Details) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails Quarterly Financial Results (unaudited) - Condensed Consolidated Balance Sheets (Details) Details http://www.akamai.com/role/QuarterlyFinancialResultsunauditedTables 112 false false R113.htm 0000113 - Disclosure - Quarterly Financial Results (unaudited) - Condensed Consolidated Statements of Income (Details) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails Quarterly Financial Results (unaudited) - Condensed Consolidated Statements of Income (Details) Details http://www.akamai.com/role/QuarterlyFinancialResultsunauditedTables 113 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: akam:DebtInstrumentConvertibleThresholdConsecutiveTradingDaysNotExceeding, akam:DebtInstrumentConvertibleThresholdTradingDaysNotExceeding, akam:RestrictedStockUnitVestingProvisionMinimum, us-gaap:DebtInstrumentConvertibleConversionRatio1 - akam-20221231.htm 4 akam-20221231.htm akam-20221231.xsd akam-20221231_cal.xml akam-20221231_def.xml akam-20221231_lab.xml akam-20221231_pre.xml exhibit1012_10k2022.htm exhibit1013_10k2022.htm exhibit109_10k2022.htm exhibit211_10k2022.htm exhibit231_10k2022.htm exhibit311_10k2022.htm exhibit312_10k2022.htm exhibit321_10k2022.htm exhibit322_10k2022.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 136 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "akam-20221231.htm": { "axisCustom": 1, "axisStandard": 36, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1503, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 368, "dts": { "calculationLink": { "local": [ "akam-20221231_cal.xml" ] }, "definitionLink": { "local": [ "akam-20221231_def.xml" ] }, "inline": { "local": [ "akam-20221231.htm" ] }, "labelLink": { "local": [ "akam-20221231_lab.xml" ] }, "presentationLink": { "local": [ "akam-20221231_pre.xml" ] }, "schema": { "local": [ "akam-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 795, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://www.akamai.com/20221231": 5, "http://xbrl.sec.gov/dei/2022": 4, "total": 11 }, "keyCustom": 63, "keyStandard": 446, "memberCustom": 41, "memberStandard": 57, "nsprefix": "akam", "nsuri": "http://www.akamai.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.akamai.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i3ca01dce8ce64380a50e24f954940fcc_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000010 - Statement - Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "10", "role": "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i3ca01dce8ce64380a50e24f954940fcc_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Income Taxes - Provision for Income Tax Schedule (Details)", "menuCat": "Details", "order": "100", "role": "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails", "shortName": "Income Taxes - Provision for Income Tax Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Income Taxes - Schedule of Difference Between Effective and Statutory (Details)", "menuCat": "Details", "order": "101", "role": "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails", "shortName": "Income Taxes - Schedule of Difference Between Effective and Statutory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details)", "menuCat": "Details", "order": "102", "role": "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails", "shortName": "Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details)", "menuCat": "Details", "order": "103", "role": "http://www.akamai.com/role/IncomeTaxesSummaryofValuationAllowanceDetails", "shortName": "Income Taxes - Summary of Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "akam:ValuationAllowanceChargesToIncomeTaxExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "104", "role": "http://www.akamai.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - Income Taxes - Schedule of NOL Carryforwards (Details)", "menuCat": "Details", "order": "105", "role": "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails", "shortName": "Income Taxes - Schedule of NOL Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "106", "role": "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7d89728590ba4b5b91963ec722c7d810_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iae20ba48f72c4d729b9fa4f531c7064c_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000107 - Disclosure - Net Income per Share - Schedule of Components (Details)", "menuCat": "Details", "order": "107", "role": "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails", "shortName": "Net Income per Share - Schedule of Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000108 - Disclosure - Net Income per Share - Schedule of Anti-Dilutive Securities (Details)", "menuCat": "Details", "order": "108", "role": "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails", "shortName": "Net Income per Share - Schedule of Anti-Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7cb65e476880425b97d4d0673c78461b_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000109 - Disclosure - Akamai Foundation (Details)", "menuCat": "Details", "order": "109", "role": "http://www.akamai.com/role/AkamaiFoundationDetails", "shortName": "Akamai Foundation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7cb65e476880425b97d4d0673c78461b_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Nature of Business and Basis of Presentation", "menuCat": "Notes", "order": "11", "role": "http://www.akamai.com/role/NatureofBusinessandBasisofPresentation", "shortName": "Nature of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000110 - Disclosure - Segment and Geographic Information (Details)", "menuCat": "Details", "order": "110", "role": "http://www.akamai.com/role/SegmentandGeographicInformationDetails", "shortName": "Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i3f1e8571c0bd4b0ead01fd4d6d0edb19_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iae20ba48f72c4d729b9fa4f531c7064c_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000111 - Disclosure - Quarterly Financial Results (unaudited) (Details)", "menuCat": "Details", "order": "111", "role": "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails", "shortName": "Quarterly Financial Results (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iae20ba48f72c4d729b9fa4f531c7064c_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000112 - Disclosure - Quarterly Financial Results (unaudited) - Condensed Consolidated Balance Sheets (Details)", "menuCat": "Details", "order": "112", "role": "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "shortName": "Quarterly Financial Results (unaudited) - Condensed Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "id3e915bbcb8d4a9b91569b306ec7a140_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ie453112662a54f9aadb19f51105ae755_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000113 - Disclosure - Quarterly Financial Results (unaudited) - Condensed Consolidated Statements of Income (Details)", "menuCat": "Details", "order": "113", "role": "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails", "shortName": "Quarterly Financial Results (unaudited) - Condensed Consolidated Statements of Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i5d7e9d9bfde2415996f031c619b53680_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "12", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "13", "role": "http://www.akamai.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accounts Receivable", "menuCat": "Notes", "order": "14", "role": "http://www.akamai.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "15", "role": "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "16", "role": "http://www.akamai.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Acquired Intangible Assets and Goodwill", "menuCat": "Notes", "order": "17", "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill", "shortName": "Acquired Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "18", "role": "http://www.akamai.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "19", "role": "http://www.akamai.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.akamai.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Restructuring", "menuCat": "Notes", "order": "20", "role": "http://www.akamai.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Debt", "menuCat": "Notes", "order": "21", "role": "http://www.akamai.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Leases", "menuCat": "Notes", "order": "22", "role": "http://www.akamai.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.akamai.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "24", "role": "http://www.akamai.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Accumulated Other Comprehensive Loss", "menuCat": "Notes", "order": "25", "role": "http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "26", "role": "http://www.akamai.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Employee Benefit Plan", "menuCat": "Notes", "order": "27", "role": "http://www.akamai.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "28", "role": "http://www.akamai.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "29", "role": "http://www.akamai.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.akamai.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Net Income per Share", "menuCat": "Notes", "order": "30", "role": "http://www.akamai.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Akamai Foundation", "menuCat": "Notes", "order": "31", "role": "http://www.akamai.com/role/AkamaiFoundation", "shortName": "Akamai Foundation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Segment and Geographic Information", "menuCat": "Notes", "order": "32", "role": "http://www.akamai.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Quarterly Financial Results (unaudited)", "menuCat": "Notes", "order": "33", "role": "http://www.akamai.com/role/QuarterlyFinancialResultsunaudited", "shortName": "Quarterly Financial Results (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "34", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.akamai.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Accounts Receivable (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.akamai.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.akamai.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Acquired Intangible Assets and Goodwill (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables", "shortName": "Acquired Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.akamai.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.akamai.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.akamai.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.akamai.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.akamai.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.akamai.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.akamai.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.akamai.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Income", "menuCat": "Statements", "order": "5", "role": "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Net Income per Share (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.akamai.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Segment and Geographic Information (Tables)", "menuCat": "Tables", "order": "51", "role": "http://www.akamai.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Quarterly Financial Results (unaudited) (Tables)", "menuCat": "Tables", "order": "52", "role": "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedTables", "shortName": "Quarterly Financial Results (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-2", "first": true, "lang": "en-US", "name": "akam:NumberOfLocations", "reportCount": 1, "unique": true, "unitRef": "location", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Nature of Business and Basis of Presentation (Details)", "menuCat": "Details", "order": "53", "role": "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationDetails", "shortName": "Nature of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-2", "first": true, "lang": "en-US", "name": "akam:NumberOfLocations", "reportCount": 1, "unique": true, "unitRef": "location", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i63991097aa2e44bba1f3e2ae8661e33e_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Summary of Significant Accounting Policies - Incremental Costs to Obtain a Contract with a Customer (Details)", "menuCat": "Details", "order": "54", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails", "shortName": "Summary of Significant Accounting Policies - Incremental Costs to Obtain a Contract with a Customer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i63991097aa2e44bba1f3e2ae8661e33e_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ib5af3ef09f8242e298a1b5d5e47df203_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "menuCat": "Details", "order": "55", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ib5af3ef09f8242e298a1b5d5e47df203_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "akam:PropertyAndEquipmentPerUnitValueMinimum", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "menuCat": "Details", "order": "56", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "akam:PropertyAndEquipmentPerUnitValueMinimum", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Summary of Significant Accounting Policies - Equity Method Investments (Details)", "menuCat": "Details", "order": "57", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "shortName": "Summary of Significant Accounting Policies - Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i92fee78e30ed498399f05857d28fd3e5_I20221231", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)", "menuCat": "Details", "order": "58", "role": "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies - New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "idf925dba6d5e47c294d3742b1ff527c9_I20220101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Fair Value Measurements - Marketable Securities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "shortName": "Fair Value Measurements - Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "6", "role": "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i15cff8b271ac4dc7928a285637adb9a4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i15cff8b271ac4dc7928a285637adb9a4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details)", "menuCat": "Details", "order": "61", "role": "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details)", "menuCat": "Details", "order": "62", "role": "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails", "shortName": "Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)", "menuCat": "Details", "order": "63", "role": "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "shortName": "Accounts Receivable - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Accounts Receivable - Activity in Allowance for Expected Credit Loss (Details)", "menuCat": "Details", "order": "64", "role": "http://www.akamai.com/role/AccountsReceivableActivityinAllowanceforExpectedCreditLossDetails", "shortName": "Accounts Receivable - Activity in Allowance for Expected Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Prepaid Expenses and Other Current Assets - Prepaid Expenses And Other Current Assets (Details)", "menuCat": "Details", "order": "65", "role": "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets - Prepaid Expenses And Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7d0f888d682f417aaa86293dcc3af2f5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Prepaid Expenses and Other Current Assets - Deferred Cost (Details)", "menuCat": "Details", "order": "66", "role": "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails", "shortName": "Prepaid Expenses and Other Current Assets - Deferred Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7d0f888d682f417aaa86293dcc3af2f5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Prepaid Expenses and Other Current Assets - Incremental Customer Contract Costs (Details)", "menuCat": "Details", "order": "67", "role": "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsIncrementalCustomerContractCostsDetails", "shortName": "Prepaid Expenses and Other Current Assets - Incremental Customer Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "menuCat": "Details", "order": "68", "role": "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Property and Equipment - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://www.akamai.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details)", "menuCat": "Details", "order": "70", "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "shortName": "Acquired Intangible Assets and Goodwill - Schedule of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails", "shortName": "Acquired Intangible Assets and Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "72", "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "shortName": "Acquired Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Acquisitions - Schedule of Purchase Price Allocation (Details)", "menuCat": "Details", "order": "74", "role": "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "shortName": "Acquisitions - Schedule of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "id09c6925a2094e3f8a70447838f957f7_D20220301-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "id09c6925a2094e3f8a70447838f957f7_D20220301-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Acquisitions - Schedule of Acquired Intangible Assets (Details)", "menuCat": "Details", "order": "75", "role": "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "shortName": "Acquisitions - Schedule of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "id09c6925a2094e3f8a70447838f957f7_D20220301-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Accrued Expenses - Accrued Expenses (Details)", "menuCat": "Details", "order": "76", "role": "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails", "shortName": "Accrued Expenses - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Restructuring - Narrative (Details)", "menuCat": "Details", "order": "77", "role": "http://www.akamai.com/role/RestructuringNarrativeDetails", "shortName": "Restructuring - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ia428ff29dfa9403c9f31340ee1ff3c9b_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i0c2c84e7cf3843e99d9065d484efe878_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Restructuring - Schedule of Restructuring Accrual (Details)", "menuCat": "Details", "order": "78", "role": "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails", "shortName": "Restructuring - Schedule of Restructuring Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "id858ddbd7ace45fda11e0b195db81d63_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "79", "role": "http://www.akamai.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ia69e791894494bd98a4362e8e3dfbeea_I20190831", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "if83cb06d26104b6684d69cc7debcdf9b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details)", "menuCat": "Details", "order": "80", "role": "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "shortName": "Debt - Schedule of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "if83cb06d26104b6684d69cc7debcdf9b_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i176c41ca14e745eeaaa31f77db1c16cb_I20180531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Debt - Revolving Credit Facilities (Details)", "menuCat": "Details", "order": "81", "role": "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "shortName": "Debt - Revolving Credit Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i176c41ca14e745eeaaa31f77db1c16cb_I20180531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Debt - Schedule of Interest Expense (Details)", "menuCat": "Details", "order": "82", "role": "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestCostsIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Leases - Lease Cost (Details)", "menuCat": "Details", "order": "83", "role": "http://www.akamai.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "akam:WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7e2a2ed6d6244f1597552f5197aa38a1_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "84", "role": "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "akam:WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7e2a2ed6d6244f1597552f5197aa38a1_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "akam:LesseeOperatingLeaseLeaseNotyetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "85", "role": "http://www.akamai.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "akam:LesseeOperatingLeaseLeaseNotyetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7e2a2ed6d6244f1597552f5197aa38a1_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Leases - Lease Maturity (Details)", "menuCat": "Details", "order": "86", "role": "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "shortName": "Leases - Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7e2a2ed6d6244f1597552f5197aa38a1_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i5e680c4aa90d477ab085a665e22e4aa7_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "menuCat": "Details", "order": "87", "role": "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i5e680c4aa90d477ab085a665e22e4aa7_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ie0a98b0965f7484db1bb430846d770d1_I20211031", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "88", "role": "http://www.akamai.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "ie0a98b0965f7484db1bb430846d770d1_I20211031", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "89", "role": "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i073e08a53e3f4a149c1fba8e0f789454_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://www.akamai.com/role/ConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iae20ba48f72c4d729b9fa4f531c7064c_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "90", "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i134a5ae3b8464da29e30c171c2859b8d_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details)", "menuCat": "Details", "order": "91", "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails", "shortName": "Revenue from Contracts with Customers - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Employee Benefit Plan (Details)", "menuCat": "Details", "order": "92", "role": "http://www.akamai.com/role/EmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "93", "role": "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i626325c5e8b54baa95ce15325ba45d81_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details)", "menuCat": "Details", "order": "94", "role": "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used (Details)", "menuCat": "Details", "order": "95", "role": "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails", "shortName": "Stock-Based Compensation - Schedule of Assumptions Used (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i7c9a82f97a6d408092e7fa10f0199a32_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details)", "menuCat": "Details", "order": "96", "role": "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "iad76ed8e18be4b94a1cf38d9395b342a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "akam:ScheduleOfDeferredStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i121a8be1b6af43fcb730509f77c59639_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details)", "menuCat": "Details", "order": "97", "role": "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "akam:ScheduleOfDeferredStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i8b14d7c12f9f4c6a85942bd20698666e_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "akam:ScheduleOfRestrictedStockUnitsByTypeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "akam:RestrictedStockUnitsVestingConditionsServiceAndPerformanceBasedGrantedTotal", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details)", "menuCat": "Details", "order": "98", "role": "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "akam:ScheduleOfRestrictedStockUnitsByTypeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "akam:RestrictedStockUnitsVestingConditionsServiceAndPerformanceBasedGrantedTotal", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Income Taxes - Components of Income Tax Schedule (Details)", "menuCat": "Details", "order": "99", "role": "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails", "shortName": "Income Taxes - Components of Income Tax Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "akam-20221231.htm", "contextRef": "i36e19cf55d894c77aee69a344c9972db_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 101, "tag": { "akam_A2018CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Credit Agreement", "label": "2018 Credit Agreement [Member]", "terseLabel": "2018 Credit Agreement" } } }, "localname": "A2018CreditAgreementMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "akam_A2020RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Restructuring Plan [Member]", "label": "2020 Restructuring Plan [Member]", "terseLabel": "2020 Restructuring Plan" } } }, "localname": "A2020RestructuringPlanMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_A2021RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Restructuring Plan", "label": "2021 Restructuring Plan [Member]", "terseLabel": "2021 Restructuring Plan" } } }, "localname": "A2021RestructuringPlanMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_A2022CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Credit Agreement", "label": "2022 Credit Agreement [Member]", "terseLabel": "2022 Credit Agreement" } } }, "localname": "A2022CreditAgreementMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "akam_AggregateMaximumAmountOfSharesAvailable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate maximum amount of shares available.", "label": "Aggregate Maximum Amount Of Shares Available", "terseLabel": "Aggregate amount of shares available, maximum (in shares)" } } }, "localname": "AggregateMaximumAmountOfSharesAvailable", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "akam_AmortizationOfCapitalizedInternalUseSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Capitalized Internal-Use Software", "label": "Amortization Of Capitalized Internal-Use Software", "terseLabel": "Additional stock based compensation" } } }, "localname": "AmortizationOfCapitalizedInternalUseSoftware", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_AsavieMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asavie", "label": "Asavie [Member]", "terseLabel": "Asavie" } } }, "localname": "AsavieMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "akam_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.akamai.com/20221231", "xbrltype": "stringItemType" }, "akam_BandwidthAndCoLocation": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations related to bandwidth and colocation services. Used to reflect the current portion of the liabilities due within one year.", "label": "Bandwidth and Co location", "terseLabel": "Bandwidth and co-location expenses" } } }, "localname": "BandwidthAndCoLocation", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "akam_BandwidthUsageAndCoLocationServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bandwidth Usage And Co Location Services [Member]", "label": "Bandwidth Usage And Co Location Services [Member]", "verboseLabel": "Bandwidth Commitments" } } }, "localname": "BandwidthUsageAndCoLocationServicesMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "akam_BenchmarkRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Benchmark Rate", "label": "Benchmark Rate [Member]", "terseLabel": "Benchmark Rate" } } }, "localname": "BenchmarkRateMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "akam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "akam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "akam_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right-Of-Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingRightOfUseAssets", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "akam_CapitalizedInternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Internal Use Software [Member]", "label": "Capitalized Internal Use Software [Member]", "terseLabel": "Capitalized Internal Use Software" } } }, "localname": "CapitalizedInternalUseSoftwareMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_CapitalizedStockbasedCompensationRelatedtoSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Stock-based Compensation Related to Software", "label": "Capitalized Stock-based Compensation Related to Software", "terseLabel": "Capitalization of stock-based compensation" } } }, "localname": "CapitalizedStockbasedCompensationRelatedtoSoftware", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_ColocationArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Co-location Arrangements [Member]", "label": "Co-location Arrangements [Member]", "terseLabel": "Co-location Arrangements" } } }, "localname": "ColocationArrangementsMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails", "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_CommissionandIncentivePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission and Incentive Payments [Member]", "label": "Commission and Incentive Payments [Member]", "terseLabel": "Commission and Incentive Payments" } } }, "localname": "CommissionandIncentivePaymentsMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails" ], "xbrltype": "domainItemType" }, "akam_ComputeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compute", "label": "Compute [Member]", "terseLabel": "Compute" } } }, "localname": "ComputeMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "akam_ContractCostCapitalizedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract Cost Capitalized During Period", "label": "Contract Cost Capitalized During Period", "terseLabel": "Incremental costs capitalized" } } }, "localname": "ContractCostCapitalizedDuringPeriod", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsIncrementalCustomerContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "akam_ConvertibleSeniorNotesDue2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2019 [Member]", "label": "Convertible Senior Notes Due 2019 [Member]", "terseLabel": "2019 Notes" } } }, "localname": "ConvertibleSeniorNotesDue2019Member", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_ConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2025 [Member]", "label": "Convertible Senior Notes Due 2025 [Member]", "terseLabel": "2025 Notes" } } }, "localname": "ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "akam_ConvertibleSeniorNotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2027 [Member]", "label": "Convertible Senior Notes Due 2027 [Member]", "terseLabel": "2027 Notes" } } }, "localname": "ConvertibleSeniorNotesDue2027Member", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "akam_CustomerArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Arrangement", "label": "Customer Arrangement [Member]", "terseLabel": "Customer Arrangement" } } }, "localname": "CustomerArrangementMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "domainItemType" }, "akam_CustomerContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Contract", "label": "Customer Contract [Member]", "terseLabel": "Customer Contract" } } }, "localname": "CustomerContractMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "domainItemType" }, "akam_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysNotExceeding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding", "terseLabel": "Threshold consecutive trading days not exceeding price" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysNotExceeding", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_DebtInstrumentConvertibleThresholdLessThanPercentageofStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger", "label": "Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger", "terseLabel": "Threshold less than percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdLessThanPercentageofStockPriceTrigger", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "akam_DebtInstrumentConvertibleThresholdTradingDaysNotExceeding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding", "label": "Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding", "terseLabel": "Threshold trading days not exceeding price" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDaysNotExceeding", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_DebtSecuritiesAndCashEquivalents": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities and Cash Equivalents", "label": "Debt Securities and Cash Equivalents", "terseLabel": "Available-for-sale securities and cash equivalents" } } }, "localname": "DebtSecuritiesAndCashEquivalents", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "akam_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Stock Units [Member]", "label": "Deferred Stock Units [Member]", "terseLabel": "Deferred Stock Units" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "akam_DeferredStockUnitsTypicallyVestedByAnniversaryGrantDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred stock units typically vested by anniversary grant date percentage.", "label": "Deferred Stock Units Typically Vested By Anniversary Grant Date Percentage", "terseLabel": "The amount typically vested by anniversary grant date (percentage)" } } }, "localname": "DeferredStockUnitsTypicallyVestedByAnniversaryGrantDatePercentage", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "akam_DeferredTaxAssetsDeferredIncomeOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Deferred Income, Operating Lease Liability", "label": "Deferred Tax Assets, Deferred Income, Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsDeferredIncomeOperatingLeaseLiability", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "akam_DeferredTaxAssetsDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Depreciation and Amortization", "label": "Deferred Tax Assets, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsDepreciationAndAmortization", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "akam_DeferredTaxAssetstaxNetOperatingLossAndCarryforwards": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Tax Net Operating Loss and Carryforwards", "label": "Deferred Tax AssetsTax Net Operating Loss and Carryforwards", "terseLabel": "NOLs" } } }, "localname": "DeferredTaxAssetstaxNetOperatingLossAndCarryforwards", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "akam_DeliveryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Delivery", "label": "Delivery [Member]", "terseLabel": "Delivery" } } }, "localname": "DeliveryMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "akam_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "stringItemType" }, "akam_DirectorVestingAccelerationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Director Vesting Acceleration [Member]", "label": "Director Vesting Acceleration [Member]", "terseLabel": "Director Vesting Acceleration" } } }, "localname": "DirectorVestingAccelerationMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_DirectorVestingAccelerationPeriodMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Director vesting acceleration period minimum.", "label": "Director Vesting Acceleration Period Minimum", "terseLabel": "Director's minimum period of service before vesting accelerates (in years)" } } }, "localname": "DirectorVestingAccelerationPeriodMinimum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_EffectiveIncomeTaxRateReconciliationIntercompanySaleofIntellectualPropertyPercent": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Intercompany Sale of Intellectual Property, Percent", "label": "Effective Income Tax Rate Reconciliation, Intercompany Sale of Intellectual Property, Percent", "terseLabel": "Intercompany sale of intellectual property" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIntercompanySaleofIntellectualPropertyPercent", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "akam_EffectiveIncomeTaxRateReconciliationReleaseofUncertainTaxPositionReserve": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Release of Uncertain Tax Position Reserve", "label": "Effective Income Tax Rate Reconciliation, Release of Uncertain Tax Position Reserve", "negatedTerseLabel": "Release of uncertain tax position reserve" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReleaseofUncertainTaxPositionReserve", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "akam_EmployeeTaxesPaidRelatedToNetShareSettlementOfEquityAwards": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Taxes Paid Related To Net Share Settlement of Equity Awards", "label": "Employee Taxes Paid Related To Net Share Settlement of Equity Awards", "negatedTerseLabel": "Employee taxes paid related to net share settlement of stock-based awards" } } }, "localname": "EmployeeTaxesPaidRelatedToNetShareSettlementOfEquityAwards", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "akam_GlobalOpenNetworkIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Global Open Network, Inc [Member]", "label": "Global Open Network, Inc [Member]", "terseLabel": "GO-NET" } } }, "localname": "GlobalOpenNetworkIncMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "akam_GuardicoreLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guardicore Ltd.", "label": "Guardicore Ltd. [Member]", "terseLabel": "Guardicore Ltd." } } }, "localname": "GuardicoreLtdMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "akam_HolderElectionToDeferVestedSharesPeriodMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Holder election to defer vested shares period, maximum.", "label": "Holder Election To Defer Vested Shares Period Maximum", "terseLabel": "Holder elect to defer vested shares period, maximum (in years)" } } }, "localname": "HolderElectionToDeferVestedSharesPeriodMaximum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_HolderElectionToDeferVestedSharesPeriodMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Holder election to defer vested shares period, minimum.", "label": "Holder Election To Defer Vested Shares Period Minimum", "terseLabel": "Holder elect to defer vested shares period, minimum (in years)" } } }, "localname": "HolderElectionToDeferVestedSharesPeriodMinimum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_InstartLogicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instart Logic", "label": "Instart Logic [Member]", "terseLabel": "Instart Logic" } } }, "localname": "InstartLogicMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_InternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal-Use Software [Member]", "label": "Internal-Use Software [Member]", "terseLabel": "Internal-use software" } } }, "localname": "InternalUseSoftwareMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "akam_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International [Member]", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "akam_IntrinsicValuePreTaxOtherThanOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value pre tax other than options.", "label": "Intrinsic Value Pre Tax Other Than Options", "terseLabel": "Total pre-tax intrinsic value end of year" } } }, "localname": "IntrinsicValuePreTaxOtherThanOptions", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_InverseIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inverse, Inc.", "label": "Inverse, Inc. [Member]", "terseLabel": "Inverse, Inc." } } }, "localname": "InverseIncMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_LeaseArrangementsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangements [Axis]", "label": "Lease Arrangements [Axis]", "terseLabel": "Lease Arrangements [Axis]" } } }, "localname": "LeaseArrangementsAxis", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails", "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "akam_LeaseArrangementsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangements [Domain]", "label": "Lease Arrangements [Domain]", "terseLabel": "Lease Arrangements [Domain]" } } }, "localname": "LeaseArrangementsDomain", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails", "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_LesseeOperatingLeaseLeaseNotyetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Operating lease not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotyetCommencedAmount", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_LesseeOperatingLeaseLeaseNotyetCommencedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Term", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term", "terseLabel": "Term of operating lease not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotyetCommencedTerm", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_LetterOfCreditRealEstateLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Letter Of Credit Real Estate Leases", "label": "Letter Of Credit Real Estate Leases", "terseLabel": "Outstanding letter of credit" } } }, "localname": "LetterOfCreditRealEstateLeases", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_LineOfCreditFacilityExtensionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Extension Term", "label": "Line Of Credit Facility, Extension Term", "terseLabel": "Line of credit facility, extension term" } } }, "localname": "LineOfCreditFacilityExtensionTerm", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "durationItemType" }, "akam_LineOfCreditFacilityMaximumBorrowingCapacityIfIncreased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Maximum Borrowing Capacity If Increased", "label": "Line of Credit Facility, Maximum Borrowing Capacity If Increased", "terseLabel": "Maximum borrowing capacity under specific conditions" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityIfIncreased", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "akam_LineOfCreditFacilityNumberOfExtensions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Number Of Extensions", "label": "Line Of Credit Facility, Number Of Extensions", "terseLabel": "Line of credit facility, number of extensions" } } }, "localname": "LineOfCreditFacilityNumberOfExtensions", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "integerItemType" }, "akam_LinodeLimitedLiabilityCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Linode Limited Liability Company", "label": "Linode Limited Liability Company [Member]", "terseLabel": "Linode" } } }, "localname": "LinodeLimitedLiabilityCompanyMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_MaximumAmountOfSharesAvailableForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of shares available for issuance for ESPP", "label": "Maximum Amount Of Shares Available For Issuance", "terseLabel": "Maximum amount of shares available for issuance (in shares)" } } }, "localname": "MaximumAmountOfSharesAvailableForIssuance", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "akam_NineteenNinetyNineEsppMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nineteen Ninety-Nine ESPP [Member]", "label": "Nineteen Ninety-Nine ESPP [Member]", "terseLabel": "1999 ESPP" } } }, "localname": "NineteenNinetyNineEsppMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_NumberOfCountriesServersAreIn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Countries Servers Are In", "label": "Number Of Countries Servers Are In", "terseLabel": "Number of countries with networks" } } }, "localname": "NumberOfCountriesServersAreIn", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "akam_NumberOfLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Locations", "label": "Number Of Locations", "terseLabel": "Number of locations (more than)" } } }, "localname": "NumberOfLocations", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "akam_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "stringItemType" }, "akam_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "akam_OneTimeCharitableEndowmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One-Time Charitable Endowment [Member]", "label": "One-Time Charitable Endowment [Member]", "terseLabel": "One-Time Charitable Endowment" } } }, "localname": "OneTimeCharitableEndowmentMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "domainItemType" }, "akam_OperatingLossCarryforwardsYearOfExpiration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Year of Expiration", "label": "Operating Loss Carryforwards, Year of Expiration", "terseLabel": "Expirations at Various Dates Through:" } } }, "localname": "OperatingLossCarryforwardsYearOfExpiration", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "gYearItemType" }, "akam_PaymentsToAcquireAssets": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Assets", "label": "Payments To Acquire Assets", "negatedTerseLabel": "Cash paid for asset acquisition", "terseLabel": "Payments to acquire assets" } } }, "localname": "PaymentsToAcquireAssets", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "akam_PaymentsforPurchaseofConvertibleNoteHedgeandWarrantTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for Purchase of Convertible Note Hedge and Warrant Transactions", "label": "Payments for Purchase of Convertible Note Hedge and Warrant Transactions", "terseLabel": "Payments for purchase of convertible note hedge and warrant transactions" } } }, "localname": "PaymentsforPurchaseofConvertibleNoteHedgeandWarrantTransactions", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_PrepaidSalesandOtherTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Sales and Other Taxes, Current", "label": "Prepaid Sales and Other Taxes, Current", "terseLabel": "Prepaid sales and other taxes" } } }, "localname": "PrepaidSalesandOtherTaxesCurrent", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "akam_PropertyAndEquipmentPerUnitValueMinimum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property And Equipment Per Unit Value Minimum", "label": "Property And Equipment Per Unit Value Minimum", "terseLabel": "Property and equipment per unit value, minimum" } } }, "localname": "PropertyAndEquipmentPerUnitValueMinimum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "akam_PropertyAndEquipmentUsefulLifeMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property And Equipment Useful Life Minimum", "label": "Property And Equipment Useful Life Minimum", "terseLabel": "Property, plant and equipment, estimated useful life" } } }, "localname": "PropertyAndEquipmentUsefulLifeMinimum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "akam_PropertyPlantAndEquipmentAndCapitalizedSoftwareNet": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, plant and equipment consists of tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Examples include land, buildings, and production equipment. Capitalized software consists of certain costs incurred in the development of internal-use software, including external direct costs of materials and services and payroll costs of employees devoted to specific software development.", "label": "Property, Plant And Equipment And Capitalized Software, Net", "negatedTerseLabel": "Property and equipment, net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndCapitalizedSoftwareNet", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "akam_PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant, and Equipment, Excluding Internal-Use Software", "label": "Property, Plant, and Equipment, Excluding Internal-Use Software [Member]", "terseLabel": "Property, Plant, and Equipment, Excluding Internal-Use Software" } } }, "localname": "PropertyPlantAndEquipmentExcludingInternalUseSoftwareMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "akam_PurchaseOrderCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Order Commitments [Member]", "label": "Purchase Order Commitments [Member]", "terseLabel": "Purchase Order Commitments" } } }, "localname": "PurchaseOrderCommitmentsMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "akam_RealEstateArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Arrangements [Member]", "label": "Real Estate Arrangements [Member]", "terseLabel": "Real Estate Arrangements" } } }, "localname": "RealEstateArrangementsMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails", "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_ReferenceRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reference Rate", "label": "Reference Rate [Member]", "terseLabel": "Reference Rate" } } }, "localname": "ReferenceRateMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "akam_RestrictedStockUnitVestingProvisionMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit vesting provision, maximum.", "label": "Restricted Stock Unit Vesting Provision Maximum", "terseLabel": "Restricted stock unit vesting provision, maximum (in years)" } } }, "localname": "RestrictedStockUnitVestingProvisionMaximum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_RestrictedStockUnitVestingProvisionMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit vesting provision, minimum.", "label": "Restricted Stock Unit Vesting Provision Minimum", "terseLabel": "Restricted stock unit vesting provision, minimum (in years)" } } }, "localname": "RestrictedStockUnitVestingProvisionMinimum", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_RestrictedStockUnitsGrantedWithPerformanceBasedVesting": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails": { "order": 2.0, "parentTag": "akam_RestrictedStockUnitsVestingConditionsServiceAndPerformanceBasedGrantedTotal", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Granted With Performance Based Vesting", "label": "Restricted Stock Units Granted With Performance Based Vesting", "terseLabel": "Restricted stock units granted with performance based vesting (in shares)" } } }, "localname": "RestrictedStockUnitsGrantedWithPerformanceBasedVesting", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "sharesItemType" }, "akam_RestrictedStockUnitsGrantedWithServiceBasedVesting": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails": { "order": 1.0, "parentTag": "akam_RestrictedStockUnitsVestingConditionsServiceAndPerformanceBasedGrantedTotal", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Granted With Service-Based Vesting", "label": "Restricted Stock Units Granted With Service-Based Vesting", "terseLabel": "Restricted stock units vesting conditions granted (in shares)" } } }, "localname": "RestrictedStockUnitsGrantedWithServiceBasedVesting", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "sharesItemType" }, "akam_RestrictedStockUnitsMarketBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Market Based [Member]", "label": "Restricted Stock Units Market Based [Member]", "terseLabel": "Market-based RSUs" } } }, "localname": "RestrictedStockUnitsMarketBasedMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "domainItemType" }, "akam_RestrictedStockUnitsPerformanceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Performance Based [Member]", "label": "Restricted Stock Units Performance Based [Member]", "terseLabel": "Market- and performance-based RSUs" } } }, "localname": "RestrictedStockUnitsPerformanceBasedMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "domainItemType" }, "akam_RestrictedStockUnitsServiceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Service Based [Member]", "label": "Restricted Stock Units Service Based [Member]", "terseLabel": "Service-based RSUs" } } }, "localname": "RestrictedStockUnitsServiceBasedMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "domainItemType" }, "akam_RestrictedStockUnitsVestingConditionsServiceAndPerformanceBasedGrantedTotal": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Restricted stock units vesting conditions service and performance based granted total.", "label": "Restricted Stock Units Vesting Conditions Service And Performance Based Granted Total", "totalLabel": "Total restricted stock units vesting conditions granted (in shares)" } } }, "localname": "RestrictedStockUnitsVestingConditionsServiceAndPerformanceBasedGrantedTotal", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "sharesItemType" }, "akam_SalesAndMarketingExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales And Marketing Expense [Member]", "label": "Sales and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SalesAndMarketingExpenseMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "akam_ScheduleOfDeferredStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Deferred Stock Units Activity [Table Text Block]", "label": "Schedule Of Deferred Stock Units Activity [Table Text Block]", "terseLabel": "Schedule Of Deferred Stock Units Activity" } } }, "localname": "ScheduleOfDeferredStockUnitsActivityTableTextBlock", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "akam_ScheduleOfRestrictedStockUnitsByTypeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of restricted stock units granted by type for period presented.", "label": "Schedule Of Restricted Stock Units By Type [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units by Type" } } }, "localname": "ScheduleOfRestrictedStockUnitsByTypeTableTextBlock", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "akam_ScheduleofInterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Interest Expense [Table Text Block]", "label": "Schedule of Interest Expense [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "ScheduleofInterestExpenseTableTextBlock", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "akam_SecurityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security", "label": "Security [Member]", "terseLabel": "Security" } } }, "localname": "SecurityMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "akam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested Outstanding Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested Outstanding Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedOutstandingAggregateIntrinsicValue", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInMoneyVestedAndExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options In The Money Vested And Exercisable Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options In The Money Vested And Exercisable Number", "terseLabel": "In the money options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsInMoneyVestedAndExercisableNumber", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "akam_SharebasedCompensationArrangementbySharebasedPaymentAwardSharePurchaseIntervalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Interval Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Interval Term", "terseLabel": "Share purchase interval term (in months)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharePurchaseIntervalTerm", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_StockBasedCompensationAmountWithheldFromEmployeesForFuturePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts withheld from employees under ESPP to be used for future share purchases.", "label": "Stock Based Compensation, Amount Withheld From Employees For Future Purchases", "terseLabel": "Amount withheld from employees for future purchases" } } }, "localname": "StockBasedCompensationAmountWithheldFromEmployeesForFuturePurchases", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_StockIssuedDuringPeriodSharesExerciseOfStockOptionsAndVestingOfRestrictedAndDeferredStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Exercise of stock options and vesting of restricted and deferred stock units", "label": "Stock Issued During Period Shares Exercise Of Stock Options And Vesting Of Restricted And Deferred Stock Units", "terseLabel": "Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsAndVestingOfRestrictedAndDeferredStockUnits", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "akam_StockIssuedDuringPeriodValueExerciseOfStockOptionsandVestingofRestrictedandDeferredStockUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units", "label": "Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units", "terseLabel": "Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsandVestingofRestrictedandDeferredStockUnits", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "akam_StockRatioForEachDSUToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock ratio for each DSU to common stock.", "label": "Stock Ratio For Each DSU To Common Stock", "terseLabel": "Each DSU receives this number of shares of common stock upon vesting (in whole numbers)" } } }, "localname": "StockRatioForEachDSUToCommonStock", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "pureItemType" }, "akam_StockRatioForEachRSUToCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock ratio for each RSU to common stock.", "label": "Stock Ratio For Each RSU To Common Stock", "terseLabel": "Each RSU receives this number of shares of common stock upon vesting" } } }, "localname": "StockRatioForEachRSUToCommonStock", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "pureItemType" }, "akam_TotalStockBasedCompensationNetOfTaxes": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total stock-based compensation, net of taxes.", "label": "Total Stock Based Compensation Net Of Taxes", "totalLabel": "Total stock-based compensation, net of taxes" } } }, "localname": "TotalStockBasedCompensationNetOfTaxes", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "akam_TwoThousandAndNinePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Nine Plan [Member]", "label": "Two Thousand And Nine Plan [Member]", "terseLabel": "2009 Plan" } } }, "localname": "TwoThousandAndNinePlanMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_TwoThousandThirteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Thirteen Plan [Member]", "label": "Two Thousand Thirteen Plan [Member]", "terseLabel": "2013 Plan" } } }, "localname": "TwoThousandThirteenPlanMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "akam_UnbilledAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Accounts Receivable [Member]", "label": "Unbilled Accounts Receivable [Member]", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledAccountsReceivableMember", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "akam_UnrecognizedTaxBenefitsIncludingAccruedInterestAndPenalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits Including Accrued Interest And Penalties", "label": "Unrecognized Tax Benefits Including Accrued Interest And Penalties", "terseLabel": "Unrecognized tax benefits including accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncludingAccruedInterestAndPenalties", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "akam_UnvestedDeferredStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested deferred stock units.", "label": "Unvested Deferred Stock Units", "terseLabel": "Unvested deferred stock units (in shares)" } } }, "localname": "UnvestedDeferredStockUnits", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "akam_UnvestedRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock Units", "label": "Unvested Restricted Stock Units", "terseLabel": "Number of equity instruments other than options unvested (in shares)" } } }, "localname": "UnvestedRestrictedStockUnits", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "akam_ValuationAllowanceChargesToIncomeTaxExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowance, Charges To Income Tax Expense", "label": "Valuation Allowance, Charges To Income Tax Expense", "terseLabel": "Charges to income tax expense" } } }, "localname": "ValuationAllowanceChargesToIncomeTaxExpense", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "akam_ValuationAllowanceRelease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowance, Release", "label": "Valuation Allowance, Release", "negatedTerseLabel": "Release of valuation allowance" } } }, "localname": "ValuationAllowanceRelease", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "akam_ValuationAllowanceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Allowance", "label": "Valuation Allowance [Roll Forward]", "terseLabel": "Valuation Allowance [Roll Forward]" } } }, "localname": "ValuationAllowanceRollForward", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "akam_WeightedAverageContractualRemainingLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average contractual remaining life.", "label": "Weighted Average Contractual Remaining Life", "terseLabel": "Weighted average contractual remaining life (in years)" } } }, "localname": "WeightedAverageContractualRemainingLife", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "akam_WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term and Discount Rates", "label": "Weighted Average Remaining Lease Term and Discount Rates [Table Text Block]", "terseLabel": "Weighted Average Remaining Lease Terms and Discount Rates" } } }, "localname": "WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock", "nsuri": "http://www.akamai.com/20221231", "presentation": [ "http://www.akamai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r770", "r904", "r948", "r949", "r950" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "The Akamai Foundation" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r248", "r306", "r312", "r319", "r391", "r583", "r584", "r585", "r611", "r612", "r633", "r635", "r636", "r637", "r674" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r248", "r306", "r312", "r319", "r391", "r583", "r584", "r585", "r611", "r612", "r633", "r635", "r636", "r637", "r674" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r248", "r306", "r312", "r319", "r391", "r583", "r584", "r585", "r611", "r612", "r633", "r635", "r636", "r637", "r674" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r377", "r796", "r902", "r963" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r445", "r446", "r447", "r448", "r545", "r713", "r743", "r771", "r772", "r793", "r807", "r815", "r900", "r953", "r954", "r955", "r956", "r957", "r958" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails", "http://www.akamai.com/role/LeasesNarrativeDetails", "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r445", "r446", "r447", "r448", "r545", "r713", "r743", "r771", "r772", "r793", "r807", "r815", "r900", "r953", "r954", "r955", "r956", "r957", "r958" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/LeasesNarrativeDetails", "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r377", "r796", "r902", "r963" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r445", "r446", "r447", "r448", "r535", "r545", "r573", "r574", "r575", "r689", "r713", "r743", "r771", "r772", "r793", "r807", "r815", "r893", "r900", "r954", "r955", "r956", "r957", "r958" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails", "http://www.akamai.com/role/LeasesNarrativeDetails", "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r445", "r446", "r447", "r448", "r535", "r545", "r573", "r574", "r575", "r689", "r713", "r743", "r771", "r772", "r793", "r807", "r815", "r893", "r900", "r954", "r955", "r956", "r957", "r958" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails", "http://www.akamai.com/role/LeasesNarrativeDetails", "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r303", "r304", "r305", "r314", "r315", "r337", "r636", "r637", "r851", "r852", "r853", "r854", "r856", "r859", "r860" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r249", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r337", "r392", "r393", "r612", "r634", "r636", "r637", "r638", "r656", "r675", "r676", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r249", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r337", "r392", "r393", "r612", "r634", "r636", "r637", "r638", "r656", "r675", "r676", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r249", "r303", "r305", "r307", "r308", "r309", "r310", "r318", "r337", "r612", "r634", "r636", "r637", "r656", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r855", "r856", "r857", "r858", "r859", "r874", "r875", "r940", "r946", "r947" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r374", "r375", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r795", "r814", "r902" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r374", "r375", "r755", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r795", "r814", "r902" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r813" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r264", "r379", "r380", "r775" ], "calculation": { "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Gross accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r379", "r380" ], "calculation": { "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net of reserves of $5,917 and $1,397 at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r17", "r160", "r778" ], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Property, use and other taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r218", "r234" ], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails", "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r117", "r256" ], "calculation": { "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r269", "r270", "r271", "r273", "r281", "r282", "r832" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Net Unrealized Gains (Losses) on Investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r31", "r32", "r265", "r738", "r749", "r753" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r280", "r281", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r32", "r196", "r676", "r744", "r745", "r832", "r833", "r834", "r848", "r849", "r850" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r27", "r32", "r196", "r281", "r282", "r646", "r647", "r648", "r649", "r650", "r832" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r813" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "negatedTerseLabel": "Additional paid-in capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r583", "r584", "r585", "r848", "r849", "r850", "r939" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r157", "r158", "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r577" ], "calculation": { "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "akam_TotalStockBasedCompensationNetOfTaxes", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r266", "r381", "r394" ], "calculation": { "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for current expected credit losses and other reserves", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accounts receivable reserve" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableActivityinAllowanceforExpectedCreditLossDetails", "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Collections from customers previously reserved and other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableActivityinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableActivityinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r482", "r654", "r791", "r792", "r841" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r55", "r103", "r110" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails", "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total shares excluded from computation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r216", "r233", "r260", "r298", "r359", "r364", "r369", "r390", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r627", "r629", "r643", "r813", "r898", "r899", "r951" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r251", "r268", "r298", "r390", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r627", "r629", "r643", "r813", "r898", "r899", "r951" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r201" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total\u00a0Fair\u00a0Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Cash Equivalents and Marketable Securities:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r87" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r88" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r383", "r402" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Unrealized loss from available-for-sale marketable securities" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r89", "r385", "r736" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after 1\u00a0year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r89", "r384", "r735" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in 1 year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r86", "r382", "r402", "r731" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Aggregate Fair\u00a0Value", "verboseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofMarketableSecuritiesandOtherInvestmentRelatedAssetsDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r83", "r402" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "verboseLabel": "Short-Term Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r83", "r254", "r402" ], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "verboseLabel": "Long-Term Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r624", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r177", "r178", "r624", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r188", "r189", "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r192", "r625" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred income tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r180" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Allocation of the purchase consideration:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r60", "r61", "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r244", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Write off of internal-use software" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense related to deferred costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsIncrementalCustomerContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Expected life of customer arrangement" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred costs associated with obtaining customer contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r407" ], "calculation": { "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesIncrementalCoststoObtainaContractwithaCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of deferred costs associated with obtaining customer contracts" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r57", "r253", "r774" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r52", "r57", "r63" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r52", "r209" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Time deposits", "verboseLabel": "Time deposits" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r261", "r262", "r263", "r298", "r322", "r327", "r331", "r333", "r342", "r343", "r390", "r449", "r452", "r453", "r454", "r458", "r459", "r490", "r491", "r494", "r498", "r505", "r643", "r773", "r827", "r843", "r861" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant strike price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r222", "r239" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a013)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r124", "r440", "r442", "r757", "r897" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r848", "r849", "r939" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r134" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r813" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01\u00a0par value; 700,000,000\u00a0shares authorized; 156,494,816 and 160,512,111 shares issued and outstanding at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]", "terseLabel": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Accounting for Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r276", "r278", "r285", "r733", "r740" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r44", "r284", "r732", "r739" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer and networking equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r811", "r891", "r892" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Purchased software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r70", "r71", "r205", "r206", "r377", "r756" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r70", "r71", "r205", "r206", "r377", "r754", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r70", "r71", "r205", "r206", "r377", "r756", "r964" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r230", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r70", "r71", "r205", "r206", "r377" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percent (more than)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r68", "r70", "r71", "r72", "r205", "r207", "r756" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r70", "r71", "r205", "r206", "r377", "r756" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r508", "r509", "r530" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r508", "r509", "r530" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r800", "r902" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r800", "r902" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r127", "r460", "r461", "r472", "r473", "r474", "r478", "r479", "r480", "r481", "r482", "r788", "r789", "r790", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r21" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r1", "r217", "r232", "r242" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance.", "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "verboseLabel": "Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bonds which are convertible into another security, usually common shares of the issuer and bonds with warrants attached.", "label": "Convertibles and Bonds with Warrants Attached [Member]", "terseLabel": "Warrants related to issuance of convertible senior notes" } } }, "localname": "ConvertiblesAndBondsWithWarrantsAttachedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r39", "r298", "r390", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r643", "r898" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of revenue (exclusive of amortization of acquired intangible assets shown below)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r37" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r846", "r934", "r936" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r846", "r934" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current tax provision (benefit):" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r846", "r934", "r936" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r69", "r377" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-related intangible assets" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer-related intangible assets" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r130", "r296", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r476", "r483", "r484", "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r217", "r220", "r232", "r302", "r460", "r461", "r462", "r463", "r464", "r466", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r655", "r788", "r789", "r790", "r791", "r792", "r844" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r3", "r220", "r232", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Outstanding borrowings" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component:" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r129", "r462" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r20", "r135", "r138", "r140", "r462" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days exceeding price" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold greater than percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days exceeding price" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r211", "r213", "r460", "r655", "r789", "r790" ], "calculation": { "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt issued", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r844" ], "calculation": { "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Debt Instrument, Increase, Accrued Interest", "terseLabel": "Interest on debt instruments" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r19", "r461" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r302", "r460", "r461", "r462", "r463", "r464", "r466", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r655", "r788", "r789", "r790", "r791", "r792", "r844" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r135", "r139", "r140", "r141", "r210", "r211", "r213", "r229", "r302", "r460", "r461", "r462", "r463", "r464", "r466", "r472", "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r655", "r788", "r789", "r790", "r791", "r792", "r844" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r212", "r472", "r488", "r789", "r790" ], "calculation": { "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: debt discount and issuance costs, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r388", "r403", "r784" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "verboseLabel": "Schedule of prepaid expense and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r846", "r935", "r936" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r846", "r935" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r590", "r591" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r55", "r173", "r609", "r615", "r616", "r846" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Benefit for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax benefit:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r219", "r231", "r603" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r590", "r591" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r846", "r935", "r936" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Convertible senior notes interest" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r604" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development costs" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r932" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.", "label": "Deferred Tax Assets, Other Tax Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsOtherTaxCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r169", "r171", "r933" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Federal and state research and development tax credit and other credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued bonus" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r605" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails", "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails", "http://www.akamai.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Capitalized internal-use software development costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Acquired intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r171", "r933" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDeferredTaxandRelatedValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r534", "r536", "r544", "r801", "r802", "r803", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contributions by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r55", "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Property, software and equipment depreciation, amortization expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r55", "r356" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Completed technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r529", "r794", "r795", "r796", "r797", "r798", "r799", "r800" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r550", "r579", "r580", "r582", "r586", "r808" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r85", "r803", "r903" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "verboseLabel": "Corporate bonds" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r286", "r309", "r310", "r312", "r313", "r314", "r320", "r322", "r331", "r332", "r333", "r337", "r637", "r638", "r734", "r741", "r781" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r286", "r309", "r310", "r312", "r313", "r314", "r322", "r331", "r332", "r333", "r337", "r637", "r638", "r734", "r741", "r781" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r334", "r335", "r336", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r644" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effects of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r593" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r300", "r593", "r618" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "auth_ref": [ "r931" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).", "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "terseLabel": "Global intangible low-taxed income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "negatedTerseLabel": "Nondeductible (nontaxable) foreign items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent", "terseLabel": "State taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r931", "r937" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "U.S. federal, state and foreign research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofDifferenceBetweenEffectiveandStatutoryDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and other related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalization of stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Pre-tax unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognizing compensation cost (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r577" ], "calculation": { "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "akam_TotalStockBasedCompensationNetOfTaxes", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Provision for income taxes" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance and Related Benefits" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r134", "r248", "r280", "r281", "r282", "r303", "r304", "r305", "r308", "r315", "r318", "r341", "r391", "r507", "r583", "r584", "r585", "r611", "r612", "r636", "r645", "r646", "r647", "r648", "r649", "r650", "r676", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment loss" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r97", "r360", "r829" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r51", "r99", "r208" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r639", "r640", "r642" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value Measurement Within Fair Value Hierarchy" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r474", "r536", "r537", "r538", "r539", "r540", "r541", "r640", "r686", "r687", "r688", "r789", "r790", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r474", "r536", "r541", "r640", "r686", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r474", "r536", "r541", "r640", "r687", "r789", "r790", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r474", "r536", "r537", "r538", "r539", "r540", "r541", "r686", "r687", "r688", "r789", "r790", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r386", "r387", "r395", "r398", "r399", "r400", "r401", "r404", "r405", "r406", "r485", "r503", "r631", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r784", "r870", "r871", "r872", "r965", "r966", "r967", "r968", "r969", "r970", "r971" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r258", "r424" ], "calculation": { "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r421", "r423", "r424", "r425", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r109", "r717" ], "calculation": { "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r104", "r108" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r109", "r716" ], "calculation": { "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Gross carrying amount of intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Forward Currency Contracts" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r42", "r84", "r826" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Loss on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r257", "r409", "r730", "r787", "r813", "r880", "r887" ], "calculation": { "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r411", "r787" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Acquired Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r101", "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill, Acquired Intangible Assets and Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r174", "r886" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments related to acquisitions completed in prior years", "verboseLabel": "Measurement period adjustments to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails", "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r299", "r617" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r299", "r617" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r359", "r363", "r368", "r371", "r783" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/IncomeTaxesComponentsofIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r34", "r55", "r97", "r223", "r240", "r357" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss from equity method investment", "terseLabel": "Loss from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r426", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r300", "r594", "r601", "r608", "r613", "r619", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r301", "r317", "r318", "r358", "r592", "r614", "r620", "r742" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r279", "r588", "r589", "r601", "r602", "r607", "r610" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r931" ], "calculation": { "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesProvisionforIncomeTaxScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds received in the years ended December 31, 2022, 2021 and 2020 of $15,458, $14,808 and $17,491, respectively" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r54" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r54" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r714", "r840" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r840" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r54" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other non-current assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r323", "r324", "r325", "r333" ], "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails": { "order": 5.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants related to issuance of convertible senior notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r328", "r329", "r333" ], "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Convertible senior notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r65" ], "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "RSUs and deferred stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r323", "r324", "r326", "r333", "r549" ], "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r102", "r107" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Acquired intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalizedAdjustment": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.", "label": "Interest Costs Capitalized Adjustment", "negatedTerseLabel": "Capitalization of interest expense" } } }, "localname": "InterestCostsCapitalizedAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsIncurred": { "auth_ref": [ "r653" ], "calculation": { "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.", "label": "Interest Costs Incurred", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "InterestCostsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r212", "r225", "r283", "r355", "r652" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r290", "r292", "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest expense" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r41", "r354" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest and marketable securities income, net" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r670", "r812" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r944" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails", "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails", "http://www.akamai.com/role/LeasesLeaseMaturityDetails", "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails", "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r671" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r673" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "terseLabel": "Future sublease income" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r298", "r390", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r628", "r629", "r630", "r643", "r782", "r898", "r951", "r952" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r221", "r237", "r813", "r845", "r873", "r941" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities and stockholders\u2019 equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r252", "r298", "r390", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r628", "r629", "r630", "r643", "r813", "r898", "r951", "r952" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Acquired license rights" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r865" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r3", "r220", "r235", "r473", "r489", "r789", "r790" ], "calculation": { "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value of convertible senior notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Debt [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r126" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r291" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r291" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r52", "r53", "r56" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r56", "r224", "r241", "r250", "r274", "r277", "r282", "r298", "r307", "r309", "r310", "r312", "r313", "r317", "r318", "r330", "r359", "r363", "r368", "r371", "r390", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r638", "r643", "r783", "r898" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows", "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly-Adopted Accounting Pronouncements and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "verboseLabel": "Non-U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r863" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r359", "r363", "r368", "r371", "r783" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r662", "r812" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r658" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r658" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r658" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r659", "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r657" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r669", "r812" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r668", "r812" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "NOL carryforwards:" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r267", "r813" ], "calculation": { "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r198", "r200" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Deferred costs included in other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r259" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r193", "r194", "r195" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r193", "r194", "r195", "r275", "r278" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r269", "r272" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in unrealized (loss) gain on investments, net of income tax benefit (provision) of $6,589, $3,412 and $(2,720) for the years ended December 31, 2022, 2021 and 2020, respectively", "verboseLabel": "Change in unrealized gain (loss) on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r30", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "verboseLabel": "Tax expense on change in unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r198", "r200" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Deferred costs included in prepaid expenses and other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsDeferredCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r17", "r813" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash reconciling items, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r830", "r877" ], "calculation": { "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r293", "r838" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "terseLabel": "Payments for note hedge transactions" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r835", "r836" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "terseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows", "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r429", "r839" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash disbursements" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r48" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalization of internal-use software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r46", "r82", "r288" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of short-and long-term marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r47", "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r47" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r490" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r490" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r813" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01\u00a0par value; 5,000,000\u00a0shares authorized; 700,000\u00a0shares designated as Series\u00a0A Junior Participating Preferred Stock; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r831" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r776", "r785", "r877" ], "calculation": { "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r53", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refund received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r49", "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Total cash proceeds from shares purchased" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r49", "r156" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from the issuance of common stock under stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "verboseLabel": "Proceeds from sale of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r82", "r288", "r289" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities and redemptions of short-and long-term marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r837", "r838" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r45", "r82", "r288" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "verboseLabel": "Proceeds from sales of short-and long-term marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r119", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Disposal of property plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r116", "r255" ], "calculation": { "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r118", "r238", "r737", "r813" ], "calculation": { "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r118", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r287", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Charges to income from operations" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableActivityinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r67", "r340" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Results (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable Type [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r864", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Related Reserves" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r543", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r215", "r679" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Contribution amount" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r247", "r679", "r680", "r950" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r543", "r679", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r950" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r677", "r678", "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Akamai Foundation" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r161", "r245", "r959" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r112", "r113", "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs and Capitalized Internal-Use Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r828", "r842", "r960", "r962" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r427", "r429", "r432", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r428", "r431", "r435", "r437" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring charge", "verboseLabel": "Restructuring charge (benefit)" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r55", "r433", "r435", "r894" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "verboseLabel": "Costs incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r428", "r429", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails", "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r429", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r122", "r895" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).", "label": "Restructuring Reserve, Translation and Other Adjustment", "terseLabel": "Translation adjustments and other" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r142", "r236", "r748", "r753", "r813" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r248", "r303", "r304", "r305", "r308", "r315", "r318", "r391", "r583", "r584", "r585", "r611", "r612", "r636", "r744", "r746" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r352", "r353", "r362", "r366", "r367", "r373", "r374", "r377", "r528", "r529", "r715" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedDetails", "http://www.akamai.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r533", "r779" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition, Incremental Costs to Obtain a Contract with a Customer, Contract Liabilities and Cost of Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r515", "r518", "r519", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r38", "r243", "r451", "r452", "r453", "r457", "r458", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r667", "r812" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r32", "r942", "r943" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables", "http://www.akamai.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r90", "r91", "r92", "r93", "r94", "r95", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-Sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r177", "r178", "r624" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsNarrativeDetails", "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails", "http://www.akamai.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Tax" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r80", "r876" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Activity in the Accounts Receivable Reserves" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r21", "r135", "r139", "r140", "r141", "r210", "r211", "r213", "r229", "r789", "r791", "r847" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Convertible Senior Notes" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Net Deferred Tax and Valuation Allowance" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Components Used in Diluted and Basic Income Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Difference Between Effective and Statutory" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r100", "r250", "r298", "r390", "r643" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesEquityMethodInvestmentsDetails", "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r309", "r310", "r311", "r314", "r315", "r317", "r318", "r337" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedStatementsofIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r104", "r108", "r716" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r787" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r787", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of the Changes in the Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income Before Tax" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Unaudited Quarterly Financial Results" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Purchase Price Allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AkamaiFoundationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r428", "r429", "r430", "r431", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails", "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r120", "r121", "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring Accrual" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r76", "r77", "r78", "r101" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r546", "r548", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r150", "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r131", "r132", "r133", "r135", "r136", "r137", "r139", "r140", "r141", "r142", "r261", "r262", "r263", "r342", "r490", "r491", "r492", "r494", "r498", "r503", "r505", "r793", "r827", "r843" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r349", "r350", "r351", "r359", "r361", "r365", "r369", "r370", "r371", "r372", "r373", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r54" ], "calculation": { "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount on fair market value for purchase of stock (in percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term & Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of equity instruments other than options granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested and distributed (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of vested and distributed" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and distributed (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Average volatility of peer-company share price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r810" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock approved for issuance under plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total pre-tax intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "verboseLabel": "Vested or expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted average purchase price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofDeferredStockUnitsActivityDetails", "http://www.akamai.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsbyTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing stock price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r905" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofAssumptionsUsedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r663", "r812" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r64", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Unrecognized tax benefits that may be recognized" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesScheduleofNOLCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r261", "r262", "r263", "r298", "r322", "r327", "r331", "r333", "r342", "r343", "r390", "r449", "r452", "r453", "r454", "r458", "r459", "r490", "r491", "r494", "r498", "r505", "r643", "r773", "r827", "r843", "r861" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r134", "r248", "r280", "r281", "r282", "r303", "r304", "r305", "r308", "r315", "r318", "r341", "r391", "r507", "r583", "r584", "r585", "r611", "r612", "r636", "r645", "r646", "r647", "r648", "r649", "r650", "r676", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r303", "r304", "r305", "r341", "r715" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r134", "r142" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r134", "r142", "r559" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationScheduleofSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r134", "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Amount of common stock repurchases authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining amount available for future purchases of shares under approved repurchase program." } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r81", "r813", "r845", "r873", "r941" ], "calculation": { "http://www.akamai.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Total stockholders\u2019 equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/ConsolidatedBalanceSheets", "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/QuarterlyFinancialResultsunauditedCondensedConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r145", "r297", "r491", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r507", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r665", "r812" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r163", "r165", "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Schedule of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r777", "r786", "r877" ], "calculation": { "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Prepaid equipment and software maintenance" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/PrepaidExpensesandOtherCurrentAssetsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade accounts receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks and trade name" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r386", "r387", "r485", "r503", "r631", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r870", "r871", "r872", "r965", "r966", "r967", "r968", "r969", "r970", "r971" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r7", "r134", "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Treasury stock retirement" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r7", "r134", "r142" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchases of common stock (in shares)", "terseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r134", "r142", "r144" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock", "verboseLabel": "Value of shares repurchased during period" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.akamai.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r428", "r429", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/RestructuringScheduleofRestructuringAccrualDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r780", "r801", "r961" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S.\u00a0government agency obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r440", "r441", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r587", "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases \u2013 tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r595" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Income tax interest and penalties expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r598" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases \u2013 current period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases \u2013 tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Gross decreases \u2013 lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that, if recognized, would impact the effective income tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "auth_ref": [ "r441" ], "calculation": { "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r441" ], "calculation": { "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r441" ], "calculation": { "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r441" ], "calculation": { "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r441" ], "calculation": { "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r441" ], "calculation": { "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r440", "r441", "r443" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r440", "r441", "r443" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r896" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "terseLabel": "Schedule of Long-Term Commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r73", "r74", "r75", "r344", "r345", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r664", "r812" ], "calculation": { "http://www.akamai.com/role/LeasesLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r321", "r333" ], "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Shares used for diluted net income per share (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in per share calculations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r320", "r333" ], "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Shares used for basic net income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.akamai.com/role/ConsolidatedStatementsofIncome", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126903467&loc=d3e32787-111569", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 137 0001086222-23-000078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001086222-23-000078-xbrl.zip M4$L#!!0 ( #6!7%:%OWB'1V$$ '/(,0 1 86MA;2TR,#(R,3(S,2YH M=&WLO>MVD\>R+OQ_784_UMA[KSW&5.A#]8F9L <'PR(+VPD8F/:?C.JN:BRC M@ZGJJNKO_]_[X>#C;<\F?;'HQ]N MZ>_4K8W_=_?[_Z_7^]?]9T\W'H[+\9!'LXT'$\89T\:[_NQ@XQ7Q],U&G8R' M&Z_&DS?]M]CKS:]Y,#XZF?1?'\PVC#+VLX.3.S8Z33I"K^24>L"U]J(VN6>3 M*RI6KA'B/U[?"45GDQWWV*"2T[SN17;4 T>Y9ELT.O4/NJ-\1G#>Z6H,@'5) MVU)4*+ZJ[+Q*[;$',_EV\@U'TSME?#R:34Y^N'4PFQW=N7W[?9X,OIMR^>[U M^.WMLX.WY;7-K;,+^N]G/3G^\8)W[]Y]/+\_&O1'W(;H]FR"HVD=3X8XDR&4 M.VC74[%G]?E]WD_[%^[QSGXWGKR6$Y6^_:^MI\_+ 0^QUQ]-9S@J_.O3+UPT M?]O3R[3]Y/'GIT\GLX_G5YSF^;GRX85OU&Y"_8LC(1U^^\-F!"R]-W/\Z M9G+@XK>3,7GSM9'6*:7;\Z-GI_[V24U>/K[E;/*;7RG=EJ/G)W[QW(M?OAW. M./T$V=G7S_X]H3*JITQ/7X"R_WLC_JDXW1G@Z/4/MWC4>_'\EB@%(]W]?L@S MW&C7]_C?Q_VW/]QZ,![-1-5[NR='N'6S-^/[L]'Y?;=__C/_[C^UE_ M-N"[31QZYX+P_>W3#[^_?7KK/*:3N]]3_^W&='8RX!]N47]Z-,"3.Z/QB.4% M^N_OM!-YP9UQ]N]:UGG4IUCF*"$@(R^X06 MH*04#.5?'K9745KIWJ_".<)A>S3W[]P3$T;-C#T:X.M;&WV26Y)]>9(?CM\^ M-<_>[MFM8SK\--M;V[I[=>[9UL'?ZLMCZ\<%N[VX=['^[9 MO0_[PZW'3_3VX3WWU&X/]CZ,WVT/?SS8?OC";.\^&FX=/E';#[?TSN[FASVS M]6[;;)G]P_M]N=^[G9=1/37[)WNOBM_?O7^X_>KEP?[#%^_V#NEP^_'^8.O5 MH^'^<.^=7/=^^^&;]_N[16WM[KVEQX_Z^?$+O_?J9[?S>.MD>_CBW?:';7GF M:]A^]>.;K5>;;G_X[&!_=]#?>?C";CW\^>R:E_(L-]K?/9+GO(&]#T_,_NX] MNV4VU<[#UWIO^//[O=W!PO5O>;3^*[Y[N;LZVGJOW3W=?G.S( M=_G%)+$04$Q/,!##[4KI9;+4XVJ M$JU>GOK;L7!E+^_?0''JX3UW#D]ZD\+ M#O88)X_DD^D-P'\$\/LO ,XN:EUC[>F:H ?5V1Y6@[TD8#C4RB.76W<;"$O# M]R>Y_YAN$+X4PB=?("QHLB&-/<'2B IC[L4J&@U9:\04K,-XZ^ZCO6O$=W,D M;N/D@2 \P<&3$?'[_^&3&VS_"-L/7V#K(FO-X'K.9M'>T+!5T?4 BPMD;54F MW;JKA'"JZ,V?TV&M:L5H%0E=%UO@,"%Y-AJJ=<9':ACKI.(?9$R$CD[DJ"\>06&/6SP/>/9CP]& \H-T)4G_T^B&>3+?'L\WWA;G]O5Q! M>+_5GC/Z\6#_P]'ASJN7P^WA$[5WN"G/W&O7O1<@U=ZK[8.=W;T3 ?W#_JLG M>NM!4OO_.E!E^'*$K]+QSG#+[;_:,WN'S_I;N_O]_?D[;@J0SP[VS*;;/GPB MH,N[';YX]Z\/F^^W=C=_T=I[12QZ2B[WP!;HH?C:GA=8@T[:.\ZW[O[D'JX6 MB/*9\/+C6?\MW^!YCN?VPY]_ 59 )>:>8BTA;$K42U2L**B- 9*"0O9/XQFR MS8A:9Q\50'0QV2PQ-7NL8*OG.9Y1N5,\Y9<;I?R+(+[^(,_^Q8A_8RM\2(O6 M]("B@)C(]VS29 IF77)901!OE/(K>.X\?/-+\3;GH*%GP)0>1$P]C(5[9%/6 M;"RS^5T\'TVPM,!\XWC4/T5S=#S,/+FU +-+7/I#B:1^N/5D^]$YX&>)D=_& M_/37EL1[UE(&5*M72(?SZ#>'RR?[CY;E\@WC]\=M">LWTX.-AYO/EA M9_=^?^O#&[7UZHG (X2K_QG$AS\.MW;O#P7BX?;CS1.QJV;GU2;L[6XY>3>Y M7HC2X99 ?K__KP\O]"\ZH[+%^)YF1#&ZKO22K[577!1$(!3G@A"B[Y3P(17L M.OOBP_>')B80X)W)_M_?A9WF[EPWV M$PEGY+U?]N=&>/?G7Z)8O"K&KV4:6)QJ$B-L=>A9")R)F\QR[X+HQ3P/?F9T<"4S3_O!HT#*D\\_$:=93Z#[B M^=W[*3^5_SU.R=,UDZA?:O!,KG-^)YE'S^5Y_: MW[7/DXWY"_%7IR<>//F?B_'>YQ??/?_HXMV/YCF6\[^F,YS,'N*,YXF?GKR< MTN?7_7KLXVO2KZ=JT[/ZUT><'CG_^_PAMR\,U%?'K5(@' MU1I-VZ8^#/S-T9P>H"CI%P-Z)L[S@W]Z1+WQUKCB.&8'P@&$:+!V\E&;F:2H M3^5S1=3Y@GQ>T- _-Z(71D"\HF>*K&-FR E0EVHC)9M]=_*:WUZZMQOX6P\^8O*_,7U[<.'/!H/^Z.OW?:R(GWA M%K[15D4 +G@T?7F/IA?F MT9ALT;6(?4BY>;#HLQCE)(-(MA9.\W%3Y^.F5G'>G?Y(\[/W1 MH%_ZLRUN28(-ZLO1T[*J\[C^^4S$OUVS^>_C-O4U'AZ-1_+G]-[[OE"3\]/D M\^%X- \;3^_U_>VO/N+CJ'U\DV5!XU(0I=10JU@RYSE):&<4$QJ&X-BL#33W MB/HM=8"#G[!/3T8/\*@_PT%'8/(46OHK*_ 5LJB.9M9>$^@"&@JN#4R[DSG? M.9GKT*DZ=00BS0Z(=*ZA. ABV5O5HXO1*@W&I+ V$-TKY7AX/&A5I3NS YZT M\R9\T.[VEI^,RGC('8',EH0I68[L X04DW&ZDC:.Q3_5K-<&LF<\P_Z(:1,G MH_[H];0C^"B5@E;@3+-T+A 61BZ>:@G.&%!+X-Q=)A#+#P9JS"$;T(8E&$"R M44=M (O$5$*,&=0DZC2VD"TY.S+(B&K2JR<,J)' M!;#:G+1S(://-@25UD>KKC/[LD!\?*[$51D=G0$N3IB_LJRI)'9&L%O"3'&7 M"<3RI["-\C6@*P1L(#E.1;B^=GNBJJN5DKE]EI)Z*=>H_&1^V1IR]R MJ3/I\'@Z:U^F(^)CR!B7;)9@ B$#2>@(!25R9$3QFRM,.Y<$W(W9.25;E'4M M2,I:!UH(L8L.+!E6(3GG5YAL?>,*[XVON5344!(8FQ(XB3N-3Y"CCM8L8:5R MEP/.Y2^ASD4IL-6E4@F0(W(P,6B561GFFM8/T.5DZY<"+F8PF))RK9F-\1Y5 MM9ZS23GDF-(::NOU9^N7T_B@!HV.$PMF *1C6UIK),@RN?B4UQ#8:\[6+P55 M(@(@/9Z5Q-,*I-J&12$21F)$3ML.:U M@6C9V?H%0E:TZ).AD%P&"YRRXFB)&",F6]8'LFM-F_TM?#[V$AJ,RWRSCR\Z M5,V["9X?/;_+[[6H^GC+LUUMOG['LX-_ZH9G _3U&YX=O,P-+Z:<;$I:I8"M M603DC+I:-LC1>\W6\NH+Y9EK[7_@UG)WUKI+/AA/9ZO^F61THH.%05(EF7O:YIG= Y/]P1:$(NL?@,9!& M/.944HY)4!$%(@@=*/YJ.?0M/!Q/SB&8?@++SHC//U[4K(L@7+B!W&SIL_[T MS?V3MMW19T'-K^)P\>0K?(O[/"H'0YR\^8)Z-#,]?<:%^V\Q#]:EN.VC2SGK MJ/RY1SF[A_SZI_U)%O)IN:I4HP'#1N)NG1TYAD#5*-N!+,N-6JR86BPEBY1, M90Z1K1)KGJ)M*V=<=(%,K&39K:[K;?+;]C6DXP'OU%.JOL6S@S$]&;WETPG1 M+S]EWL8A?R+ICP?CC(.=(QYM\^S=>/)&@JV.^.8,H*L/["N)W1&W[)V)K2E] M\AF3QK/.Q?8&N\5AI^R"BAE99U4A2SMF@1HU?62>S,'>%5G0%Q!:KK MME]SCE6GWV@:*VJ9U4/J]W$HKN(+Z6;1N).TS MC/]."7-MY6C1MPQUVTTM A(X RD''6R@CJAJ-Q!C"='XXF U+;C>L[E>-*? M]7F%YY(^6TPED69AE[583TQ5S*8FKVTM3H.F#DRK_"%0+YX_'K_ER6A^Y#7+ MN3SM)%:E! !D !.C*!6A\F 496;KC3ZS>2L9:%[>YHV'0YZT,W["HS_,7/X] M8!98#A\*B+7SD'.S=A[9UD#LLQ/KEXM: V"6:>T6N%!)(CA;.;?@#IJU_()?-:0 M*9,UU3I(L48NVAGQ:MHE'RFL ?'8&H_X9 LG;WCVZ'A$7:$91)J]#H0N,!C3 M,EX&(R<%"4WM!#+8G[S$P3'?/_GXZW_+'7%2#DZ>\EL>7 3JXTE/1D?'L^G\ M#+VH^_]MR$FUV=-NIPU:I&MU[GM%MDZ5*M8=#4!F&)&V"<-P( M+@2)*UW;X9HZL.2N6Q9F/:0F>Z]+S+FB$\')2?A,UN1MB"%E5N7;D)KKLS5K MD[$']"&+?TJ(0&'-=:KSJJ 50.M&F%*M!F*% MU':!-80"D+)*=:"%[6K- "QN(A^]A\P0$QL&FT1]4-EJO04C#"I3!Y#I%F_J MIIA4)W&. 9.B5Q+Z4)8@N2J/V9%)9#NP04+'V%,WQ20#IEBU2AHJ9%N21:]% M/'15F"SX;T-,KG$^L9,5F8: 50W:M>4!E!E#%,^C@O95V+;I0D5FIXQ)-Z5$ M<1+CH6/;P!4,ZL@&%" (G"XE=<-,UF@V:('5WC8'7:S*BC1D;3(AN:B=!(H^ M1N[ 9B;=LBWK(35B91(49 E*/6@C]L796FKRT6JL[H:WK-=4T.($IW7OJL,^]2%/?VZ96[61G",*EX5$Y+##$G^(X#J$YH@LL30!7:S M(C, B\,$/#M=F5H:&8R@44/Q1NP_6U%MZL#>==WR IT3$,SDF$TH"!&82HJE M&-"9H@,J]28+]JT+2$Z,[*&MMX@0&3 H"U%'GSQ@Q?!M",C5SB$N M:)=8?'#,1=>J"%QP+E2=OPVTKG8.<9&Y944Y@*HU*!!8HK60$5WQ[-ET84G3 M>&]&9$1R]_K41YOV37W__LH?G[@2)KZ-[YM7,VUL)KUVN MCI*&;%!0=.0S(%I10=.!_$QW45R@+I*+SHGY+#:"QX1L'!7Q=6))(YRWQEQ? M%.==UUZ,ZR99*L5B-;4#]=@K;>07N'C-H#794O;0DBDVD5=D=0#C;?'4@1SV2@.U M.(U*T6H#1D>, "5 LM8J<<;6@W4Q=*#?QD^3L7S?VD0;-"L@0REF,%CE@^-3E0Z4 &PPC M<+X]"*MU MT,K $E3M(R=/5;6-"Y.PE]"!AH6MK_BSMO7@KVW&M_JC_O!XN"ABLFJ2L *- M$#DGB-4D+ I?E%]!*):=,+L*U M;-*.U]9W/Q_7V3N<\).1F.G7_3S@>0S3$4^>@#,FGSEP:PPM?KU5 Q4*,;+X M]PXL4NP,: M<)0!*LX0QUDG%"#/6$FPUY(0R!DJ:O,ML MVIX#A-FLF<]_=#P9]6?'$Y[/N+YOOW4E!:8C>,LY*U=#VT$L1Z.;Z\\JVYJZ ML)AYM9%:X-RV=D9%]%EH,YA:DECJY!R)@4Z>?1>\^W5!=G4THY/6.#M7/-90 M,231]IHUHD)MJ1(3 ]Y(SHT?_XW8O7 %"=L1J0 EC-$31U\S).&(N@-]H/Z4 MP.S4VB_&K2;$&4FG-7/AU@K3 ^OJ*1=QW $T1 M8N7<0(-::M!9_C,=L,$K%IM?N1PLW_SFE"C'#%;[ N QIFQ\TEF3+0E-[JC0 M+#'C_@T(33#.!X[.)T\B.82:J\^FIJBR-[4#W5__%*)/&:=\,![0D^'19/R6 MNU1_XMJFLZ7$8"M J"$9SEHI">P$M P=*#I?<:@66-/EF="AL5DY*,I(3!6, M@HQ5?B/7A4W^5LQ_7Y,T+-\@.T]4"I,-7D.+GZ*/-J:4O-!V4K8#HG-M -_$ MWQ?KC*M1KE!2R55(/B-FHHHF67'H'M;%E\\+%9_(]YZ,HDZMC"IJ6ZM!ETWNP$KWU45I@2LZ$E17C$M!([!3R5JV8"MZSR[Q M302^@H*P? OL-5',V6N/T/Y!%PVD6- !0BU=R)VO2 C^+4D-UB2QMVD=K!@< M>@R:Q168J)730@57WV\_$KLRXZ?]MTR?54),[Y]LX>%X\F" T^EG#1!;#PT1 M!=KEZOP/;@>#H;#WGRC ?S97/3@_Y1 M5S1-8\54K,DD?A7)1/G':(PQZ0#%=:/E7Q<@6V![SU1B1FM)>0\^%T&P&DI" MGCT5?];P;?VT;'L\*N/A$<_XWNL)=RJ]W$KPBD76T1.4FE+;98:CS\XQL^I M>KD;B"UPG6,R17NK&8*%S 9!:6!/,5&PL:XK;YPW@!KBY$UK63/_8QN'G2FA MI!JK]]D$5R*8&J.K0OE#Y&PH9.I"Z[RN@+;(_K;%!BW$HWH###IJ\B%8!Y0@ M(ZTK9WS:+^T^H]>=6B'YN4' L"+-"4?Q_WI_U?>Y3,>]C'W!_+R;3T)CD[6,;NE,!;2*40T +J6'-I*?ZTV"<[SD:/43P:Z.CUXGD4G22@J(HKM.WQ#0DFX@- M:)TT!1>"[U+YR.\C^63TEB=3?C(JZZB01%' "KEHI40A,P;(M>9H14^SBVEM M%/+:8%R.-JI4?#(.C4K MD8,HI4AVEB3"_6\=XX]TT;QIAV%<74 MQ M*C(D53ED6RW;&^W[DWO._,TIK"\O7$?+H"R3MI6\"8G/HEZUN@*V2FDHK2X?^*H%M8(PU=M43.,^X&Q!U(XPM1T17)6Q M/IM_NP'P,E-L:D'E(J%0"CEI] 9 M>U(%BTG:18 <(W-(L=I:,WM09=WEZ^_%NC=2=MGR;0K>1ZC"+@&=B^PM!7$W MXF]L(%YW*;MN$KKV B7 YJ2BR$G,0!@P%])"/G7.8L[.S98R9P(E?#>NJD"M MSE2+N32,>-O2[0>[W]$DM+'Q# T5S$:5R!4BG%)2F M+#C46BI9Z) ^=3%\6U\MKX4IV8K!BHC%+*JM:D0PN53YD?RZ"]9*Q&WK*UXQ ML0N%L]&H 51$B\E#R9Q$ DSF=1>OZP[8UE>26AM4J G:KB7"[C':^21[T F, M\BFONR3]A:6*-S+U!S*E)%@,K)2MH6U=@EB$4JE2J"@Q5>ZTT%*=1__RBTFK M*E-S\?FMX'$^FD_'K_M7'?RKRP?_\U--6H2/T<&I& P!1RB$&<5&B*7( 6@.G MY_)$.A[P3FV]EF8G6SP[&%/+*$UG[39??LKSY;F?IH$'XXR#G2,>;?/LW7CR M9L4*[Q=5@B!Q3ZS5)*J80-F2JM46%+.N5?[J0A/M-(?O6[- MMCYUZ"W5]\4)JP3HPAI<%] I,62=))R-"5L\@H[)5AW ^B?8DV7!50M;M53=)$H4\#"X"JAUJS$_CK*K7'&O ^QJ&U7 M<'PPGK8VE?(93]Y^UK5ZW/,%1N=+)!)T6UFXA)J*JLD*("@SZ MW';Z\NP48PQ!^:[JW)*Q6K[N98E[!34)B%,!DCBWK>KF:DI*%4.(9U-V-WC^ MA8F\16WN!%GI:JFMSX8H[%1X*)HH5"5XE0P*R2[BV'F193(G HU4:P MG!(EY1T)QEPYGNG>#9Y+;3,$3CA)435&#::@<$U3DR[@G8&20E?#^U72O>7L M/6E"-&V+4M4ZKTM4:&M&5Y5&9W3Q8?4[M*T2GE>S\85/')*.\_*\3"DB6&\X MLJ6:F?$T+%!Q=2%Z.AZ]GO%D^)#S[&M[PK<2O5E+H+<3%I6A;_=JF?_)<7O; M3P+*3Y[WG$?]\61[/./IPV,6U,(5QR$J+JBSL]!5C%:1N$BQS0X3DF>CH5IG M?*1FCYM,S.WQC7"LK'!\Z@!.Q>-2#N!S2?IS#N!XU#\5(_HH$T/&Z?&$[Q[/ M)G<>GE]V_N'YW^VZKSN1:$M6GHS7"G);94 ^E1*($W*:8GQ@@+3-EHKL6C(AIQ! M?5H7K:-R-S+Q]V7"72F3$3_E%B03V>9F%[*/"B"ZF&PN.;''"BVU.F&E9YQ6-G9$*G*V4AL+!%ESKX KJ@!@[@F!'1ZAH"95VT+WGU MF>F#"5-_]@C+O-G1Q?H)'4^/?BQ_[P@WC#8!5,NE=7\%C%A4-"$ZIZFX@J$BV6@?>Q*PMMQI(H3_@[;=(B(^7JHN@I9)MR3:$2%'Q1BS0?@H^'S^]SZ:(DIA22BL6UIDS!ZVQ#RK%&"::J+]0%"G 5 M K("O.-+XCW_,O=Y5 Y:PY]+9"PZZ4C$92@DTE%[#SXQ9DU@L&0$E[W_O"O" MC40N7FZNCD]U4B(->"S!B6FT$M6KA!0UZ^P9'.8 7=H]^C>$XQFWV'U4KBUY MOCKVN),2&0*!2U:ID(O8QIPE$+/58"+EH5(7IHF^28E<7QL9T05#L>CJ%;0. MGYAVD/);BN*JD1/0<@/:Q)@W.9H?L?=0W<4UW M9TL[*8\A0$[L,C"(0:02JPDY9^6BTMXY=R./-[RNE5NPL2:PEB #(G&N$))C M5L&11X4W4G)C2\2W^>*$[2<)/A%T-#%HQ@)055OH;-/JE_"O5*I]0073%ELG MQY!=\ 92K5%+8&9S %-K#;9+%KXSE=-7O41G21E0+BQ^ )FM!@HZIF"RTT(> MY L'ZE(+GQM)6FK/(*-\"46[-K,#RNE8?(TVL0^ZME6$'6K$=B-)2^W\IHBB MQ-','H-PTI U69"H6CDH1<DL%&#B8B$@I!2SAQKMU4)*6XMV,3S:Y MMHU\C:U_9C):&!.6)/XN)=/UFH-?F\"]'0_>M@9P%TY:1R^C*%=PCD.P"JC- MUGMFK8R/P=NJNQ1#K1ZB2['V&%S*P(&R+ZW')BI%5F?%+FK4"!VR]JN'Z%*L M;N 8"!-X< P%&\JP(%S36/3@:TV1(CO-D6I$ MX]7JMAY<17U97/L_$Y(%8RBV>3\)!%(RP0545:-@D6N'<5F"OBP.%PU,0N"] ME?^!5E[,F;:A%(M.&?)=6/GQC95T4DQJ>3CV1B=D8YXT.MG4AR?5O5 ME8Y]5 40DR(( ;.*#KUW; RWQ@:KRQ3.4\@O1A,NXPDQO1C)5Z/Y3N\X^.EX M4@[$+.[D0?_UW/[=/WD@@_1Z/#G9J4]F/#P_@SY=-XHC>M>GV<&+*8H$C.C! M^.F9^7S.D[?]PEVA&A5()^6)E04H&:+*3>V$_,6924M3:*R%1#JUV%A+'9%0 9=%44(IC%U+4*PGF4G*:B5,Q MPHBCKP4,8/;5E9H#B6X:LG[U=WW^B.'FOX_EO02OH_'HU[3 ^6GW2CD>'@_D M7-J=X&@Z.,T2T.'Q=';E*Y$6MP5T)?&(1D$5^@/0*FR1D%VKW8XEG^74U@RO M;9XU=HR#_@>F)Z.W?(K88^R/GHZG5TMJ%X<M5 MR8ZZZ -73>66[QQ3%-H>*'.V 9 Q.Y.R<%N'0M)V];8A8LC ;:IV=4M"@.Y J7SYR M2\F+Z^H3* :)[Q$P*@Q<*%)A$U.VN0NKAO\ N7FAP'R'IQ&>UAJL([]TQ;?* M+$1NZRG$A%)1"DQPH)VJ17??=EX[CLOI!Y'!92>A?JXTSZL*AP$P"3!#4&]6<'#R2* M&P]Y\AP'/'UP@*,1?PKKEK=ASSHO^7)6EI=3JS0LZ/J+02H67QGI*38V"R?=VF>>?40 M78K5;9N^,+6@Q#LHR4::+Q(&U ER2&X]K>XU(;H4JQLKD0OD2'PHQ*1S,9IL M9:"@#-DN;*[Z%Q!M"?7C]=QX)&&FD)1F5;!-A$0=&%D)[W6^FMR%9,+* KH4 MFRL09H_*V<0 -F)JFQ$J#Q@CLE-=R,^N+*!+,;G*H?+( ;//]$9Z/K<=/ QQMX_#37?IVWXUW#\;'4QS1 M[D%_,F,>M;,Z,MLMT9%)W@@N8@B,%YM B*[E_YVK)7'7(;DWHNW^B#N$B&]Q MC$XU.,Z0V&:;.9#&A,I"QBYTF;_Z#?WNO<,)?=DD>G-X-!B?,,^7(>T<-3.Y MCORZJB+"D4L@BQ!B3%'XF J*2@"OH"N3KG^IG\*-B%R.L<B=\CN>NOGFQICF M_S]I/S>G1T?KB&/FB-&)YK&$6:6Z6"%' Z46"Q:C@N)17BL7'CY#); M XI4J@2ZJ)Q=FBMIAU(AJX+C4C(@V46L%A@%2XBNI "Z B2P;!.Z#A34+Q&^ M*PE\DDXQ1!O ! ^Y^%RKUE%Y#5B6,8_Q"1Q2TE2YF\XT@V%@8/*7NC MLH[&I5B\=F;U%]&O!B*+6QR?V\PGL_%*2?)J(R' M_+'0[[RAVN==1::SEO8<7$6'M>630@H9O%=DA$" JCHR4?;!8U+*,76I.F'% MX%P*-\R:35)"#&WT8"I%3I:%8-S*111*$CTSGN#2% S)Y6* MAI"+5<)2N$LUN)>"\QE/&2?EX)X,&;_EP?AHOOSO_9'<;2WK%(RV1*JB#CD" M!X?&.5;>9V>H5>NNF_E=)L#+,G:9I;7Q42?5EXW1RO0;N'D#<_ZH]=K;)JM M>-QHM0%E+$#U"774"E2"B.AQ;4SS,H%=3N,OZTTQ9&P*#(0DPZTD^(F4"D9G +L44*PNE%,NE:@E^DL9BBTG)1@NY)B[K8HK/3WK,(Y[@0-"]1\/^ MJ#^=3>2LM[S&1KF6$C1)>*NC&&95HLZN(%.,WOJ@UBY=L5R(E\.8*07K"P!Y MEA^0 U>ARNA%DVLU75I=T0&(EY/6H(@MO>BC_I7O[;Z, 37->% M+-IHC)EU]EC!UI*#54XE<XG+EM"IHE M8#16G"/KE%Q&B3]25I5S\5UJD[(2("ZG!Z"J)B-5KQVIA[5>IZ@=L-?@KRSYR_6$4PDI\5A)J,#@?4ENQQ4M0PU M8W#8I17OJV=UE\)OB20621+#AY# J=R2L""NM9(5Y^IKQ_GMM4VW& .1M5B4MB,;A=2\II\KC;* MYYU+SBP3EL4E:5!70L;8N A$Y[)G\6O60*O:J*9+"P+O'T_[(YY.[Y5_'_>G M_<_J;I[V1V/BI_UA7Y!ZVL?<'YQM 8BC/VI!W1D163Y#:EPHN*P*L()*.06O MD6RTF&LN=@WFJ)<#YE+(44DD48IW-7J$FBAFXN E=L%8'$.7%G^O%)A+X46V M>!]8VY B0+4F:0ML':)NZX0MK;X#/BVNW,7W]XYG!^.V8FL7QZ< M;DS8$0_L8E$6O--$ 8+G7(2LL@W&^ZP4X^KSU57"98&;SGO?=FM0*5MQ9DD8 M4HH%032%1(UJ]U8&+0J@/WSL7VZ$VDTG:9Q7(7)U48/8SVP=116T*6Q+.=L9 MHAL,^EN1D^7D#ENBR5' )-$5EYB]^-WB*CM=R&$' N _$H_YLH=[(VJK'@8_ M'D_Z4^J7JZG]N1)/;+5JZP.-$QL/J%P,L::4\!IYX.0@M,(GD-%@0 M6^M3!D\4HQ(&V_J?A. "=*%S\-5W"5\A(5B^UZ52T(GYO@YV)Q4RFZ:$I@B*'&@LZ(,PY&=#IR,;D#;O@;$Y.E^%X7 M8UM 5:O""K64!%JC,5Z"99,-=4%,OBW ?,V1E$.RQ8KY-QFR2]6E;!1ALIVJ M+)8[4']PW%KEG&T(W^?IYOLR.":F1Y/Q\'3SS/EJIIVZB9.VQV&K87Q^@!.^ M?_+U&WSC=BH!\ M"U7VV1=GG<$:*T*M%L66:/F+DE@25%T@CM^4D"S%U9AJ(HDIJ5[$H_4P(N(4 M,[(\!6OM4I_>;T)(EE,FA89CM)X"17! 62GAKB8Z4\BE<.-NII]OF#)ZRY-9 M/P]X>SSCZ4]X@O+[6CH9C"G%"-$J!NMMAD(4K"H^:0[4J=K6]16-Y71TLDD% M5[FMZ(.<0$Q&H0)*29AK$MVXEI40C:4X%!><$(Q4:LP&7+11ZTC1D5,I@0C$ MC4/Y3=%H^PS<'X]H^JH_.WB%DPF.9M-[LQG*MU_+,,;EZB/;0.P=:,QH52(M MABKFZDKJU/K2;TA6EA/-F%*S(NN<$38"K:X02DZM<3(EJVX29ZLI*TMJP9R] M8P@^1@7&Y10(2/E@2XC@=9?2(\]X((- /\FPG>P*<%,LGZWTVQGQKESW0$2C M/VNL8G-$XW?M,8NJE_J-=YC>/_GTR*\3@/=J[0_Z[<#F?##7T1PE-C5&4MF! M!P@EJJS8%F@[Y@BI6>'F:PVACQW;'_/X]02/#OH%!Z< EM.)_#LOGO]]P?EI M,I8AG9VT/9QG8H0V_WW.OI)2K0L0@\7-L MY;R*2O)9>96K"AD,%K6ZI5PWHG+=Y64&C,W.UZR%$#N?8]%<*M82,#K+JVM5 M5@/'ORO1Y]]B>SQZT96^DP65C<;'*M8$&#Q"]H4H1\H5M.U Y ;F;EN.V.K MYNB"+BH3"'%!4KH*1_:DF+).JVMG_KY+6A6]S382&0VU[?ZC8HVU1$ZFUN1* M3'&%EU\M&X/%Z0%2M%3%T;H(4$Q&R]J*$K0\-B"NL+]=&:.T.(5(8HN"RADS M%H@44I&(BAR ;1U6J+L*T44/@90LE2(&B@D2F5@J."7_61^%<'Q>Z:KLU:-R MI2EM91>4%X!D/7/!6B.(V*+*,5&PE@NGX,_GT^%\W+Q5*SANS5I=XW3;GQ\WK:Y_(V2;HDB1T-[ ("XGZ6R<*E "$&K$ MSU+$JVC?_E3>?NF M%V;?BI-Q*\83&HG*Q3-0JFUIIY&A(XG%SL8MG(_;"MHW?7G[IA=FW[3.EJ*$ MI[GM^E8Q4PQ5,01+1M5Z)F_G]NU:V.&?'[=+V[?%S4\$8Z+2%J(V *V,*T0A MU8RJ*I42G5GA<>H0S 3Q-^VQ\?3P#(U6&(@@:S@IQU=D'BFXIDE15#DZX/CF6-0"@A*:Z:8@4 C!D#)5>]\Q*S M@#H?@6OPX6M@)#XE"G\GG>^2@U;:@CY 52Z9Q%6<7457R5;?04R68B06!$2(P$FB7.<3]DJSR6@!G5]<"QK!%Q2V%JG4FEL M&SB;&$&^;S'HV*7/N\IWBN%=I[58@?1M(54I"O\1)"5^X(!!SL5FEMA\&.T# M;(A"$JS8U=P:!$Z5?52P( M1-_V!-:AF! *E"P@IF0T9%="E8!M&2"NWKC=[K^_,^'I^'A2>'KZYP$CS5^6 M^F_O?B\_SG=CR@C..UV-F#?KA*V5HD(1SI&=5^F7EG;Z]9KI[&0@XS3LCWH' MW']],+L#YKO@CF;_?->GV<$=K=3_NC4_]>[WTR,-'!'L^GWMU$0:8-[#LP7\,P?C8/^Z]$=,? SGMSZ M333DS?_*"/C/1B!\901NW7VQ_61W\^'&\]U[NYO/+[[S"K[M\\T'+YX]V7VR M^7SCWO;#C]N/-S<>[&QM/7G^_,G.]A*_@KG45WB%TX/^Z/5L//K' M__Y/[=4_'W[WX+L-HQRD/_WN=[_/D]MW5QZU1SO/MDZ_Z_=BY4;CT?;Q4.Y4 M-LZ,X;.F:GWK6:=2G:.8H(2 S#ZA!2@IA?,&V)\UB]D88?,)Q/T[#\?EN/G( MMDKLUOEDU,N3_'#\]JEY]G;/;AW3X>;;_[#W8?QN>_CCP?;#%V9[]]%P MZ_")VGZXI7=V-S_LF:UWVV;+[!_>[\O]WNV\C.^?FOV3O5?%;WW84_NO?NS+ ML<'V4*Y]6-[M'[XVV\.7AUN'6Q^V/SQYO_UJ?[ W_/DM/7X)]-\_#O;-X&T^ M''_8/GPFG_\H[_'"[._NJ>T/]X<[#_?,_JNMDZT/6W;K<%/O#U_V]Q_%#UN' M;][]HF)B8Y+ME5AM#[A +\J(]EQ1$MM #<'X6W>UZOW/W-?\BL+=C2\$:,%B M$B]ABV_=_:^V.?O&SHC_[V\*]! GK\6MS<9'=YH_^YI\S[L>G)^?QQ,QZ#WY M @,\FO*=\U_^2?WIT0!/[O1'\_>87_3/L[OG\6PV'LX?,&^:47!P]I#Y\TX/ MG_G2%+_3UC1W.A._/:/S!Y]YVN_FGO;VC+X\9KZ+SO[F4?6=_LUCOW?7!-\E M")>Z[>WY&Y^^M8Q+&_$?;ME;YQ<<(;4EE'?,T?L-?7&L!UR_')KQT>6-R[U) M'P<;+T;],B;>V'I^68/ZA=R<,IFKMRGW1J-C')S&7;#S(.!B,9WG\OI.FYU$_/W[AMW:?G&P?/CK<>K4]W'ZX!]N/'PWW#M]\D&>? M[#Q^V=\[' RV#W\VVQ_VSJYY*<]RH_W=\7MY+[/U:NO]GA%3=?A:[;W:[^_L M;LGW? +M/79>M7?8DV\4WSW=O3?;>J[>/]V5^\IW^85++E:#Z\7*L0+;YT\ZSW8V?7CQ[_N+>]N[&[LZ&$)]=83>G7E3;C9UG&]K]%_W?C9U'&[O_ MO;GQ"3'Z2(KN/=AMAW6R<&&0YII_>V[SNL0U+L/HA6N,)QNS ]ZH_:D@NG'" M.-F0D(QIXQKLQ$_S6&_S- *\8"CND'S2&\HS#]IE/<*37GNW'H\Z:3'^,ED1 M2_'F%TLM6ZY##RNF'@0/O'2DU*V[#[F<]U_HM6[7V=-0TB[0MU^R=[+QZ]&;[\?[!SFZCHV*M M7OWX9F_W->P?%GG#+^CHA_U#N9?Y<;A]^,3MO?I9[0\W7:.C6X_WW-[PV<'. MPX/A]H?MX?[7Z&AEAJ*RZR4J52+I9'H)&7I$XK>,JF0\G-%16&LZNOOLWO;S M)XUWKB8EO6YWL''Z7:__YPHYRJ]G^!Z,A\/^M,U_"?$6IS=KV_&&=M'1_(^?WX=Z[7TIA8!55KV:0P-EXWXL W'.)*=BJLI#I6W=5 MSP03W K1+W,YJ;IRZ7G&K_O366N!NRU'OC4).GSS_I<"8"GFVC/1<0^TB[V4 MP,F?IF)@&5S#M^[>>X-#[&_LF1US:?#%M]$<;_=ETHQS@1%ZU2PGI\%V*\2]% ?X[ MK\W"PP"PWT& A=]V_K:7N^U?CRY.,5P=/G;E]K#M[SLY.IL-GS>Q.MO*]X%$ M1U]&&O-REJ/)^&V[3TQAL0*@_V'\NS=3;5GGAUN/QP<[.^^=ML/]]_( M>PU:/+&U^[/9^[#Y6:QQ=+@W?/EFZ_"%WMI]=KC_>$M)K#+8>?A&;0_E/L.7 M0WF']W*?PZV77TM]DXN)4^K%ZK$'UKE>%%/FS:WC21KHW\%H?/..>ZXI(Y(45L[KB/DK<_N5850$J6NR5;DOEAIBT2! I565FY//GDIQ<" M'XII-]QA(_-;B_B+MHC'>W9G,!@<](=[XP&8&/&P/SXRB!,U^P:$W=B=&(S4 M47]WM MK<72ID%^W,N?#\YO;(B3$#TC#1D49%?7,EM''IDRK)"4^?31.TE ; MTV7EU.3I9_K[I_NW]Z\X:R^VWVV_WXZ>S1=9L81I:^_3Z'6Q_=,58@NW-*GU MG1RAXR0I;57)?U[" 9W4M7])6]H\,?@<'>TLS>*^T>#(?C3\1#^=;B;]$%_ M'6#?JF0PF&P]&HSVHL=E89)SL[Q%#M MDZ4G\,\WY4EQ?C?MPK\4F?G\QV O M'DV&2=P?Q\-1?[2_-^X?FH-!'X["'6MVDIW#0[#KGICYN$R3Z8IAU[OYR)DL M$YU!;\JW8,7#>7-/C?R_I!:6?R3):'QPM+?3CR>#I#\:FMW^86R/P&!)#G>/ M=O;VX[W#K4>O3%69>-94MD8$<%/O:.=R=%@[Z _&2?# M_L@.]OOCR6"W#ZHRV1E:LVO&L 7W!P?=#?C3C:/$7Q;@PKQ%&;G##OU?LDUV M_IB,$G-X<'30WQW'1WTD[NT?[B3P)YQRA_$X.8@Q:S0:@4<.6_BO*\D[HE!\ M\T1)"]C2)M&B*:L&\P-U$<$5Z&)*QGOX8/P3*F)$&Q[']<]721(,1N2(WY6< MP.[1]M'>WK4'[P<'V\/AX;7?%D:[-[AIQ-&W#",=70VED=9U!]3?#K3KS@:\E'TA+:3_',Y%/X((_.9RE\XO71 M-05#U^&,W/NOJJY VUPAXWFC\_?-@7=R+"P'PS'MM#MI,0BB#L[_WX9H)1Q_ M_OWD'Q_AF7N_?3P]?_/T]]GKSZ]/WYP_7TV>=73U_LOL8QKB#JDIWD<+P3]\='1X/^ MZ' RZ!_9W9W^Y.!H9V3B/7,P'C&("$3^?5W$IU$_6I@R.C-98Z/_L[.],X@6 M6 0^NRP+QI6V=TXE?'.1%G7*VG0CSU>0YV=M>3X8[$[VQB/;'XT.#ONC"=C2 M1\G^I&]V#Y/]G:$Y.C@XVGIT_,_C5]<+#_VAI%05[S,Y#AFBU0U/XF%YAR.3 MWUJ0.[E9L)>ML> %QO8HZ8_V#@_[A_L'L![FP,;[.Z/]P607K9,J,?^)?LF* ML%[F]H+3Z@K?_/K#F%WF" MR5,;C9=1/+-P^,ZQ$COE5PD@C<9EG_-"_.89S65/"."7Q1-1AN,U64 MV$F:,X+N79-9]I5'.WLZ,\&$PB1M7XAXONEP^0=XC7_B6[R7EWA![W GE-_K"#.![LC [Z^R,$:(QW1WTS&0Z00P"YJW?A5-O;>O2;74EJK(.H7U& M/\ )AZ=<]==$][__:[@W^MIG7^OFN4B 7Q>W878&^X>KQ0-W7 7E10V?_*=) M41.# J:"@Y**H:I+PG6[B*#A A6OI"_4/R#MMVW];I-TW[AZ_G>1-7EM2BKP M**L?32U_/A[\<338F9@1F&6#G?VC_B@Y.@2U?!#WXUTSF4R&=C3$K//KXK9K MY3NH=\YGEA!Y;>7S<_1@(!FJ&5@ZJ'>2R&294SZA5AI;N0#N_"5%%-A$ZNR@ M/IWA]@[AT.#BW2M"+[ MPL0,^H?6Q/V)/1B/=W?MZ.APM+'W-O;>;=&[$:H>T#KSM*Y!65'XH2QRC(!E MR\B>V7(9O< 8@8D)!?/4U"9ZSE9A2R'[>X1F(KJID7BH[^RTR1A'_+Y_$CVX M&4D;7'DU#[ZKK ]WA]O.=4^I'&Z!Y7 7'4C1-9U%O$[N=+'53]_OV @$"^5* M3I$?[=CX?/SI#YRJ\=Z.[1\.1W!LQ-;TQ_#_?6P0&<>#W7BT:S?'QN;8N#7' M!H4K,U."-6WB&(Z-TJ#N1XV"L$JI%B1HFSE,PK*' M!CW<#FQ?S(U/HVE9G- 1;9*MO M73""+8W&@HX>]X?J=H2^QO;%L*YVQO][H)<.=@9_!KTTV-\>[/PY]-)EWPVW M]XZNOZ!Y,]C-8&]VL$??@8MKGB9)9B_#%!VV,46'/P2FR'/7E$] Q4^+3^_<._X3ZG2S P1[_#_5__\OSC;\,7P]].7@U>?Z9D-1JB MPU=/_]4M0,Y^__ "QO0/&.\L>W7R:N>W#_ ^'W^?P;OMOCJ)/__^]/<,/CE_ M_7Q-C?W1KAWLV9V#_G 8&ZSJV^L?[0QW^[N'AWN3_61TL!\?;CUZN?XP_G9@ M([=7KIFZ;G0E:7?LNM>/3_G:%[O.37SLUY--;%G4ZR9INP6+-[IWB_>Z;8H' M"QA%FR6\$_BP]Q>Y+/=N 6_<7*"I?-Q4\.2JNK^TG]_.3(C;9L*.V1D>'27C MOMG;V^N/1H='_?'!SEY_,#X\/+#CH\.=47)#M)^W;]\^6Q])V&S:K]RT.H^_ MT#0^T7C,9O/^UUR1-3)E6$M!)I M!^>GR6.6WC9,7]R]$'N!8Q$3#HC.,)9NZIG:5N!*P*,B&"6,S4P)X MN(I[4U5@C.!'L%"W9 9(<"<32SF[7-@2(!X<'IC=H4^T7A8SNZ5Z[#SM#T#,-\)R!6'A\.1XR?\EL1&$+L@._TL$B/^ ?_$_PE7$OU,I M/3#\GVIFLTQNRL:],!@9N4Y*KN3' C/VQ5>MG#\HJC:8JM73XJ]5/5Q;+YUO MPU/X'N?U'GOD?PGNM?SC<#@YV+?83]:8P_[H((G[1Y/XH+][.+2#'7"JX\.= M+WK4&ZC57:V,. %E8:93T$UX#LZIV%?H&$25G!7D/J"SB)@I^3-F$@<\[.IE M!%N,SBP"54W0C(&[K;-X$ )J%HNR^)3"-K1@N_P?40#/"7T)MVSRE+=_4R5; M;7TP20Z29&\$@FF3T<&N'>\>[MC#X=[.:!>.L=WXCQ>D#_9W=[:BQ,;PB*SZ M?[?Z>ZM*X2VY1\^SPK0[:_V<-_-^4E"W>/SY5H2= ^&G^S^6;EB^_OROX1\V MGL3CX=ZX/QGL#/LC[.1XN#LY[!\=3'83$X^/QH,!\N3V=H?[VX[E35?R403R MFN&2LJ53L)&;8:T(>YGP806SBQR'L9.W%CV(_.:2RO1("V[^T>1R$N[N<"/" MB]ST6[43=C;B_E^PF1S89#LSH<+1GP"O@=WA/CWKCW_UJ6W/G!]N:;TY^W?G#C \3DQC;-T>[ MH_YHN .[?F]XL-<[.!JM[DY>V:_<)!<2-W " M"'QC^.OGP2$A2&]V/ZUG'9\\>QH]_BUZ M]^SYLW?/7C]Y]M=?ZE9ID&_0C;+R'6-L\G@)][:E!4?V!![T.(.M^V-M00R5 M[?RQNQZX/P)EV#^,1Z.^/0)+>F22/?AX*[*@I18H6QA0?/06 M(\^""[] JRMZ_ S/Q>+3T@=S6O6FE(KI5)6BC>8R*$&OOM)BL1/<$&YPP5-1 M7T?'>=[ ^?K*VEI.'M++LR)+,," 8\T$ 2T^$H5!0R[%]$+&*GXE@,XA0<# M^-\0_K=+8QN,\)YO32D>\(L7+US1D>%G^^S$J?^/[N>QZK:NJY-_%7W M^;88^<$.G.R_ GVWY=_MW>X/H9/L%T.[P!T/5P>[AS U#NW>W! M\,_=]MO/[.!P^_#@SPWH.\SLWO;!X.*O;]?,#K>/AM^C#?:?@=[?N&EV 4B7 MLV]D7W1HE&^\N]&7IN[[S,@-FFXRV7>VX:ET,YO_:_CJX_3\]P^_[H)!EK[^ MY;>=WS[.3E]]?@[7_?LC H]^_^7?Z>O/*T"C]/>GORW?/'V<_7X2[\+X=W[_ M^"Y]\\N_/K_Z $;G?[^X<4N XTZC'F#9#(R9C3LPZ0/^Z/Q_JAO!O%1 MWX!M9P[WDL$@!O_J+08NSL$6*F=%4]DG1;% 0^GER[=_N9[@!L7]>^Y].XZU'CXNJ+O)>=&E'H!]]X[]]#L;XU>_UY M6LY?))N=?H6=_NQ<:)X'\+S/K__UQR@>[1SLFQV8WT-JS3OI'XT.=_NCP_W! MSD%R.-P?#)$CY?!/P(E5TD0<1L/M W3T%P6#;'_6P(SW[__6MN3%A-_Q/S'C MJLB:>O4G%PY.4[.R/S6AO?V\P&0Y'\-9'@]TXWCF(]R<[X[W]G:,_ M#K;T-[/2[[JI[8]+:T[[9@)6S\\F.S?+:NM_V^X'>!J=-UX_V#4;<3*YL4@I MZXC$QM)J]6>"?^)5,"9S:\82S4K4#/]UI14ZH?A3,8F>H%+)\?@Q:U?_%G(N M(V_Z\8OHY-F3O[]^\_+-+R^>O>]AT/XK0GM_,I+WO5[X]>M?CU]&[YZ]??/N M)'KS.GK^YMVK,,1YPZ]]6U(T\-K1R=^?1<]?O'\"\_';L^-WT;/73Y\]C9X^ M>_+LU>-G[R2/.^ \[E>THKJN6.]WFIF3X\8OE@E M%D!M;BMSS%^(BA]N[Q]=?]^KP]T;N>UH>_>*T=#KC3#>0 OP+V\']AV.WYU( MINAFO(?6I3)K'9M-6[G=R"._?G1W:$W7.T.8(90S;_LK%O6KWNM[&)@[M\C MO'PL5S?VKMN8\+O&5+I;5S7)^W7+N7K".]U"]'&_TRRT7 MR.%PZ]&[M#J-GINX+LJ-CKD?2WKTX^B8QQL=<]L%4"N3O8>O323DT6@9Z)+;7EV"B:^[&N/Y"B&6T4S6T7R-'6HU?PD^B] MF=AZ&3U-JS@KJJ;#<9#COWJ)^Z83;VYQPMUP'CG;@ MA&,>"60Z?7Y-'IX.Z;PY/[^![/P0YGJTO]%CMUT6=[<>_7_O+ S@S";__\8XOQ<+^F,H MEX.-)'KO&>-1*;UO%HN,_C;E M,GIJ:K/1/O=BQ4>'/X+V.=IHGULNBV"Q;CUZ0J20V!R)E Y8/V9:6E%#'Y!+ M\IA;!1EJ59+KGTK][=67-YPV>NI^R,;1CP.?/=IX;K=?)'=!7174NHTM)$*Y M)1O4R?U9WA])XVQ*A&Z_2.YO/7I#+;]>Y-QQ &ZUT37W8V&/?H@LVM&3>Z5F M!L/;(XV7C^5KI/%HZY'WGA!L9$IJ\?*\*.%9>?2/IDRK))7^@M1.\&UISY#Z M_T5>+:3QX$8Q_1B*:0/3_&;8VPWX]NZMZA=K\W?NU8EX+]7@P1Z>B-A1MRBK M7O3,-;5]HTUMT?]_HAUGHE^PF2T&(C>QQWNR^D<_#FIDL"$\N_TB>;CUR&NA M)T%O[HW"N1^K^R,IG U9R*T7R39I'CVUN MP1C"U"M_3S:1Q^,*L/;"LJ1-L=&]$90?27=M:$ANOTB.MAZIEB(%A-%)T%Y5 M2R6=E#!,[CD,+AZ#3]CCBU[ 4\' 2NS&H;LW O$CZ:@-@\GM%\D#ZM*7Q^D" M#*@ U/;<2L/D][8\2^--4?8]6O"C+^#^-S'X;Y59^?;X)\]V-%X6Z7[?^5/LA7:L(I([U339('.UOZHTV7Y'O1)?G& M#%NZX\]I#1HIOCR(PDURB_+U3,;S:W)\2)8>_SS;9F>(8[04W%&+^$_4Y*NZ)W%XI_H.*[Q>E!T>S @ MQ>A/FAI!^X3&Y\ QWE ^+3VOU?&IF9LT.K'Q+(M&+/-[N1>>S-)Y% MYWCYQ)91743&O=6Y[>GPY9.F3".:Y+DH\,:.)B?$E2AM>0O4&<=%D232V48+%X4ET\6QO1RF@B<4O%)CFZ5V(E]653-?X!TJ7UL+?[F:I+^&*8)5+^$FVC,R923-2 S"P]@VWHU\KT@[G M19E4\ *P2'YA:%QGMNHN#TU4]T/["8LT5JY%&B),0-2KMTE1(24K'R\RV&/= M#RMK3U>O+(N/ZYYIJSJ=KWMB-5LW\O-U'\)$VMA4JS=/)ZO3@6F59O5QT\)D MW<^R]-1FR^ZG<[/RT7F:^1^?F3(U3BAHF7C%8'M4*>@J4T:P + 7*[H(18RG M%P0#5CU%W9=.0!8NENKMZ/F% D\WS(LZFC8&*8(ML_N*"EC8DN0.))UD.,W/ ML.,8;X+>NAW@A7P;=0[K/]8C,!51DDY02^ :PGMG(,.3LIBSUKEXC*!=YN;4 M;FM+1=[5>+_8-"CF)2G4,AV#>82S0O/(S\(T/#)$Q%F3V%X$5[A7SF!^:YK& M'MRQ@!LES/YG\4WAH\MU.)W;-/2*BY@B7(HZ@U_+2H=M('7!>1I%H?%MZ04G M*6QC5/)TQU^WWV^'"AU_]>Q33'P7Q-ZD$O&%DE7/L<#L5 W_0ZIP1,-@W^/*U@/GEB\88X[$6!E@C&9%-0 MYWSDX,/GMIQ:!,.;^#]-RO8L_ 4G.>[HFOC*]+[Z'+?&8WR!O$!A P%#V[.K M)[>_SGKXY@FDX45]O]?:,^S=?6PJW-=;E]M!5S3H=[>^^^MSE',[\JV7;_^2 MO3G#-+H]_UK[\]98K9?:J*#)HN%>M+0&=Z:8>#-0!@GLP*Q8X&X#M0-G\5F* MIPUYGUS$6 M[$54EP8+A2(X:ILY&MKPJ"GJ2=3%IJY-?!HM" :+.O2LR7);&KJ9GA2L1Q&> M=B8?QF51\?R@\5#"G/\/3TAF/_%'I=-?(&'V7E1V4$[@X*V+.5XK)D%IC3@E_-(5"0*463#HZ(9]0;P:5;$1HQ:&@T=?[#>@]XN?*M'W,*4 M=4X'')CMZ(6@1YS+^85:,861&MKP8%?#)JQ8)>3-?(R3,4'=PB\5GJ6=@PKN M5/,,%^$+X8#+A$,T?GUG*%'XJKB@$I98N9\LVG4IA.]DS,&;O==3Z'ZJ-I J ML32"\Y8\V=):EAW43-.B!*/@9[=5>ZO[5'09;FD6UJPJUMR;S"0#)IA6\$@\ MP.]S.J2:!7G/>'5[0^NQ#+?+X#WY6QRF>\2ME[FO# QK6=3]%, W3GNX8\ + M"RJ\T/@[M7:!9U=I0)4U9'?C43DF]066[F*1I4ZK!G^A'$Y+,Z>3D<[/B4%1 M>[!U_/9%M?43UV,T%9F=!IP2LB<-'_EUDU!8-%Z.\? @NY(/$^>YD-G)EF8Z M)YD/[:O8RK'IWFN; M&U_ 5+J]=[VB-+R2*$4W\_ KVHADFCB;[$*1EK B2FU+0F4&@U7H1>.B;@7\ M<<5\FB9PALP4,T-U! 9 (M$T,\8P)[E"#/:/:G-JT?[H.6TJH6"QO,3)\ _L MM4P&N!3O*SXWB!SLGJ=/B_=;/P6#Z@7CYTV4YOUQ69Q7Y&#Q1EDS<-3W()]@ MI\))0%XW[ =?Y.P939+/\+>@ZWESQ-&9 M1:^1?0'DLL(YSF_M M46"%K>!Y <8CC.&[0AW6!$IC\N6O=DS.33E%&>8'[K?Q-[?\1M]:!^Y>#"79 MH$(VJ) _+5=HK_19!ZE*VO:.F4N\B:.R=&?L[ZC-3U";PTC8GSYFO?E@Z_>3 MU\=J^)&9UY]0U@W-L1F>BG(N/]AZ]9PN9$U>6O".X2P2#7F6EI2P7 B@PH5! M'VS]^^UKLBSG:5P6\.93:FW!9EYXJTKOI2[_)"WMNK#U_L,O."HZB-KWUK.X?<\Y;D^Y MX6*FFI^MX.V+-?N=]TF"M"-.PR\-XE_(T7Q9)]LPD?X3L(! !#$F&@UWAH/H MG+*C07 &XW]PGTR,*)E( 6_0!L!XRUH#0K:$;"3Q38JL+4217F3K:# MT3D#E,2N)75J%,FRM]WJA?!KSM$I38NFHO"-T"L[2RO8(A5;+91?6 ;0)+C?BQ/P7& G%;DS<_41/C28V;*^ M=ZZ]:-SHJ011[N]V(G<'56TQ1B\Y1(FTW7V74V,355S:9)G#R&+GZ[-C$!K0 M:-\;Q)F819I@/'I90B,AC'(I\&#@#O MKM@E#0EU[A2_P5"^^S1V06A,P 5Q>0<(4W/>Y6KPB@S,-%SR< :*18UNN'<$ M0?EF?1PZS%>>(EH-\SCPGRF&9"<3S-6T]@D8S"DG]):],#TH'H?,(MF&E-"L MVD @G,PD0<10:UPI-O%&5 YKJ4O6,#:+()^(GIF>P9(>T@QEZ%WB2I(CDTD+ MS';,AEX2?HLE>_CZ&=B]MD\!>_ZNQ@RG9+5HQFA%_8S=TVP4;J>Y35(3Y$@N MC)BM7WE+U&Y6]"_E]U#3\TW5YZ([K%^*:PJ[?C4=O0KVMAS5RW)G\&HUK"&ZE2[$53(_)3%9/ZG.66[]M#%6P21%Q*PDX"NF"9 MPWBD<64".PFT88ZWX:0Z!J1>OT?K%I95C1U:05,;5G+8FQ=,^S6&Q!VQ%RB_ M..@.^#*6SN\64'Q+)H&L;I8ZGTD&>26PAIR+#'^ U4?G MT:6706QL"TGM8^AX6!H"LI,:(Q5*0 I%47@(A5T-X#D8!2-[+GS%LN$4KL0/ M+\AJ!QO7Y*E51:.858_96+&%1#FXU!AJ_(3LCU!9NI!H10!=5;.]%0@O'[D, MBX?I J< EGLUA^ST#CH$%5^=Q!=Y9 T<->CS#1T8CMQ&%)R7:5Z M:+X4P/!+=[9)V0(H*[Z$@Q ^LGK)S K*+71-O^!KH@CX9#UAQ2Y,U4JX'Z*]@WXU-?#J&^0I @XJY0=Q]-,73 M1I<7#I3D#*89WXG '"D17-P=P=936@C69Q''>?NT']&LAHG-G!"FFO>@=&>MV:A6G,@H>:>8,2&FC3OBQUG+D"=M[H"A3 M:D,2D<8CU.[JP)B:=[CC5550S"%=B1I#0\*F75S;P >=O.Q_.8%952 M@9,.NKU:]NNB+\<^)?]=-"I(ADXE!V$ZD2U!%( M1#0"-\M+#0$M1%NR1F9$(C^0/JDX1-MK(YRX_.8:@PNW14.]#^%7[QE^=:>U M58!LPU.[+,TR!"^$*#._/T-%AD4(B*EPJHR$!F5XBBXIB@8(S"2=-A*>XRA> M2XK)RE!'T"]YSWHV^#4?_>^ A M9Z)S0SLFFEC#!9UD[X05ZJVX-:5"FS*>83"'@.JEG:<(BUH+C.P808Q8\O8" MQ8*)!< !Y*R9TUM0FM(E<%HY&'Z/X,=ZALQ@$%F[YLL9H\'O@Q_J9:7%@D$J MB:*D.SB8:45X:X[?4B4LEB*$H&B_+%3Z>FVICBM6A^Y__^K0OS=PB^@).PYW MVE)!7\3.Z?2WS+T6W'6P.:R'R.-U MH9LOC ]IGA=GQJ$#?8A=0,W3 K>*S6<8 "072DJ=+K%(0":K.K3@"6;(R>X!?3&> 5Z!+ C8L=H436O MT/BB\CC.TH(RT-(5CU^4ZO@HQNIYW)[(UU!)F(6-LF+M,J4Y!0"I8,L'R"9- M23$?B8[QO.BSSRS7L9=8#0_J!BNO4-_@+$PR^RD=:WU8"(O \K[YN#0N)R8U M]A**Z)R2BG_)) --0[YK_-?/&P MU;N*.1'\G&(T[7U!A+!\L>^KQXP)-9);W-,T\C$MQ5,+>QPC%;N#GD2R09)G M)N'HYE'O<&.3F-\>D%ET&H MF@@U2UL#HP3"/F@6/H3)*B[+&&6.!9=:MH??!&^+3T*E0?%A?A\<.&R(:%$L M&M:#2"5BDY^QM!B6Q:M-?%G$OVC:&54'[8D'N[M_^ZFWOD3JP?"0OH,-H"4B MY:FE*7LP./K;3X+N0 @Y9?-Q"A0>#LL%LO#3'0VJ/J/*;)J@.WW^?["MZME6 MP2]FAN@U$R>@P8D'1]RI70KVR3&JN!.E%]EZQB8N(DD13""Y/;P6;\-@5E]% M(&?GI,&$CQ;.(E /,WD>6T@21K^E:*%6#_^G,66-\ NX3WEFET[9^[W%<14J M9B?P@JTI*H-O,;>8RJ@BA790O1>^W (^[3D^*NM6O1<+A@OIIAB!!=3#@>,"V5,QV6?Z &/BK! MB>F4_?"9_!#'R=_TU$# 4&TMLV_9VL$%B8(%&<--9SBWG/.5O8KR^2DBPT). M0UC3,NEC9;!.M,LJ]=C,(*X!#1+WX<@LICGG;.&%$>R,1&XIE2Q;//XX:D6E M-VH0B>E ZTMS-<;SV,2G>7&>83:9#@'$V;$MN&C&*PEHU>9(_(; $9R^MT7& MK$]D;*"_PS((JXT"N4T^,FP%&1!/':I/+T/GENI8SH2)B6JDA5<,?V(D9;[L M$UF(E/[U HX2-'G@?7#/%"733;'>+90+'7AY\&I)[]?Z*UX!5O^ ZP.6]O/81P]MC!Y6?PB4S+8+SE.@/-_ M%?F^,AL]6JXPE4YRALCW=>]'?%=Y6K>CP6(RH*%KS;2QSCW!NBK4_SA="7-H M,#P%E$23,^<=$CZ KCK<8#!8G8 :E6(!"9J?]CIZZ3\ESN;?UR#Z%CD($M.3]@,ZW93V'F+=\2ML4T<0Z26R(:G+0G[E,PU80J5Q=B$Y 6K8R MA;. M[8R0AHXHU#&IK@;0<7S?UWQ)MJ%GVB8:6>$&,VQ*I6*3S%<:KYJ\D6EFL=%%!V"T,0;:)J5JL4\ 2.[0IUS[R@ M5+!XOX)4%JJZF%IZ6_QZWE MC[P9*#\P:KS?&-CCVQ$^#<89LRISO($U3GLJ]A;/O(R0 M4%45@RGJ6?"#Q6Q9D8E&C(13'"V& A1,W9/4+2:$"7=:+G7UA$3IY2^/3_[U MXOC_"=0_8]%@I#1]8/3'I\Q_YZ1R)7;B\K3Z"&CP?9HW4,>8B& I4KJ M*D4[L/,]3<'C#&>]\T@0 % !F"&X'=B5]RL(;)=9+23.I@ M#Z,-#GL>U-A"@^_>=B)8K\V%][&@8G)P=J84\!+$T=I@]JWA3=^D.K_90;RW M277>CK'RUAT[@;7]>O$=,&[BLX/,H3UV*;<;0T M1#>'O'AFV?F]6I08,ZIK8EOD8XKXHEP$!8PGPMIY4'+(BZ%<=-;EA>3(U%)J MI8ATE68.J!B,3\FM=%ZX5ERF8'7$4L-PAM;:>"G1<060(8[7UR[,K,GJ6:Q( MOS2OFI(2$'K7GEP":W'&@,LP351AWVCR,#F)309CFD1P&!M M&+8>?$FAR0+<]9KJ.[.,)EQ_PC.\\K&;/F>C$S6-PKBHR!DG;4EUTK03JUY0 ML"4949E9A38$+#B(/2BG15Y@U2EFY)49\#]-*CX V&:<]70Q0\)@2M00K$C) M0]%=\3SU5:(P(I+#;H!C!LL"<0D,'NTK SFTOX ME/<_&N3T5KTP281/\0,@YQMT5)M/,2,Z29&#I-Q#/\@*7:T=\+I)IZ1K&2MZ#%WU)\V)6#Q)))I>7P6!AV(,TR"!: M;FPRJJGA/!9% TR"O.924&I0M>,&-5@FB.I=*B4+X0!9T+,Y*^&:7CAVT[0O MY/R.CA<'@'N:O&:3+2N7PJ3$GE=3R%X0K0^J:_Y2@NL@/3\A-/2,CU.)UBBU MJ^"Y19UH*"=P1=%C-Z=6T_/8/P0[D"RU7!N#+10HL@L\KQCO01G(!?:%L*28 MD.F>JMXQ!%Z!GVD21P#-GCP6K.);^Y"NO_\]+MGR,78Q!XBK0CE5.>JG$!B8 M3U:JRD*9.7!!*^TE,K7NA@S5RN$^P8\U:8U1O2\"'<)^":'#3IU1'-@]APFF M8JM,3X#V4T%Y\B!KPDDHYHPA*[AY*/ 0)J1L&V/!N7O:&'R5:]N@M(RTG=.% MI0IB3'T7\Z(LBW.7&Y.A1)A@53GH$61I?F&DJ$>V(QH] M6 <7^[PHA8A4YE$8Y,!T3L8V=6CR9L4:,T)BR\] DH5%)BA%99GU^3S>1(XG M?]JD"1N47'A?6<%!41\F;!O2"^%8DMP6#.FGL'4+*-5!%A$[QKE:7.': *QQ!&2U/; MRI&*!5*%CY#KD.Z%*W/1AEPQB+5XJ93&0#HL[!D@_(U8/.L6M"V:O^8N]"J" MJ*E FH)[5A3T'-Q"I+J\T\H.I.:567IP6V::'!W<2-\N.(]-VQ.&X9)"*3&# M3YJ.03F8UJT4D?:WMB='&?^BJ!RDP>6K4V008K<\15?9N%IP_@0#]01>&+L, MX(0.9JG[3KNEWH(LT-RB"?/G^&1*RZ$5(%F8EN9QC@Q?$\E:OCI!C#3CQ.RW$^AO]FZ=B,#?RCJ0NP MK4Y[6F<1_8+9;/RSS)'G #28NU^/ /I/BMCTGQ294VX]_ =R^< _*-#"4.O' MH%61LL ^-G#),[2QR@+3HLH.E% M?P&9BBT^@$$^=40D *EL?R MLIA2^+'"RTK0BS4,]O7C)W+8(TS\K.C?]K21(_1J<:_EF_I@EF:I6#U M7<)!/IB,C@Z2/R4.=X _9T9@[V?@ZR\@PG4M7M?Y+A@W"P)U?DS;:/$SL1[ M<"33"4C "9C9$YQ@6*N3 FQJE+]?QRFR0_6B?Z<&SL5>] 'DSI:OK*()4>(^ M&"J=KV$YWQ95[9/61FGOJ: ?]-Z4X/WLL4S9]">;.<#!<[L]CU'@J@F$-O8K MO[SIQ8/5*UK>6HG&"6^\/N76%]QX;?4 /G" M;SORK84U:Z[$CT_P/&W*Y74'+3>I^'N5BM_?I.)OQUAN+!5_R^R:UX4O&);$ M)O?@C@982E0*P!JMZ)KPVV<6BR?P@L#VX3YMC#Y: S\CJ!85*.\,=[!7(2'6 MX64'7*[$-6WA_5.D_$*8^-??GU)6L(R@_!)V3C0&P7V;F['_&S8/8D )%"7@ ML\RQS7 IDDV(F]D?:.S3G3M,*:.1V< +[ERX8N>)SN(77QF&OWM;XK67VO3O M#65Y6TPFK[08ZD[;^9A I1>1DGR,:[4(C%QV*:3;X1Q"4!GF6^D%=0YB(_#/ MR'7 L$)N,]=[+DQ!')^0R7S2 XEO:@0*D.5&QMD_EWE2+L$6?O'X%5C21$!. MUML;BI^X/K[M%?*&'SL7*V$^.OFD<1/(+\93I<M)IUOAI MY"7@04RI:#]ZO&1D 6.)>E8V6#B0RXZSJ9*_T\E2!"Q:$L#1XTUANS@I!Z^ MH5L]Y)EWD0M&*22@?P/#\'JE_@ZX,T00Q@JE57;I92?,D B;GY$^\ $+L*^$ M.H;3#.0%G=NF+!9BP[]*DP26\AG&G?'^QU5J^F\-<^ 1S$8#9[*=I::'=J@. MD(0JI,I=R^?1<\J_0X_F22E\?=B:'/!=TI@G/I16Z$HBYJPH7=2/BQ%"(LA2 M82*:V6V3)K>6/D G^<\#NFP-QB#W%'N^[$9Z,H0H!DUJ8/?CV?5K;YE4]GP[Q2DR97&X0*S#:WOL&$G1!A%#A?G<<%WHR<\:#1JQ;G.@$T*]%;A-6\Y-O=T!THOL69&=\3'-9P=6#.4)%L.Q'L-$ M'1,_GFL$/[1*@FI(+CP0$S;VZ^!>H$6ZZ-("A&$@V]I^2AGHJC\NY/C%9\MD M$),QG<(?K"MUAHT(7Z=,K!867_U\S5*^0 LGG_;!]JE_WG7.OMRG_QWEA1K? M[3_\?F?OP];<#$0'4/ZJ0TP=M@Q0V(N*]L/-U%_7U)>V;LJ<>9\U\LYMBI"C MF&AT$$D2P)-QFZD'N3YIYJ*HFW6ZQG4"G;K2$T, #I]@DVSF^MKF&NL:*&?D M?6@E53&A/G(GU6;NKV_NP5,1M;^9U>N;5<%;/;P8_+N9TZ^<4S)+L?)*.PU+ MHKS58TDTA?*AHRII^&=B&6^$_-H6I$M#^A"G^[9[<+=T+L%7BNT]+7<)7$** MR_HF/*Y,4ES83F2=\8'26,PQZX>.B[#DMJ+J08\?(KD50A_W^Q4F?"Z:JUK] M4P+F6?+>NVU6/%&O<]OQB45!).GVM]@,( MHZ:N;$[KSUK- KXP3QJ$#QH"NG ZD?Y'%2Q2/$,TQQMNM=)>+HVD==5NN_$= MUJ#5OF&!AMU0[GG08')D*7>"%.>FCQ5[1(F _5>TE8D)J"8H_I<)'Q?&$&T] M*SB5B>&5J0+FB=5!IXY<*NGSUNWM1*#3=KO)5EF+"WU0D--5:7C4"@XOL3'* M%];R.3YE1U8J:XQ5=4AEA%TG>KY)F^.'"9('?C5+P]_- GYZTR(LTPQ)E*6$ M^)16'*NLS:W]Q^4GM)@LK5RO(L-C4= 1!CD81<(QOM>4PLP5$D2Y)\.")D)T ME4NR19OXX/$LS8NZXDL))ZZQQ@"Z9\T3O'RX]A,K03*X)N W,_5NG%+PJKHXVO 6.C4V7DX6\( N.MF21\-'JZ^ MB,[XGV3NN#U*OX5J/O>'P 1)T*@U([,7=[2,U BXR*?JD*!NE)NH?8%)>87, MU%6W$#LRE>5J73JH$L/%? KVHNPZM[U63*=%/\>JBK0ZE^Y::EZA1YR0L09#'$L.,G5J MVR>VZ(Y$NG4G F_>+SA.RIMO?/)!"HPTI:^W>KG9=B K&JH[LH7_GQ"566Q M#!X7D0")F3E7"+S.#NTE@VK*'?M4#;3 MFKQTA$29(ZET8> Z5!MFR%6>(P# M!PN[BR)?!/*F&:'!Q6.3F%7G])Q>P&"WFO ML) '&RSD[1C+]\)"W@U%_5;T):I8[T'A8Q[_8G,!23U'+OO5M MZ?R!Y8[Q)[#]0 /F*=9VY%6#1[T^YSBNF?YN<$AMOY&L9U::$S6':'0JZ$+$I7 Y*'+#<;D[NZ$GO1YJ]HS/NX@H0DZAD81V M-L$9\@H]0VX-33;':IDHLAL7.1>OJFU#66RD;Z$B0'@7)EAA"_K<>:!KCS8. M#F"S!:W(#!KN1ZO<8&^2X< (+CIHKP_\::@1, W$^P];$8'0 :6RVHM"Q MU^'#04IUV#CKX3'>[1NOAG0X>^(&"_ -J<$QB)=IS*+BTLHUG4642(?]9]B* MW/*!O7[GS^H0T3IE(JUCH-FQLR[9EU$=MN),Q. M[6L ?=<$DHP,>P6O1@*X7,;C&'6@!(=DQ]C=B$O T4 Q:'/UVN].U=P$ N2Q M,"LW0WQW<)2S=,S\C\'*>]:1)S-\_7;?Z^WH&;ZG@Y+Y9L,8OT:U-C"4?THG6/$VERAKT0,)3E[0;A)W[&LW$<="!IF1>*B]:.)&9J4+5B MLR-P @IJ6J#:[7XF&U[YFI7*KE]!HF!3@!TS6*"F'(L%L2B9P$*#Q7K4S!$F M+%SE!/7S#2^T"(69"3?0(B82A;<>W[>9+X^D3GG': MW/X9/'8=@'(+T/?(?P:6!^[I2ELWR+A9XG/CFFZA#YC4,_>4BW=FRQK$&'W0 M8")H]_60,-QE0D%:7&=#FJLPPW)5$2D#APRU];KPK-"J2@NQT/C"B3B? M,2EZ(?R>X4_H3 ]?0>@;$"9*"Q<-0DQ79;*4//.8=Q M3WH[C?VM[L_UEB(6/V#'$R$GQ6VHE4=^G)3Y M_YKAL%\7Z(" &>3R\3C%=Q=BUB^H1SL('+$YDOET7UM]O F:1=+1Z:,.FO>1 MQMR6QDI%.&%#1VET*1:A,.PLL*D5$9RV&QX&)AZQ<+$D2N$7QA_07T\95R_@ M\_!N)0Z<;T;\701;]RG6#FL09@FQ*)0L/ 2\][1*Q,*IHHVL%DNZJS^:M%*T MX:9(WG/D[ATU'<97?6^/G.5T8!P-OVY1K]"3GQC&XFJS[1TQ5[G10- MI21 #,>V/D=/'PMDI=!W- @;N[2RB>PC+-+2+1*:?5S,@ZRG\G0][I'"3,_G M?.A/VW(XKZJRE6"A8Y//S;4,)PFU05TP+34RW MVO&[AT5")*&$C;$]BKR5K:+F[@,X]2R4@MS!AH)\8&Z!\;/3_V^T!7K?E/]CZB2J."Z))Q_AW5>0$/1!7BXD!,*U$P0;'G$1J <>" M#Y[[(?@[,S4.Z !03CW?Q,;CT+K)>CP/X'3S_8_]I)?M7:[ I[&5#6M]43E( MRFFU<@?/,B=W<]14B%Q!+R-\ "D%D23_V&(=X7LK^N'U7TC0@8UC\]#%K<:^EFE>8<3E#]W5! M.&D-L[YJY*YMZ.Y\B"M@\X_@,4MK;+1OA"0,YQ,C J[/.UP@SCV2[19)%61U MX,3#A_;^\BQ3@$-'RF&L2F-+9DY,,+[*K"+V, 8>]-Q $WW#%&-?W3[.P@B#^EHT6>WT1W5#%1='Z,^W<5%S-(]34H(S0;3/2?=^0DR4(YB M3Y%;OL['DXD(D"1A^>:" O+QD'N5FGR7'$::>QHJAGC/':/K%'EC77OM&1): M5_9B+G)VT'U2 @ZT9=_4?29:+ZGA2,#!A.D*JVW)'3N?\+QVEIU>=DYL/;>.VW3BF=\H_0C^;%,X>GFQ M8T=_C9LTHZ!(B>JN#$](;G?%-I4CW!&EV%:5 )#Q/ES0KV'^L>BG\)*?(BT,V365ML#Z6F:8S?)< M<7F*!1I10?F6FVEIT154\WJ"+5.UVBFN%&)V2N$VBW9MB]:*#8C9H.:RYI^1 M5LE](*5U#%ANBJ?RF;>KT[?444-MA[^ M+#Z"5*M350$G%02-J+0K[6+H &R/0$3\5XY5U40G)SUTUI6L5UJSOEG2ZSV: M0EYB<$;A.1@YF2W'94HA3-]%B_PLAS\=!PVO+F=RV2S+5RZ+ %JC.3K/-N9& MV+T0_L;M:PM&J&A_/4426=L3I+"4^& P&8$I=Y\\@". M03@E#*;X,-I***5-VR(.8BNL$L82MZ,7DX#HWP5I6@0$TIU8>JU'YDO/4!7G M6F12+[J88,'D,[6&8Y0)MN^88&U^EI8% U@Y(>#[-\XP]%-)+VBJFL*FS [. MCCJ8BW-(,;<+]SCY83WM@710EL;2CJ^6T Z^KJ)CGPI!@1M24;HY<$&8HB12 MD9X2I. 2WWF1;.,7FX4$?[7!NF[L:&9-QC#U$.A_8;6E*PE="1-3,% X-YAT!PTXL>6S!)!537TKWGW:BO3'BHG:2I M:U"8ND:5Z^O3'7RU@B\)XI*6 '+9XBI*5\*PZXLX_?P3FE!'CJA&+"Y3A"I; M@BH,1#:K65<"7\*]IE9ZN;M ,IGR1 -]0F,-[\DD3?F4);%5.]6+_+_@4.1D MH".G\!O+'XJ2QR%:*:+;7H/KQS;=02E0G)9Q,^G*J88A>=I]W7\?M$(4M#& MU_O$G_MI0+UGE["3E@HB%MTOY'1:S89?*HU12#?'=][$2*YMB9L%]2EJ&X^D MO[MKOG&GKY%Q%NOODS8=%]H^&\&^MBE6#\FUXM+&%=(V PPYL*91PENROUF! MZPL#JHW.YJ */*?.6V9:=E6&\,VT7X$AG&OE)@V5^4HK-"OV9\R$,?]I4NW[ M3KY(J_ISLQ37M11:51,0O!;S>8&NQF=77Z;,,=W6* Y8!N^"?<&I3*PX1YZ, MTE7R9PB9P9LX+RQPY5 MJ-EC)%5'U%@7GL-)H2MPTJ&+V%5 M)YV-[0 D<[A)H;NC3"?S/F2YW]CZ-V'K8_-OK'R-YMB9M,\\[3X)O%(ZT[)8 MN">6A(;#!'^S6:3K6Z092#\J.X<%T[20)FP2S;/E/1BOXHIT?0 MIH)21D:0RG60>/-LH934@=58]DW57Q9-?UIL<8K*Q#-'5$^[CBS5M(ZPM0 & MWXNRO04KQ'TF14B:IWP/E'75!)8C2J!(/RAR[;>AS35 AG+=\#[[+57C2(Y7 MEI M$V7)5Q-O2]5CQC7LF)%6IG+P+[FVR9%.1,M\@O02!N]ZV@Y6/R%2%X";2)TB.,U4PGM M> IM\[4@M1;E-GTQR8Q"%$"=H/H@ MR 9W@I!_NMLWN43:L,#'"PT11"M9][DI)]1(*5"+3';+O%QCZ;[5B[2+:ZP4 MZTJ;) U5*LQX:Y2H]8K"\*5,JCQK1)L5FP4WNJ))J-KH#^']"@+JBJ\ T4-6 MR.BLP.EPN]]#)#H("R4#;&H*1+1P%EHHD#6&F8()>H\T,VX.@]>\ M E:CMXZ[\B*F2YID4\VB"4Q7U9-^L61IB6"&N).+*GX;AU)I#OZ)52)B17I_NR;!(B0\VJX_>T+FT,QD\>(R##B+%[ZSBJR MR6 ZB?&K"N"2ROK>Z[+VJ88"ZP^!5I>QS@9Z2VM+)8?A=G-''04(QYZO]PXV MDLU AW 1JH\^5"%];HB>\_$$FA__'2'V,D-USAIJJ%9B^/?4*O%T:<)N2[-, M_-S:2="1TB'2JM9:^ZE']K>ZL0F3?T+G=J#:M.H>$>=_56-_61$?LR()=^@J M. Y4 (A@W=8V@?U U/ZML[:C8/S4.'9HT2JR"Y6% $FZQ.33IM48^<(H&AX5 M)N8)"/3#%S3A6J5W@8)LJ\([:C$^-VDF;K*T@"+ARBLW^1)X6E&C;=]YO=Z] M-TP9KP+X%G*\N?#KJENA2#YJ[+CJJ[6.,H?9QO]ZHKL@&3K#?B2T:X48&7< MA@)8_J3X!QN^R*H1('FL#_!Y-VX-(U>I+<'U"V=P @IE=HXM)0FZZS2UH]86 MM*(_\'T?QT0L&?@) X,?>E(^;5T9#I(.ATGZB:S#2NK+C*RZ<;RT6N(^0=W"$*[:9Y?!R9Z*%K*FS)8= MD*\J<3*^"M>JPRVH@RO1QSC6;"'*>XHL1SX7LCY$=-9W*=87/D]E 7A#J)PI'<8Z2Y;HWL7; MCX0IJ,8(H,I#5=M%&'KW-QUS8\=2.2B1MZ,I&=RLA)IT^^!\"NL^ I7JMZV? M-&&Q3_A8*X6NNS6&%O6,4TBVJZ&Y75;L'?Y 30?G7TL]H3;0V*L+!G!S8T:' MH:QJ/QIY+FL/V@ TVJ :_HZ>BZW2I"^6$G$_+)2'FD/49ZL-0=O4+&WF;)50 M9^YTS11D8+G3!^@+)SS4O\/QQLDLR8DBD9$5NB0DJ+F\[DO:5<$7O&V^JN MCNUNM?A(BLE\'1HGG. $ %L"3%F[>AC1<,+74C$-J5GDW_VZZ-MD:KLRZX;@ MVNVB!K%$L@OF1U.IE^>[\**_PIQ[H5;'>S2U2T.WFH ("U8:^K#WT^L[84IY MC>YU1:)5M"4'&LSL#$^.N7"\:Y/97H1V7SU;"CV"LXVP+:"I1-:CE5;8V)]6 M3 S"#Q0+=".EHXP+6@GLCADRUG-HD$1PZ"UH$$'65:V'&J:C;$F.46DS+INJ M.H/UDHJIJU8IJ8^)>.GU^\B:Y#B>5&[8C(RVF8%,H.TSD(?%"=C:(-7^S'P:H.=#6#M=HSESM(DKQ>L M"?6F0G?*1&TDI+=.'6U MFC8&W,':2KB2CAIBD>=4A#@DR15Y$+/16I;?=^" M2WJ<'Z@XD]5J1\36A-H"+=]_G=V$9DJJ[I/GG0Z]9MJ>]LZJZ[P)-& 5."03@JOJDB:1LG>3+$8R55!]%E]CX;W3#"2.Q M4KBW.CIIR\;\3R=:OIAG^7-K>KL"3>U8J39M6^&*:4$D"5&X"@9IQ>U<%/*^ MQ9,^6#=+E.!F.(B38E0'.;UO>'C2R2+:7Z>0N<5;1#%A*9I6B1%C-V)R<)"N M\7%(+\E0*[!RP.&.)9';DTLI&D%;:Y MLVN#4@0*(6[JL.MR>6DCV>"YA%F55D=@?^6Y.R68]M3V+@BZNUD>EX5).G-, M S^7('A2< !+)4YSE]XH>>VH)=2]"*B!K3';>HJ /T+]A1IP;T;<)3*@H I M U\:Z'##,NY>T,>:;) :K*=>P&B,X8M^,>DW^''0[]9'(IB,J2=X0G0W,^&\>_R:1+W93>BQ&'->%4P^; M4H[KFV]$%W#A@ZUQ&^9F;L-=N)HYIE#UNHR)G.R;Q;D^8I6H%83ZT-P M%C(R'V31;J(6X@+"S,WJ7A_=*7KJ>ORI345)#JH7]*FXM:;=9B&N>9M16!(M M%>['HR5L 9@V,*PV_0*N?17"_#0*?9'FM:2YV7O0N,8GQ U1(K:[P<&/@ MEG/B$RK/8MMP4X%[_;Q?0H;NW&L^HQ HEG)IA#/DQ:'?+,&U+<&XH2+HSCFQ M-AVA:DP5&F7C6^EV:0K$T,QSL]0.RZ?H4(==':*,$NR.)/6H,&4EH:9TT-*.YIOK.4!=YY,SD]=HJ\.Y%F1<>@$D)L!F%@N,HF"_%5PP5J'6).E&A5YGTR[2 M>2TN,DTWMIAA$>''4'S7>%XQ[C[7XO-CZ,+A):[*>.9M!YTZ=YP7ZE5$CZ'4-=*DLZ$5_ %3 $\8X:P[P*/,F9\QNR1Y8=XY;H "P1A*]F& MF.-Z_3AM@,3=;6VYIC3U@K+4BQ/&5U^%.QN0?S_'^K'2>TMY.L& MQ[5GI-"9^)5BO7UU%">(4034N%]+W7%FGPFYPR@:B174>!* <5HUR!Q%/M?KO HY%,+I#)+/,+7L0Q%7EBL)J)?@BJ&HS65U I MQ=)*LSPZ[%I- M#7\=SQ=210ALL;)6:ZCIFM "#.&\G>5:P%Y+BZ;".J(TH5@Q9.1&7G!(?KO3-(;:J3/*QX5(NJ5=6BTO*X&(TW:1/1!KP05'MMDAU1N1O=$EAK*:=PV.%CIRG26Q&D MAMB**0:% H9LH#75K&#^LNJ0Z*J]9'FR912V1Q MQD%W2&FB&Q%>3M@%4IDFDT9<9Y9E>2'!:*I"X'[304DL%4(R+9]P]X4L2\Z/ MA/>LX)[51(XS5[[;*F=P761OQKD>7DFXH^_GV6.HC#L?AZ4:(<.)8$XDL*FL M=$B1D;&H&R<.+6[C]OENULA,JVZUP^$Z%X:N%D.]F9;6ZG'#W$PJ[)3E%0X, M*5GERJ^)23-*[0H3"Y,K4KRW,:U?T#9V#$'"5L:OJ%%R)0K="YLSH/NHT(BXP32OX@NRURM;G$FMK>YYU=K5N2CS14["I9K? MX>P=>& MO65'5RK(0.KW>=#(8P2O5GOUXSC-^!43(F"A2*9O<8^G#QA@_ASY M4Z]S;BG^NDK>U^)ED>$B8QN# -OT,2ULH!BXU&<%=/7JD0-W [.9*MZJ%"\S MN66SNF G T&%6N,,,R>'3$CGI]PP*UR0(@Z4;F$C:3TC7A?-V*[>1;A;^DGG MU=FT<'_X^=S+ +U/.N%;* U,.WG01<=N 6\?U2Y 'F9W,^ NFQ M);U=">TQDOT1!9;0F3=EB[7'/<2IK<"#Q-J J9#)*?\4W18;(3@]%E8@^YA" MR*$61A+ %C5SV@Z%U/6KXXE6JN3$./R I0V,BZH)01CP+]HDH*G,E?^T0_Q^ MQZO\CD/R,ZJJDYD)*>K SP/#!N8MD=I5Q;ZX0AU/XAP];>NSU4LZYZT2$4JJ MA4[U[C&MZUF!L[WD8W6E))UWA;L;.J:@QU#$F&>X6+'+35(LA%^_Q0&'-O<8 M\7&3%MD9U?5B(Y=<#N&TQIGQ%*2X.YA2"R6,429C.TNI7ON,Z^SGZ+VAW^[( M&)E]6>SL*VLANU%"WX_C_RK;@RR\5N[PS=K0QNRRT](YP>[?V<%=WO_ M @^:6 GH'?(A?IX'Y>%$S-,?D[;""]\;\[Y]UCI-[*,G, BU:,9@5-LSSY)" MQ="2PIJ4QK=/$C&HT'.7FG3X$GM,3, R3(Q&XB2.J-O#LX:$%&U!((?9UP37 M0(&?,+C&M66U%3HC#2][6M1Q*.@:Q//$N[Y9&O*^B,'O*X4Y"50YTRZ(JIEX MAA.3?*7'T2EPK \Q6A8W],Z.!-- M29CGL'A-*4@[_5+;EP568\*!X[:UJ_AR'^YM4R3 $8,*50"3ZD Y&_F#A$Y* M%#T"XJ9ETL3]?,4'@&] M=CMSR8/H?10^Z5@W_#KS>: [NK331OK6H#VD"^C@EN(C=D@2VJ_.L^S4>^AA MB#FR3A+))SLKJ&MT+S@/VK0.7M! 2&QL.*_@/2=3UE5W$DGJZ"Q2!R1T\CC: M;5NNU7?:.^[W@3,>["+?3X>'7(5C9M-9PA$N ^-\SG5$]T$\%0_ME!IW2PR) M]A/.9$]X5X5Y*\@G@$_I;6;:^7"7-';^YQFXC-@?*>"K1UL"[AJ(?BMS=P:& MM*;69%V;^+3BKMO4E>#S&=E.A'.]=[X?T6D8VPYDX=*DQG;N=7/]@Q?C$:/.$ MV]O#5EAP0) H3V##-/6L*.&NB0M((P2$DH=! ,ZGKMG*.#XU6=2"^'_ M_!).,(C5P&R9!'H7S";\LIJ7$SA9^=I65#T/]S'+#D M$E:$!)8'[.DYOW@9I%]# 82AIQDC%L,%4I)=U^I1N96=W11U RI-DS29E>:@W!*H)3<>:X:AQ+2*LX*\W+Q2_F@OE#I <%'L M%-.3&>R LLBQ\F%AYG/RMK"L:-9RI&J,8<ADE?$!U)E7W89\SA?XE7/B@E9Z7M#8<9;63IR%]0:0GY3<6,5+'LG*(O$[71-_" MC4;)3(W_:2C>RZ D?@G=C8J+D=ZFDY("98Z/Q3] G'-<]P:>@?3G30X':0([ MJ4 '&KV(T/%Z@W1B]+*:CC]$0L36VE.0%_(0JIG8>XK?O M9V!#TM^#AU&0?:75TP4 6*70,.PHV*!Y&7K435-+! MQ2>"GYV0IJ$E;J^M,P'L)[!$R[$A,NWWX _"HOB]4*;5J72J4'05U:.S\R69 M+(?N[CA;#ERNPPICO.!")"YJ>FY=O)QZ: I#OYB!K=/>@\K12$"7I!TJ3RA+ M@DS"1(UZ!5\8EF7KAG-Q%WJD%[H_ MU%KM8V[\PI(DQX%0(9Z=M/Y0D#[X/ZUNK6EH\@^N^I)EQ"%OGD%+UB9()D-/LI^.AIL4+ MBOA1(S5M(L[H%JI'9*PI&U0/E<[2'[X/ ^]7%1!;XU_5TXUR!2ZWS$EBM I5 MSR ?EBD5/$PG.F%R6*.,FR!^* VW_"M4ZV@1K8KN7,P8D3'M>/9K8 Z1\"; M*JR8#)_D*_\ZGU,XS@DG8\ RQ;4(N8;)W6^E:I$ :5W8T/KB9"^%6*A( KJF MZ2[%B; 4=7W(/G1*6D BJJMVXL$X!I"Y5/ZPF%#*C0LKP%"4,$+Q^0YX51>* MNH"#A.SWL*A,DPQ20-+:TNO3&EI!T]GI[0P'@U%DNU X8"EZ/Z>@#TT%RR57 MIM 6\,P7+&/H4JT\IU._Z31 T=2(D5'4B+<^U3/US5SI%1^.(P/MB#QD):3/LE^>2>[YS.,F[\@,,+[\0P'$78$+>*:;@N-)R/E -R\AWFFE?L2 (6K]NI M_):M4O9P<_GD])INC^\QDJWL&@+O="M-S@@"FHC6H5.J[C[CC?"P9?V#RG,3K4W3EK[H*;ICT3]YZ/Y(-EP XG"4Q5%7%*P1U:!FGE&/ N"2G1%>?F M+AT7QZV=WBDM4Q"'BTV$#2S5]5,WE>'OV- :II 8D2@V\)_&E%15@Z?)V%K* MD% &UHEJ*SG>U)B&(\G]=?L]]T$-5H*;@,,;$/577E-A8YO')" M3I4O^TD.8+*>:(TZIH#*N.=8999W+[U)D>&AOX;] PQ_%LNTU>Z=(Q):2]0. M!1$[#L7[.)K&?>HTZVU-B8_?-#*Y/DEP]:*8.0?KH*2)#W(Q'*VII1K(5S9Y M*0EOT6'[08@U(I#.A860TL;P,:'>%BA:',K=K.>U=0!M4S54$A[FK8I51++S M@\IZ/"H0RD.&J!X$.>SK%K<@F0TMDUG:016;5GHW3$(?4O5Y9U4ME_^5?Y2= M;LJ,8]>K?0UA)6M/Q7'HF[1^MEFWZ^OFIOR4(63'YZP*XD6!6VRF_-JFO U8 MX!*@D.J0H5H^YRJIFK.TT+V!IY,>5\&>V:S1]75@\)C>E(#B\"J$5ASI.?L$__/>[3DEL,^5LG;3\.0&MIN JQD7046' M4@E#Y-"T5+3C8EH6I0TGSF1A@=*F3^BUJ?>F2[A9L1M;L1IKJ!#$3CK0]4KI M"63[S#*U!]OC,?^HMUFAF^S/&A9A> B*)Y;(+?X#:Q$[F VLFB@=97 O@I$I M<7]8U. ^%M\LZ; ON#K(=TU5I<2F=F:49$]*G'I48]3'B J7LO886"801"7O M"#L-K+-\?/E9:+N6+:[4CN?8X6JIJ&[!L8)?S*<6*A8]ZX46?2.\URB\<5F M:Y(76&/?HFHG>?"==XC0V8PI*,SD]$0K1DF4S5%]_2O3JF]L-S(*&M?FRQ9M M#X7JR_79P& 3:H8\*,W6L![%:OF86&Y"<=?8BIC;?H34#B[WX]">0L6ENI]8 MC\"+000F%JD[<6CR4BN[^$QP4-3@"&F?+HC/-^6$2J_G* B&-?=EU;*7GB+H%/!WK:G!7*#ZP& !^LHQBS_F9&W77*E-16BU(389Y MJ[!SC=!PAV7YG%=WN;Q%4X)JJZPV$9YO1/TZ&[YE*=5TH,0PO105?W1QX\Q? MYHX0[OJ"ZV0]+1UQCDVRQLK]#)@MRWY=]!,D0@&IW'3KN][%<]'[S!6:1;7Y MU*;TO=,(@ \KI9-K+=WSHLR22] MP:2GTW_KXR#%.6Z'6;IPU*]P+TJ=/\2Y?]BUW1_Z&N-.GZ(PC!5511\YC;&2 MF9BL!:824"1 MY0]#;^(A"5 S9^YT<3FXWH(S%OBVV]$3](Y8>7"*B5,20:M'+&#!O@LY-V:A M&Q!/.)672*UQMUM)!W+A%\A#H) DLIX1$8?CHRVP\H4P(,5:CL46X)\*Q825 M/^Z\AN":$/^!LJ:M">1=\B)@^7=X)4WE.F[B?JQ**6V+7E M>2.Q%FM0WV4[^GXA',Q9(9(%3ZOD\&&5:8, B*$AR M+_(0IVZ6CE/G&[+'C 0JKHN'KA++QD4%2E>J'[Y=U:AONF[SFKY8 2)OC>!^ MK_=9#RF[L]6UFRJ.^U7%,=I4<=R.L=S[*HX6C[>PZ!,ENZ5^37F+B!)CG=QC MQ_7TH=C]/*56-L2?$TL;K;ZR3X8T7(X+!:P?.B5"8D,7P?&%X@\=R;;4 P0, M7\Q*YQL.T7B!57:=.^&I7U8U>"Z$ZLG\LQG)BU M&+PTMD,)DB"-8*B5T?I0&!7^^EJ2'C@HV !)/:T+RK"E_6'>[I])F10D;Z$W M)-XK?1A137*E,^-9M=$!V=4*;D:[GPGI0N!;4!#,TT:YF75KB"\3* ?9G,$: MN[PW%R5DZ:GTN*IJ[,$KJ]Z36F)J[D@%*C;7: OQ'-$(14(FPC/ T]R.[G4" MA[59]DW=GU&OPY(6^0OIIJ_CZB40NDULU0W7@?O&7+I!N8WLKU42^\N\)E=^ M[SIG4/\\9'C">6AR=!1C)K 3>'\4/$Q8.8F_KQ5 [P4BB&Q&I$OIV&./M^\I MD!PW&-RC%EQW*,$7)>F5 M,B)/&<'M:+:1>[;; KGSWBB\6O'6"+>.'%#4$XP;YOI7,;5V+2*.DE+#_-PB M#[88D7"G; M\A/B#29(%\P_ZZW)M;@>4%GD%>$WP459NMZ)7::R;:- MUGI]@V%?FO65YNIM<3*.PR8Q 2^(-.V*V1)U#>R4%+2V*V> Y\,(0418[L6< M'%=HQQ@, %=ITG3H5-9T/%T7<>55849T7%QOFM[I(^2#C=BDZ':L 3V!_3/- M^J6LEPM.//HU;8/U6:?DQ+W:(HR$-1 .:":4C@LWE5(&S%EFY;,$^VG]$+3% M44N6R'B*]>SR')MYOY%Y9^.P>[)M9OL:%5%@.P3= M#37$R'6]:$)[3;29_NLKVG9E_*%!U@N0!LJNZ,U ;:C=8^Z\4KNZ.2+_!?8I M0M,B+/M-5W\0!+T2.ZX#PX)MR[. P;M=K-V)I8B7J]6C 0F-CX:19R%N2(;$ M=19[3H(?Q"]U9K+&Y[/GA(CT)I,SA6YF_897Z^OZ/5.E0?=(0HQF+C0I-IVG M0B^P/PZZ+G/CI+ A4IMZ6SC8J->+,Z.[%.@,?,4K-XMV M?8OFG2(I;*92V1FVIPDPVJ#BTE);2TR+(B$8 ,.FL44K BC MJ-VB&:.#'*? MG4&]5#?D'29 [G^L_*N:WR-H?K=-8*$\<.OR M0D(MBH@G%TW MU$#R+LV"*OR'^LSQHG2;U;1Z1C1C:C:)>U]C8MK(H:@OI+%T'>I\D%.7V80O MPA*-K5!7ULOE:!G9(ZT^PO&(?%<7"'A1!@E>%VS##+[1_A9B:*3K%-0& W\_ M,?![&PS\[1C+C6'@OV ]W')0RXN)B_%3,MJ97O^7O3=A;MO*TD#_"BJ=GG&J M(#87D9+LF:YR.\NX)^FXXO2DYKUZ-06"ER+:(, H&3FU[^SW04@*)&T%I*Z M4S4=VR2!NYQ[[EF_CQE4;?U..4NF%=<3<>7=V9B3&/H&^/;]_UHV>(='KI7? M8*V?ZMC)#J1WE3NLR83B!20*([>^PRPHH4065*-2(+A:K$O]=#TZV4IU$PN+ MWN7ZTTN53C49+_Q /H>]U_]HNB_&JW62)J?"S# #.N4W M3D&-82=RD6W):G'H[ 4B8R5]$99EN7(JHA-=_6Z%4^(!6+^--6NP7)9OJ_YF M7DX"(Q1C,"FXQK(3? >NAC1D8P4TL_]%&<^%BL!=CC4AH%TR7RQ9E7,T#"DW MEF<*5]N@()3[XC-5*O6)J1R\]#N,QY0$BFB MO#AC3EGN/UU133OWY>IWD4'H!$(V*@2:.E(:IZ$197$A7*9$TST02>2,6UJP M&2.IN->2R^LU'O5&3H260K:PSI\8!K4LK.8G:_5H; ?U-,UO=_4=#TB/B_%N M&TE N13+1 /!4_T^!H=-VR]]0*X#$6H3.R MDHJ*>*;M;MT*&_+YQ#K74)"& M-/2C[FXQI4QALV:9CX&NA#PA@AMQ_<3),"UGW)DTKX8;6QLN!30F@)5G)U M\WZ1+Q#R0&DQ-JPU\)P00;4=%A2I2R=N$Z?HKC!?D#-"5>--3KP-6CV8.N$,071>*'6G=E:09EA!+:"YU^ K+38T)3;)2:LGQI47/NV-+ROM:IK.J&(:=LJ44%]C"9@#XSO48%2(W$==DD8FS& M9$Y0822(7"1.%4260RF24J]Q+H$_9UDW&@0SG"+J2- J O4%?YD1?UH;G8P& MA!8&;'=>VM[B<&>-4UA' ;69C/87G;LJCS^):TF/RLK(@F!&F<2LG0A;+69- M/U]GI677K(K@(L&\DH!7-KB%2%>3N9I;LE/LE[*FM!BD-6&8F6BA!,TE DGE M72U6F8U'IMC^:>\.1YS=MYO; <.D6O__ZO38-,V,NL]HVP3J<]4\U_SO=3$0 M?)A:$D+?GL[Y(Y(P$EMN;)04PQ3V$G=,LN6ZU/K&=#0V;&^\(M"_.E6*KY\; MEY!C./#UV;8HIN/6O4P9(QW3CXU^4VI(L5>>M+-C$)XP!31DE$FG+!^<@?= M+AO')%\C':[=-.OWS.:]@",\QL;3&VT.\BY8&C$Z/N3;(IL8*O-<>BD-S@,2 M\-6:IO7)E6IMRPY=1UL*'8N"KZ_0T:7+DH8\K7G^N/MD7!1%)&AE:]U!C(]E MWXA6VM7PSV21Y2E?6YQ32^6&$^U%HE4HL(\5ACW6&JDDR"(Q ^I!+26G+A15 M9 B&7 ^\II4X^W0;2&RQCCWP+IJ/BV2"; $_1649Q3-0O!5L[$Q%$\WN]B:8 MY;>P506VB985;8UCI4[ L"U-4]4<.SJIFTKG5]#;F*,V@L5>+CCM;^]C'A;? MO FV8+.QZ[Z_I?GZ)$Y66X#!<N MJ-ZFLWG$LHR9/$)QP'@1V?$U(EE+YHZ2C8E4L?7P:^4F:DI-@%EGW\N+&DO] M=1XA"^Q[BI42L-F:\Z$]W(D]\9+W)&/*AEB< EC#!KGD2*OAD:#N-V#19[# M%\X$4H)JCNWO44;7D\$\&LVN8NX+@@X!!ULH'[+\9HN<+R.+B 7,-HDLJL/I M;E.G&WA53_,T_*903Z:LHVAIO@=M^;>(H5BNBVB.*_@3B%R_V^\;>QQ;,CGX M2RWL("695KOZWD;:!ZN?U:2FB3&:,LLQLG\[4QPSIPBPR"*G#:0@5R 4V#T( M)73-("+T3QP+=NI&J%T(/(4ZX**^^2(["GW!2.B8KE4"6438QW4SD4W$L'V5 M2'9"0>^4-,",^U'6([Z&!116+Y*+22#JI>T^R0C&L'FWTS&D*IA"&ZYUIX<1 M4-8@\25PXW2Q,^]OBD&XDA>?WZ!6!'FF.R!\A<(+J5 8^0J% MPQC+\:'TW2E8A!DCQ/.UHFLNLT8:,,0HSEW3BT(:S.%NBCR;^"SM@,&=X*=Z M@-K>I9@$$4PO[4C3F\DJ$K6L/1IC)39A^FQJ6N/*P+UZ0G"BI8+3K^.Z5@81UIG4G-YX3RK&I.7.@ \WU(54%8[$N-&([@NQS M!S"6T:9RF=0':Y#HR, =*]FQB=VO9MDMH[SH@5(DWQU([8)I=M+5Z68;+#;T M9HF5X"_!G$GXRA-H;(3ACLJJ6!*F#UHK@CPWWR0!3;^5085 FU5J _ WI=B3 MJ6,EW/EUB2:,U2Q*IV*6@YN?3*3Z(:H!DTM>/V..+]XAP\Z[X0VX6EBX6* T MA/6AZ?P5RQ.>,HRHU@AB$@D*Z1TS'E%]JYUT/^^Z+J.D&*%.D+AN@W4&&PDQ M29LP;Z6^%62RUJH7.U.;4%,$7X!1T#3LY^ MK\;%$O--X-#V.*F293FJK4DCX] 0+U3CK#OAWB/7RYQ"BK&5<%%EGP0\=UG4 MLW*4CS5E7K7B^ CK\,'SA/_")H 62LH923CH)(ZV".P=55$$I S,-5E\) M%V0:H8VK%C8CM=0A]EO%555.N[&-*9O&8\3SJ>!!?ZR%CAL!I@KKIRKG$50R MI7U86[L4Y.3 X<)3Z<V TXFW19 2SV6:N,FR)+:_C M_]G!$UE#C#7Y#>[6B@-R'!R2,O].\&O+OUI[PA;&NW*B$ZA<%N<:#'0_XM2E M@L0J<].DA9:2%0!=,E8/!V@ /Q,V<-%G"$PSP]K^.%F066.^!@*0840<<\!K M_0BT\EJ 7=NTT1*]B]KEVZ@9/7/ER68QCO0FDG.GRX6,A7=-JJ$X0YOTS-T- MI+9QVKZ._(*Q:2GL^YDKYG6Y*W**:0F-S0+?(-R7_);N*>S8[QPNY#D,%M\$ ^X-_QR\^I"D>'_UOZ%Y?ZMB MU\F-]3EVP)E53N$^ M*U/9:?&%L*@=_!_4O]=1P0Z7?I@):_.]Q$,CT&!3&L1%&HYM%VIJ(X'Q=O): M?(M_KG>C"C>K^+>6959,/:[4<:YW,D'H+!48!,)V0RWO+$0$QEJ*-U;@+6.; M,K3F;!:C6:7"40VR>.B&$Y(P'7(MJ70$X^_FF6Q6&]%5YA3>,^P MY!6S']*RUH^YR00O, ? _P;Z3%.[5W7]0DM"O8IJO& ]YQ,U^C8F)6)I1."<*?L,QB(7.C3@B,1-Q(&5^5 M5XSTRY2ZIN)<*@5TM3KK$+(S([<:G7K:VU,LE HO>0;-86G.";.1QB_!5U X M!S."=;W-94]88(E.>EA?(E(DLDPX:>%1,_O.[0FE%5/QM^UE6LR"7SK!W_ ? G$J24'"/4O+^3Z;\@D,?C%@!F^9 MP0L?%[R2=IWWO[R5=IUON)0,_D&N+10UNEQL6,6M+7%O(>[,T<7A9+.#2\.N MUP]OWWX(.%A' I80=9WB@K6O>P$-%IBRO/C%3H.A,2B="G;(5&. DI_$YKY%J^AF79M*&:VAOBQ*X3?_^ M<;H/WZ?H2EEX \V'*-B'*TN,*.:M53ZPUF#GU> 6'2WTS\['#BPW632H:H[< MT?A%NJK8ZM06CFFE%[#(B2Y3KANQV.V>3)*([6 LH9N"D0 Z&/'E,^T:6%A( M(A 62>>8OC&C&_P@4B13YFDRH>>XR]Y^H=2)0*?N_HM;[S@;S=WG&HOU:T<" M(/=,FZ+7[%S0;2ASLW,FI>M,H=F^T'[G-::T>?@N;S@7]U:56,>XVBZ^ A8S MY-G9=)EI)\(.$[05)2+: IC1^@F:J''BO0KC!6JB5_@ M7L[ E5]&\+5*">D+W=_Z8;KOUR0)'OH.]U4)IU65<.&K$@YC+,=7E;![YRQC M_)BPE/'!.$GZ287&_;+(L02@;"C2"ZJ&QCYW(K;2?GGKU<9I'?@$P^OPKZ%; MP6JL%7UK2$JNI;3RJ V5GS>M#EU55%9O.,+0MXW1"75XF]N"B X6->:X%H[! M0ICK\T$9@J'4@TN!32M4*RH$C&2@0_UI.KL5:&8,GW5[%2('>T+2[HS=] MG8F=L*G9*42V,1+@&GX=I1S/,*1CP!/"-1.TG.3%Z:Y5'19COXG*<1AC? WYCL&6G R'@/7I^-+&E2+IW;!4U.HF M\J_##QIM26#]:MCG+BVFA5!W@Q=<"$$H@B 2Q9)-WZ6XDCJ$C('FE%,2% LV M:^;,ULU%H!LXUA%!.U.D)4M@3POJM&XT6.+E'+-2NLE,:E*91PLK4G5G X7%&D,LUM08J_J5>+!SXQPCG#5OE=9, M5B%)K,B)]I"A7'^7!,0HH,;AL/9MYXW9Q-VHMX^6Z(Y$6:NWJVNP4 LLB^RN MW[-C3H1EG>"[ B'7[XQXD9ZB#&EAU0S5#^A8&*=/:VGE1N-V";;R/["TI3^0 MSNB)*N,B,=#DV*>-0PDH!L2A%7C@WZ-,I^('#=<#HP,UY9ASDMZ&Z9IQ66*= MV?2#^BSOF-D6^R,'>\TQ.M*0!-Y@'&C'-":&AYD>(4X36KIZ(?9:U;5BRDH; MW0PE0JTUN%76EG*.^8+@6!Q_2E1G00SFC<:&*6U](=W:=FEK24+Q7T,^DZRB MR4^WWS=14U=!U6799'S:]A(-M;$ V2[JZ48.V;WYDF&ZI$WZ"#1@$AY*NUIL6"&1R#I_-@PV=G6E2GACS"<*!QYN@047T<8)C656H A=(5B8<(GR- ^!.L.W+/GV3_Z/VN>G4O+ENG%"<4X#I& M.4VMWF6C:X)Y 2JR(I@2K:)KZ7\G=25V)0T0#5?<<&[6=W!SIXKRK[&"1TZ0 M4[N8JJ02LY2SR$0D5-+QY]^(()8$>26#L]\HN25R'#%L-DF"1IBQVWNJG?=P MQRRKA"KWZASPIN)1+#S;;4V'D9OU:>UNEBD*O/4YX M_P8KZ1$M0Z)+&L"ZK MU2G623@=B^@T:F?O7V/MK(8.;VPKZ!]N1D%^CN75-L!5.L1=-JL8FP4WAGQ1 M3IT%^VC9'(.P+%T9H2X@E(,D ]8%!H[K[<[&]/(YDQDK2GPN,]NS(4B&.)HU ML=* -92F86UDK! -Z^#4^+JTX^[0;Y*)J3FA:83FU^W@=Z8"C<'UJ2 (JW10 MK]\PMH>=L8M-ECMW'BI:('<*U]"KRV*M#(GKC/A6D$Q_2\IMO=W! M,07I"B<0OKH'Z0#:;%AB@C5W.[K<[\5IE,PU7T)+(PMV[R0"2]'2(67:5M&F MJL$E"6K01$UU&6X=[A+D#U&(CM.9_(U#R&[Y@]1JP+)E9XPI9"!6S8&T;;]: ML9CJ^2GU5QG-A"6'MG- A[-EG]UM<%BJ$=F"4?()J[9D>!.C7Q8(XH8GT8[' MH12G$<,S)RHT(L*EF1PI6V;3Z"8O^(QCXAW< M@Z<>X+LZZ)5E%*C%DW5SHV,Y.P((BBRF&ZH3_.S\*VXR_:CYE"G8\Q*,+\N$ M2M"69:0A9;A8"/_J%+^8Z[KE^6RQLD\E(W%\!M9<)$KK,FU0_;D]D'+3=K@2 MW:?.4'29+(Z.!=@R<,5N"R:=K79Q)@5585X<55;BM>>L MOU%<3G!_;7^33*"(6L1<[!#PTJ-"^MYNE%2'JLQ&4EDD*5KE"Q1>2('"I2]0 M.(RQ'%^!PIV"!6C?E>;G0W\E1UD,W572'B.5)D!6;UX6Z000=3;J'%!VH!BCCK:^F,;: KG718+ MSHSH&"AAI3BA:9>OO%X 36@X!@J]IHIYN2G4PW '_M)C;Q[29'V1'6+MA:)).4 M&&S29"HJ->2[S\#%Z]/!S9?IJA/\8).>(6\S!LY!W_ZA=,V WOO)#2&$2XX] M3B/$6Y*&>+"Q0696/!39&7@1=N/%!8*B

D'2]Y_5+>IZ$G MG)/\.QQZO-ZQ?I"2!;HNC0&*D+L4=AB++PG[8Q8U:"\,*C5'J&G>(D,-4(2\ M:!FGSGL4"M/^/&-,Z$8F'2I;BS53!+K-J]&E+C9TW$9O M8#P:XZ*PVD/.7OQU2M;J9&G.. +',JRZ!EFE[W+ECE.T[.@:U/$<[D.=[20Y M9BKE=QD&.)MM-)1=E3^! ?,.?YV#K<4 &"@X#BWBHJ M%H>B9NK0:_4I=J(9MHI@_8X,\A;60CI.-DO7(%8))0TM!GIH#K&SI%@GQ[ [ M#0XNR3UK!"9A,DRP*W9M&9IG3=2'I>2N$9@3XCB%KCC9K:-+4Q@&E=I($9RT M&"8\'F)?K$,:W%)0Z%9#<6%%M:76<,^R^@PW.X5=.+7.X!^\"6UH5+:\"P>) M41SF[JKR!9?,@XUR#>N([9;Z5JBTO;*J>37:.Q6+0#NC$V9Z8#NEC;V:+Z?C M5B0NK@6#K FXFE"K,]8+=4!Q:ZN$>*@XCB!.XX)X;5S31"P<:O%7V%"ZF)FB MF?4G$%)'[>SQ-S51$2Y_'?U[+3DMMW/(4MZ"36F/*!+,Y6@-&^201<'1.,$# M8!O4S4(5<%9*2;V;ZQ[[ K()=O?(/7:KM$_5"=[?]YBZJG&87J3T7FQ,T Y( M>$H:_MKIY'6-_%*&PME2+O2IV;G&+I0;F;0@:26=BVPLOD5&:R&"PEHZ(3(2 MG76D)1P_"YI[ZS5R9]SJ- H!?Z3J>S$4J;6\]7K<*EC5WBBD:8 =T!V+:N\4 M(H>$CR'HNLQP:("<'[ZO1MAR9^3A%TYI$VEJY^^\/'YQXT//=1W/K^H*O- M/\J2@S$Q7V8&YAHAP3*.Q]CN!5@YR;O 2)P'A0@N1HIW7"8&+F&&**JHL%HK98J(Y MJDMWKKPM-6]:6US-UVI$C3PCVW8-HA,MVK?4S4HFYS_A@1^8=P,F1&07I:.Z M:6:6S%J'CS";Q""J 3*I7O.XD\QE4)6YOT&'R3[P)LE3;M) _4XO=MAT,@RG MD",TC@X<;V6B)NOM'@IE197OM+B,,9R M8I46.1?,Y5+FYG;H63A0TGNVN'( D;Y#O377 M07K+C*?+$5NMI=L[S$9]QS>:BFL&Q*TBN,-<8R&\S]",@#_TN_VNN4$HMV1- M)%NK_VZ&MY"JDU)()#GB3(&%9 Z(XX^;SRCVTBC/VSQ+MP#<&%@2&-%=#873 M9\'E$^,4.[:;U1"F $/N';TK9_1U)P:\3CEM(L/T8 0USZY3&W;"%H)\3OQ1 MD6 F,F=Q8![MRI")L)J:#N?77*.3D:_*YHE;KB,U%RW5SC#FM>YM7>B]9F7? M"F5XK0_9^B.KP\:S.-M"R\A&4BRR'8Y&>BP,%[F.*%(+1)8;CA(=9'>B^-$X MIP[:!\P);' VZAZ)U@WF0]?*MU1@S3/QV&%_[B^M8THTH@=U]-KC],U_JS<% M40\)'+!K.([@-B#J=59Q\\UBQ1W*M3853KKI=HO;3>TJSJ[8V$9;/!1_:6Z/ M>CN:VX][U.& MQ0:HVMNLIYHU+U81"'MK,"&_CO+PB%M=?7R!%M=N$7/D0WB M22[5S;[9MDZ+TTQ%C!86')=V#EIKU)J0.EH ! XL9?B5IZ"LS, GF MN>X8IO UX$<[0Q%BA+]QZ1G<55+"F,XW"0JZ73IBBR9SP$[7S2T7&,"MS/&H M!0;U##$JN,4$\UI/9"1-?'K#M.E#L77=\HXE!&WC6LO>W\#AGX1KPUW26XD$ M1=-B:I2N35N'W]=3:'9!K9_JM5A^G?.]KK(G>:UF5X(@'#&&G7^]WQE?H-V2 M79^E:LJ'_(U[ZL^>\=A3C]KHC1[YTP_A37UMSCM#7(N8X3P8<2-T2H(E0\0A M$YV-"FNIJ+I:A?7-X@9+HAG$.;O>='+?^%U]J%U=< V..9\<IZ'BFWXL'VXM\3.9,9#KS#)#\+$\G[!)QM)^OO#OO-6UJZ6>YH/RVG3YS M$=+8'), TSI=QD6NCP+:6V:J< QX#&LZRP_-FF_K17A542 M5K9[EW,#- 2X3! !XZ..3=+[ M!7JMWIZL[?HZV2$#C1*24T5H7#J]B"-RBGQH*]$3HGPS%TB 'V7KU(6*1?<< M+Q"!-::<7R?X*<\2A!7%\NRUH[/F4Y:VJLNPTMA6,!-W$&0W*="IL\D@% HJ M %*$]"==U++I_=;+:[1X;7YY1+7BC'N6&WXT"<;4(\ZBC*X)7WX2VM_7?T3? MTZ\R9C@!*D::>0#]20IWW2A^5BY!5Q$4>8?4MM 8^>&F>A_!FM77_+E49U@LK-\N]0-<:2 &J JSS#C%%')M8DUI\4"JA MW$$Y;CQQ(0FT':U->=\V,Q< ?W>?7=('5/=>NDS56)"G/L?ID@$1YRK*M$8P M6X+<9\Y/] 9(,)9&YPCP<5[?/UKWI@XY=G*51M^39T%PQ[F&B>2SA6&6:-46 MZ=+8R^9ZBY6:4!VWBQ4Q1R5.P+\Q9<&B5!4+#%%1%(FQ+RT MN81.F8B>09=CO!L=JG2N"Y'M%'9BHV2FZM9M.9&ND3O=URWZ,HG3DX MJI).L;F>]BS>E<]=+R983_[L;QTHO0N.6' LZC+.=!'(Z4T( 5;,(#!"S MUJ)6(8/=Q-"MFIM%YI;E+:BN+B9<5 ^[ZJ4QRII#X9GASJMS3=ESL &'NZ47 MG)1\5,Z"*0CU@_5@^RJ@DZP"ZG=]%=!AC.71JH .S,JH77[35I,#-;8V+!R/ M/'0\/0VQ70.VLO#2C&7R"=S:69X3(+"NO#>M)0;!12HW<3#1-,2<$ M[VB"[&FP[(T70"W E6 '%2E&ZVXYR"!,6TR V'AQWC,47>P@E\,"-"Y673?N M/'Z2\]X6OGA; (*Z1Y>/F]=C Q%+-:J)[J73O09Z-<^G2HEV= M2I>0R0D>J1/P@Y!;I\SQ*K1R;H8[PQ071XTTUEN&D5QAGEZK0#EA/^)7XBW, MKL\P=R#4=%S(5U\^J3J2CD?0B5D^7QE<7=.'G;C4XXC9A];I,ON4Y;=9HT;/ MZ?^[51%9I\W&MCKU-)>(:\Q7] $T'D2*HPNZ(?#%+8B- 6/I?5G3^-&H#TI7 "LQ^ M7Q)IUC3!8P[6'5/\&B1 G,,/^:3Q7(XO42H>W8"&25]ZS0FITVA M@=OH?LOB2>2\%"9W*]/'X!N%'YD]@L(LB]FJ;&T+L3X>X0%7*ZYO2-'=M/T, M&,K#T$^HP8\-O2S#)IK"-C29D-\V8 M5H78KG4? \45'6AAO5)A$PYC7G!;0]U8 \D<)C7BEQKP$86%AWW9R9]*^A8%046 M#R%W1C.;4@ME:CANCH@)QCG6MYJR9KMBAJ,+)\_GB;';)/AL<2;DX6.URK7P MQU@)UHOSB M-95.M=IV&V%W8E5DPF2G!;1^#X8U=A6.,>:+BKNK7<04YGB5LRTY@FE>E@FB M^*M4BI4U.XWS)1?0&[\9:(.Y'8JNS2 AY07G&;M[)T8].9J%XSOPS%I4ABG# MC85>5U!X==3P#W#(XV6AFXG=N:V1[E(TBF.0NNR6[J$E 1? *V'YZ/3)&)RN MT;"N]75HRT3,Z#XM,4?#)19E#6/ *1EFN$C*\Y U,&?H ]W6)<%3 >Q5,=5B M,CN.R A1_\W!$J%>?89GUL53M=7_U=@I6M^:J)]A6L+3K%$FW3N$1LFK<*;1 M"BJQ<6Q?/SZS*7$.^M]2@#ETU7)*W/,Z382)^DFY$3/@/F@'IU#;H;U!V OV M*8*E0?R70G?B9$%,AM(4N+L@A*9;4_?-'8K;<3=CJF&8//M%O(HCAAO\N4[^ M!\>VI/K9T$19+0HG9H_"X 9;(I-4V+=6;('H)=$"D)>2ICM^'PEK$50ERR/6 M"%J\V(E "X=+9IDO,:./]<=ZF4 K%-%$0(\T19:[IIK<735O);>=AMP#P0EA M.JRF%7E'4>V7W=^^7&S'7%\W22N=3=CF7,TE7I38,'W).I]78UM":YY;'31.YW MX%$;E803P$*S9LI#8D-H< M,0C-5XRWJ7-)239EXRPB1&AFGRY# WO&*-(QAKXD@4BA-NWE"O071_O8([8H MG;&&*->\T^$:Y+#"4!(JTY"H@LM21F+G1+32E(V@B@0$_]2?E> A3_);/=T; MHG'1#KXX[/Y"?-C6*>?P3QE)KFR+HO@U?[ U=PI7XM58%6=1547Q)S M42=SDM+OP6,8@IS\GNMZ2BYY1@*)E5-;ZT;S]*?J,U@E7!NDVV2H;(>SDOYZ M?.@]4QG7L2 )U4VN/SU80,GDC(FIM*@CH.A,_5^;Q[.A%0%(9=B^1Z:BP(# MJGE8A*=3%R-1T8A?_(>S&W.L(V2P6,=F-(5/4C@&AZ'(BZ23J'DXG55U)'7W-7IWY8.4'VMC53@ M1@O-3$3,TY:[L"T.K8M-#*PM&E=)I?&WN K6=$92W@D&$4FF *3[&$<[S"=988)+--T>\D.:(GF^..(RQG!A$JL0O,'"(C V6 MD#L2[8K!!5W78DOK*'5/5SDHBFAU%I5GJWQY=IW3O_7>! 1T%L6SL%;9104\ M215@M .)1W(W@5GOF;!M]Z:$#_YYA7!;I%D9!"Q5C-]6Y=>4/^L$[ZQ7,DX( M#$KK2ZUVZW.J%?K0**6O;DH7F&"AFRYFL8JI"%$N%ZY[(!X'K*O6-/!U% %] MTYFP0%DYRYF4G.^ RV.:?.9:,BJ;G<'/J'@]M)N _S:%X<""*"Y0E:+@25(2 MW"V]"4:=KMK@-=<1'W7KNB2\S)OR)N&FOAKI[H:-P*Y!IGW"RG=LO63BH&4R M(2N6FG4_UOO>2/VY!ZZW;O M<'%,O2Z:'80:LB(A%7BW/A%A.5)DU';0W$EI.NS@CR9%)'''#\'&M-A2S;EK)L4CM5 M-IXI1(3$+*#KNX)E5B^*<"3+=;:P+E5#WYAQ:+04QNZM3=J-\S8Z\071M[D, M;4L<"H\4%3/*YZWC.Y2*P1VK[E!\FWDI:@I7XZK&^H8UEPPM)OE$9*=B%L-M MB)R/ZD@;'O,),6Q,F;.L4*BT!=P3A;6B+@?$*%A@0X&Y"K_NA;UAM]-%WS,U M@;8,F]BI@+=46<+8F8J!>9 ,%-=SLE2""3XTB#&/_JH+P@*B?C^RG34Y>X2W M*J@47<9/C57_ /.#*@'AAWU#-H3-%B79">0_)P0"^/6PZPZL,(2YCX!V,93+&AOVX9E2^KR.UU2VV-,RB02W M0BS05Z"TD?4]L]:/4ZS-1Q=5"7L$WW,_*/3X!01N0ZFVF_I:%4R:N MM:LV4)/211G6Z30'UB"LX_^87*)D#UL[8;3X:R0'?>_2&NL&@B)*2J=+389H MA&&S+#"P$6,5Z8M,VM#:CZD@TB^P5B-E%FI"]K\Q_8*ZHIZQZMM!C:3OT?DV M2>F\6P_4(M$ZL"?+ OL3# :56.8D7.72 M]%G0GBP7>>:NOG%= MPSK$8J/IQ&!:U9[4HM@DQ60!JFR)$@F*IK'+"=V%#H'%;Y>3YTIBN&'LLL9Z MQ=<:V."Y= [P22%?\CQ-HDDL$3B'^NR(T0NNN+A(QEB2B]P%#9N[#8QQS5XB MYXF0>'80K'!KR6I#8@TM%"NM4A,FQFTLQ9+^%G@8Z2$\:DQ-(1X@O#AW^3>7 M 3!. 3K_.NA@U3791W?\5'RL0HU7)C.7&A"FW9V0XS:G"<]T+5U,_A_9#XRK M)PRUNVT0R_]=VQ1*U(,4H+X&U6?$ ROIKU-D5]G\%J,['DYROG1((<;FYM&S MB-:AG&<=OD/D,RKS0ETN-RISW!*P(\:?$O1.L@EF^]Q"9 %7R<"8K226FKGM M8Q(%JV\L0J^"ID\(%Q,$.8G$8#N!#K/?W*6T:X@41[(6$5D^9KN,&0H7=*GXG.C(X_K6D"=GLX8, M9L"HDH2I=M_.NJX)&5\.J*G9:O$G$9F6]UN0?1(D.PJNEQ%!EDHS;_LKK-@8 MJ:'3#TZ7!2BP,3]L"B;KJR:ZC-LKUM]$4V.2OCC2X_P!8PC&5ZUA&XY79Z8' M^%L%?T0;"ZF>4 ,*&%Z5G)E&' T?XS13:N]'Q(*;VP@ .@L4XWZ%.?523H!K!04/* M.,KL&;2'&EUC>QVBCK<4Q)0@#-,31'?BT-<\OXE2#G#IWVPNC_,%&J=5H-'W M!1J',99'1Z_T:GO78GW7Q,P8H%G0\0E,2\-'@_&>8$#>\84MTX7N+,1V' P] MVL@2F YH'@N-)X9Q,[:"R>)?(ID[V@UT(UA0L$WZ/=>4P08@F>T]3@EQLPW; M\14U8=NI_3OE.&%NOC3W0<6'0CD26]=NW_K>Z1!/2$DJ:@!V>H>I'.D&DS@V M^H$J@R]RHCM14U5@BO($XF)2@BL%K\:\-HQX!#UB8# G\-&*$-=M4)X$\PB=;=@N"O0P))KE M%W>@*F_![*&=-YT,A 676@<.)#6X,%V.B836Q@Q*%& MDL5"SYU>ED.!.CZ&!7C""9]]O/G5*V"MW&E"U?+30J- M8?^,4%B)V.:(9)/MCR=MNSQ4%V\D)<(ASX->]^R_#<5\G5@%!";AB,X4?@L/ MY/*8VVW4!S[M';<0&L:.K<=+M9,MI3DN@A)2OB)":O19*@%;QG&+&@AS!1.& M+H$?11/8%&:0=\9 !@P":6HZ$8?Z"D>"8(=PYK!ZAT)56 \$MTJY:4":D@1. M&:]W,C>CH_8D-H05Z1(V:N!WFB_*($-3L&/*H.GVV5-=5(++FL@Y9LZBK7WZLVN M:6YZ2Y,G$UC7HX;?<-YO$^8N/58WU2Z"J MJ-!>U@I+\2J\JF:.XM%8Z!S9=5:9Y8Z"<5@$Q$B-[;=_:&JG*E4*FAFO4]GR M)J,(TU6C8,8VE=/-=Z=HA5+TI/$D6J]U_K F%E&1E&N%4")^8[?$8\M+N'Y' MDNSA*-^7+#S:!(M2,[F]##16 )9;LP4*D]5&AX=ZV@P7G&M7'DV*+P":RU; MDA?740936\/@30RD.#*3.!I5CUSK5!JBRY]95S86>Y=/,+AA'R5,X;:"%L!K7FJA)<%J[KU( MDV;!OZ#/*31Q=?.WI3N&0:$UHTKDGF%M;=G5,!_Q70]&,_XOW_)A#9;=.!:Z M=-^YBVS]?BA"U%JDV: @X]-&XA<+!*0O&QJ940MNL5AZ.1ZX'IYY^U#C2< MI78AN4RQK8:RQJHDY[7]K5*9[#CV#@RX.67VM6AXV],VJ9_=7<_M_0>561MV M/5_:2,D+C?^PP[D05VIU3PR" V".8T@YT(CJ:BN;2H=EBS^YMM%$3]IIW&3Q M^O?R3A_?44(H$F;-G!Z_79WV9/*?7]V?\^D/OWI^='4,R/3^AA%48M9 T?M8 M@<:D\\]9J"..5_PCS_8M6/-)\=-*B@\V)\5W.+*7YLCZ3/I)9-*?4>WV.\$' MIH^":_TT_5M,2\U4-!%PFY+0!?(XDF#ANV@^+I()-NW\%)5E%,_ (JG05-7\ M="EUU5/>ZS.A^L*5/QI>A3#LH,2G@O<%)DMHR:#JW^T/+YO?Q3'8&N 2C!73 M6-F@M-0MY/P07,\\K[",E)RZE0C9Y]O=@ M.O\MXIK$ZR*:NV:_T&]JY\GVH.E%=G'>%,$T@/\ >?)(GPL(.Y2VQ8 M0YK>7RAP@E6#)L_UCNL%OOM]2?@(FO;LHU-$]I,H%-17[['6K @^N,C/_%LG MN'?4%\//:\V!<$=(8]'7W4ZWQX*S4-(A%%(=AG*Q*\K5?)RG&B?L[7^__4G# M@PGA\C^B:!08 M:I,I46IPH=G]Q2TGL5"ZEBQ35'<8)1,NF0/+HE"3MK8^7) M>GK+>NQ=+ LL MW<:IH^RY"SG-M;GA$//XO;G@\^ K!#0RU)Z\V?W5Y"M'M MQ:J&^9QP@J>&"]29_IJD&L'"!)"&J,5O4HW-*_H8+/2(.H_1GUM4+/B:#UO^ M-HFJZ)OUGK7GJBU'37=?#+/*%Z^IYOL_&%C&1'<+T(-G,-8T6I3JM?[#&_0M MTFCU.LGHC?2C-_5X*,;\J$D^CE*)B9*D\,@O]!YX#,! MQPZ/[W]^-?BJX>:][B\^![UZY@$]O^;)XT.W71[F"344G?P/E+I_E.:7$3:R MW#N$EG07ZL.S0:=%AXWA^N"$P:O>-XTPN^SI'=O5Q_X6B:^N5?"!>@(^H/N EA%M_1'N]\#O]Y>=<:R@ M^A 5E%+Y(##$P5M!O)X$'RB# K[7!\ZPE$1N[1"39+&7R++D01_ _C MY!AYH1S%3]$J^%]%1:I6?KC;\63EY!X[;QS%GZX+."R3,YE='"LUG;X1UPQ? MW$,_-$]!T^JI[RL[SR$(U)0=U >1 YI.;K;+\9#;O#C;NK!G:JO M'VT?=]B_YYCXY:#3ZYZV*'M=Y765UU4GH*MZX:![$9[WA@BMT>#J[#7[^\HZ.WR]*BJ^65OT^55 MI[_KY>HWR9\EOTUMMWM_V T'5Y?/MU'[!I>.Z0+7<#+M%WC]TT.)(!VA-(]& MP_"RMZ?C=4"^U8EOT^5%YV+7F\%ODC]+?IO:+O#>52^\NMHSG'A$'GB5+YXS M??S<_K0$4J1P<;! CF5LXC/!E%.+HO;#[O \O+@ZW\\T?;CU>F8/Y)D%X^!L MZ>TCL0^_0(=]8BY'G>&N]\"IG1:O4KU*W5Y(]GT&F3Q_H8Z"73M1UGI?ZPC_ M3C?L@TG'Y59-&$ZI\)._O8[MWQ]U1M2C\SXC(F9F0"N#,=5:82N,JBJ!ZYH0 MM /UP%EB6HO#?@<4P>%N1/_@-N(==N67W/M^%T-DHPG4]AL=XS8,#FX;WC.> M(-$C"!1@2=V/Q[B\YP>WO-\9G,Z_1QEVX J.]092$6&0_8.0R+_N=2Z#<9*F MB>XT=3620+,8*&(#+PXO.#]N /IOEX5&T406#8$";P]IAPQQ:SDD1YWS8.XN M6GO3(^$_9T%T?8VPG175Y'X]ZEYVNOK7CX/"<#XX$(""42?X?W]1\(0;-?G_ MCEI<[@//T./Q8'^G!?9W_A!@?^/753]_^6S1?O'G[U3=(WJ8Y?$$93(1/^5_+++8L8FQ99!28( 2?C:## M6?Q*V&5D4_>M-GVNH% UY3GCGAG DF2^BN-(@;'-57!-D7!TL'$0:8>(J M0O4WB"Q$8B*]5X(,'IG./%+X#$^-9B$N9#Z]!_.&;\-_+4N$OK[[7GT>[?3S M#=AYB;H]:COO-V4X&<*5D(HI!(HRR^Y7B9I!0J*A XIF"<=9"DI6+?N;(B'BXFL40P+$I_ 20E]J@,!,54@*%];X0H0& I12'*6,O5(C MD!D7@O;)@.BLF-)\R5CZ2\)H7X"EBP,Q$/M@PYY5^9F:7-<6E4X&XF_B.2#\ M36)3*/*IHN,-*[4L-309&8$+Y)E!?!C+=B.D"\+!1+BJMT1-#T?5+I-^:6AX M+A E'UXU6<:B. GM%9[ :*_R5)J>)FA$@'K-L"%GG&A$-/L0N(=$L4I8C4GI M*BJF@)#KHA0:CJ1T^6(-C&/B! _!:U W$4.5HB.)L/9E.P-&7+MW6C$?@VF1 MSQV6"G.QP3?*!:^HB\)*\E#&13)F28#IIJBS4="K0C%4SXVY>GA-ZB> ]*>: M.$0 R@Z.J>[PAD)LV>03+CQS&I#2Q>DQHI0CV0\%#'8HML8O?+I/$^[L>^(Z M+8VT.N>03A;<9?F<2111MVGRHB+"0SF+;D@(53%G&%2.T^2(EYQ=(Q&L@!ZC M85 *^X1@HL8<]R6F'E+9:I+$C+Z$P?@@12W T7=:_D[P/C-L$DQNUOJ].L.L MY:R 'TU4"L>G6-E9,8=,B70A317I?(>MJ&5)ZJ:Q3*@BB"T$\6LI[K!.1JFO M!_BJ.6WC%=/SS1$OFO21J'X8/05C&G= (/1X9A3-\>*/4+C';\._&VD1E_A&N2[I^:$C. M;24_W721PDTY0TB&&9GIJS/-=(@IG1L"@0N)#4T7+>> MSG61WU:S$\=OS,<F,Z.Y=2*JRG#I/I^M=8JZMKRVUF/Z+CBT__88DL73'J;L=9 MY!M!^)]B0M*T]GEC?&(X.P^'(PI6=X(\9%4%1MFRTK2*I ;J=-L_)EGN\,HE M!=S"#=3%D&5Y'DWPRG2)[N@2QA?(;=@XVX'D3O@A-1]$CUK_ FP^1!+-R :\ M(3KS=*JG6!&\C;F"T?5*HZQ)8<@H[#*3DJ[?J!1R=3A[H,-1$4^96$P(#PV' M0%,+BC/QN5*64NPZ1^]$'!JP]B/-5Q@R@4.\3*.",$]-U$+8QL2"Y=P8;5J# M96S/%)D_XSN><2N07=Y@VC#X:X\LMC*ZQ0!4$:%;%5N/&&5*[G(6[:9=-&$1 M)-CGV;*:Y+>9(2J&$\*E&JZ^)[+9G__G_;=GO:L +V,%YHBF8F^W&XRPDP&+ MXPB(!Q9N5V&18S9#NC3J!EAC\,@?.P&]DA(G[ 2,!N2.UW:I/I+(\)QA.I)M M@*;1:!Y ^HI-[%O+J)&4)-SP0V=M"K@!L1")@N?-V1LSR%TS.NV:[J ^BX(J M8V!K$#VZJ0S&-!)8(G"PP0A!LX^-=&(HO54ULA3D_$5$9&/F\$&-F'P7QFKL M1626@1M\PIN+,3HZY]7*'^"G.<"_6A.44+''*W:<]&5H/$6ZLA#"&AX[:9I4 M6B9QZU5EHR':J80O9^HV2@W!\-HY*%ML699(DEAZ^U@I>*Q:AS8LP9JDPU27BU*E*4$KHVH2+I):_!%_KCXG9=U]-%0\521Q;;6@KU?% MBJ-T0N5*P6,*'(U!Z^ $]#/,\;N!U\V5/@'@C>-^P$-WJ-'9SI;WAV/'P_&+ M]A2U=2DDH4)]Z03X\ :X!ADOB N;!!5EC5SL"LVE")DU ^1)6CL[X.%F]A7_ M['SLU.AB:J80?2TN\A+GR9(+HM\JO)W@;XH=WELEA)Z6_1O&0"^:$'"=1$S< M2Q<]JFOX$U$_.U\-FQ%%;6YR9-&>T[:;;F+-U[T+T+9W77U%R&E5A PW5X3X MXHZ3*.[P%]6>%Y6VD-"P+Q)%J6XGANHXT-5JH2.,L3Y_/;Y&!"?$6#U>HN2Y5#,;((=;?BDD&!(KQU+V?%K=:FX, MCKQ3JI#8-\">K)G,;S#%(,_%5 ,EVRC$BXYA4!IV[D;E BY/8@+3M?AW+;? MH?YVW_:-&^2'[_)[C>FY9I>_D8@*RH/Z'7/GJ\;4:RPC_"!GYS Y!$Y$1M$T M6:13RQA^)TGG$V6IPYB%2;MA,0 LC&0XL,H(\VYNR(+](EX1-W?-Y>X@826[ M7^5RP85)CANF\S5C$#&Z=\59/-.$K/QS[2PFNHL!#>SKE:T*<03>>HD[I0@: M\[PO4> =L*>]U_XAD3HK*"Q7)KK=B)^32K7T5K&DP$VD^[],\ H3 +=WQA5T ML+*T$7!^^1B]J,G2Q+JS#8/$7B;RYYF1E&K5*-*@W4N!7:F,6VJZYEN3:[+TV4XYU5)21&2K./S15-8F M]-)4D6 LMYC$G5Q+/!FYFVD/Q+:2LCXN%=6VK%N#94OTD-V[F+ Q"S8G!<\I M\S>-;L"7P6-.IU+'H*6(C%=*XHCM3R86:[";7;B2 T%P/D-/'I4PI8L3*R5#JO6-[.HF(C"6*3YBL;6#!-)#8')03B+ M3E>JRG A=/$.C0(OS4+*7K1^J5*PMG^3[2SMO\<)ERRTJ<\,3,8_6&W9*MXB M*7'X]8S?&^58HM :HQDG2)DPEJ M,.OR<5U$*TS5RPW/'JA<@E84J77YC#$K*)&:E5(,@*U.F3G!%,L!J;=%\.\K MJ4(%*9*B=4KB2+M#O1:=3*E;Z52P&=L;57LIIJH^@=C"T_\+?.T;54@O=IMY M@G=M'#D5B27\)U9K_K]DP71FK+6 J?V4RFF@-^BI@$ZLV2.N\T;%$6QS:,5> M@>V0529Q2[4=\/4_C%F5Z!8+_MOU3*>+J?!I/>K(+?MG5512"EA;I59*W+8. MMM7(S>4+#8/8OU.4E;+#FLKFZ\Z/F_NFZ+2A(#EBI"OR_7K!-'D/G9[:^CM M$VFAL_TK%,AKF>[&6L%Y]$D/T7AA;>\(@YG6)AR>PRI"[L?1A83V3C>J8]JF M/=9/2/"MD\!VG2KC,8$&J1)*_MJ%I;Q6!>//>"+FLJ[;76N.4$[G;\!#C,=5["-QQUO:4 M2CQ9*&J>TUCQ\RG3 [=$B>1U7*-F!H?UEM=DEFTQ;6^C/(V"^H&O*Q&6C;4J M3K4(^=TZS"G2EY=+-FS@*H(W:@LT7M4:)DA1<1WR]F4CVF*QS6>PE?D\R2)1 M;(U7XJUN0PQ,PD16"M1'[ MBK,O1SFM+/E_:$Y3?A:.D)+(ES3:H,/T]>7596=H@,'(]BQG'=.+@Z9M M(\QV%I5GT9F.%YHN21WMD1N*.USQ%>+(J>)LBI4FDW2UWEOJ=+!P3L%M#4(' M/6.[C],=LT@#%*RW>Z*]12%Z_$>)88,2J;!?:)DEOR]U9ZL9N(XNPNVVS*13 M*J9PHNVI*G6,2_]:;FW$!S"+-8ND)9^IC;&;8]AUG-I;N-PYK@G_I"K)LSLS M/6YT.I!-H>>U72Q&.IWF,A*[4:_;N5@7._NU?R_AT[C(SUK;UE F)@ICTBP3 M:8*]V B] *^DR WZBADVY\\0WZ"VE<:$3N(R"=B&_M(4DRE8Q670(!! )8)Q8BVR6%R2@796 MJ468+G82IM#4);EG"3MI)@DNXHUIPP-G&8W.TD*(2BO+':7&QUF'](N:P]X$ MO\%BGV:S+]T/*WL[I-$RBV<2N?@^59__YD!D-M (4%3(4Z>J^JOAG[5/BK() MAS961E/,OQG#EE>^!=2T"5'%K2G_#92@OP':FLY5 M4@0SSK+@/P4$O 12/4[8 \-1@!$[X]:P6N, B##B()&+X^2GL-$K*8OEPFD1 M*V?)M.*^4!(!'!,VBDB;FPT5Z0P48X>T9%+I*]8?:\) F;O'>1'Z3?"(:7+- M5?SLX6-'@XX@.^D+^ MF*"9Q,&%B(.!NOV9W'4=IIOC553#H7 A*NIP%%PK3:AB$YWHK7VA!I_3UB;) M]U*T"1.DO7_-K,>D1CI]:IRMU,!'E'1F,#R&3"I3HZ:;S$^+9> MEML=IGK?9!HO@ E("L:4\-UB;?4=?;7UF)0X%TYH:BVQ Y/ "B0' -""QM1C MWO7NULSVKZ(1DN03[LV:II+&TY%KC.\ST!:BUN3X(TQW8;@;W8H9I7UG,$$8 M-ZZI?:S4S] W:;GYJ"@T(&OB#O]4&LP$281I[TF+92/X3#'LS#;:N\=)93=) MD5,?HRV;=/=8X8J1M#"60KR*\3_K2ZB-2XI6B[RT7U%.4?^&ITNK,M^I+7C; M2:D?J!-[&(U62K /G5.V@_*HX72AFYI=YW0=U@ZI $X8Q"\&%,H2K#[E'S94 M3O.Q:U"(QG6[92PF+FBI#5/W#V0-&,=FED'"G/5):UPQFUYAN60$*#L<4;=& MAFFB&BZLR/^E8I,'U\<80:&6E7%Y3!KNA6?E&!R>4VNRC2SMEQ*JOG@(+.UAWV-IGU9\^UZ4VZ<&LMT.&'M?<-X#/ MDK*^VC)I7J,0>\"(55,&N+G37$E$,1:CK;\HU6O]AS>3I%RDT>IU0DC"9_2C M-W4ECHJJ22J*+^2/18==774NNA>HQH325%XL&JY#&J[!F,:?C8:=BU%_X\?= M3F_C9W<]]JIS/KS8ZZEW?S8<#%[\6"^W>NH]!+<[L,S=07G+)L5AT05NQT)_ MRO/OO?#Y=VOSWYGIN9UE^G"9GILHTGMPB)\:9RC\;V=/.!;$16,OU.?WCHHN:B;[U2G^-T65+U^12QG6"9+K,\C5-2#R\Y@/SW]E(SR#WC3'N,>C3H7?H\.?(^&G?/G MVZ,'LBJ.0^TC%3-5O!/,KDW[[Z6Y6Q;B2"2NU^U<[BAQ=^SZ8VF%;0V>T]RC MJYT5M]^B)]ZBRYWU]@-NT8LRUS]2N1F7[2K7O![]-1[ M=-'I>8/[29;Z[=81\)=FA^\<.?$FWI-OT3.&4_T6;;=%S^@HO2@C_!>EH5:H MF8RHS5^8^=U]SC"=M^RVVZ)=]8'?HB=7V<_HPSZD[=T?L%O3%H ^SNQ<7?G=/>'>O#G9W3[[8]CUWJ3+?]7J3[QY& MS:E)9^^R,]K/Y#D8W?. )NNI[6Z_[W?WA'>W>["[^Z+R".\UUI6MW6%0 *:< M29BG"RZB$'%+7U@NH;MS.LL'JI]\BX9^BPY]BYZQ,.Y%Y1*,,IUZ4O?TSH9&^$@7]S0LVKG?3UMYJ\[Z/ MWZ*U$[3#A7IX1O7A:FF)O8\5\NPQUQ%!."-:I*!'5M'G/?.\)QK1ZUWN6_SK MX[6'O[O]GM_=T]W=WM6^Q4,^&O^0^_#A86^:(S9M!IVA=PX.=WMZG4N_/8>\ M/>?'[!@C?)QKNO'$ M^C4]S#4]>X3)TA-W MH7:OTXF<(.79NWP.;UX%A5KD!5(M5Z5+"ES-"J4"XHS$>"&REEWGR/S[6M?N MKL)@HM($I'9%U;U@R"V6E>H$'XH$6<_RX.]1MD1JW5XH5-'Z^>.5??(M\8OB M&)@J>%'DDV5<(37H!3_@1_3.[R;7:NV33B#;Q]ZS M'JYY94GOM/RA^,<227R(2'KS"V7TC<>WK<&6KVH=O7T-[A+S%Y?.[Q8;5I<9 M4HF]'E]7,D-KH:8I##P?GCT""UK_<_.F7 M$+;M]U0_UJRU]6/]?'&>O4DQ(W]WI$R]WTO?+'_2WRQW\%- M.0F^5;&:CU41#'KA0[ :OHS%>3CNSUU\NP-?P2V)0;>:\8M;N6TH1?W*K8<2 M@G>S*+L#=T:OZT/AAUL%\YK^<. M2L\]45[\65=#!R$?#!;I_G3-P:W!UX\T^<-.O/3"X7DOO#K?LSMJNS5XYO+( MO2?QT@7YZ&1Y,#@/+P>[(O%X!+_C2:D/]P5(.>V,N1>MAV@:VI.ZUHN6OX3] M)?RR+F$OSB]%G+NC7CCJ[]I/>F3B_)(O?@3H/[S=/9F+_T6+UOG.L+ O0K2> M"''E66?\K11JOC#40K@L1U=A?^C9Y ]^HRXO!F'_W#,A'?A&O>IU.U<>:?)P M]^=B%_0(OSU>S_F-:M^HJ_Y5>-GSO-@'OE&O^OX^.N3M&70NCAGY^*"]NG?< MR*)[P'A=-+E00^\.H=]7 ?AJ#<*1\-=S^S#+M(S1]L>;Y;^K.RZ0(=^ M7,Y'O;#?WS-3\ZR@><\5GW[,:^;P).1\Y^Z/9U>ESU]L=512>:2">;ESM.@0 ME-;)R*:W,;R-X6T,?V+\B7F,$].[N@Q[Y[OBK)_:B7DP^^>T3/+++Z3:^Z(U M>LDVC[?'[UCQB\XQ7O#/+YOMR/O'AC6?9'&AHA(>FF1!OBQ#Z*5Y%GUP@F M?UO-\'5EE,(PX#LXC'5H^!"_@T)#4.CP,OO+-6QW1FC7<[MK+C383%U'57*C M8+0)?!P+WCV.O 2I2Z8@@5F%(U;9-?QKAN#K,%#\PC\['SL@^&D:%;0L43!1 M,:XUOK5PX>AQ6@:2W@[U,1#9#TNV:'/7H?[-XN3%':*&^S.!;]4V/ JR)4'+ MPB9\4H:9P AQR]N0QF *&BA'.8K3Y83V$+X;+18I["])E?F=\^U) 3N6H3RX MWZ2M=OZ^4 7, Y8MQNE6\+KTA3_B^_]?U21![\6R[(* MOL,?P(F!I7)>?#M+XAFB^::X+_AT+S\?B MCD-<7_17\%&71M2K"X+_S+ H^)G!,OU53!0(*__:A MR%/U.8EI.6DS8EBUDK0$?&08)\HE_.ZA3XK(ZWF_DFIY7:B4M($E M&$#P:^>'#:&T_'I+)K"8%]'Z6VT*K_Z2WV6,,6&>#1W=N,DI]-'FR2O-=PO>4'' M_O42CQ%^"\84'H,X[E[$HVEW M/!QUK_[O BX*8@L!/?X.7@CR4_['7Z*_MNWD8=YQL !&U:Y?[EO=<:ZJA7]> MTG5!1#]%- 730_1O&,"OP!9>@J4!ADHTS^4"@[]?*[A%8KA*\KDJ2GUUW"+I M3)K $.@54545R7A9\9OGJ,YA][)\#J^(9U&:@G&C6+^;1P4PT$!]1I(9E<6H MTU%3$^],D=#?V6#"#2R1LIP& ]/(U&V4EO#-J,)QX)Q31>PT&?U\FA0P9'CK M5!M2*Q45?'WMMJ:M]]?&-35&YJ;+V[$W:;UA7>#JG4Y+5>$E;&T0A11!->/A MA9ETZXQ*6_@.[L:L>0#ZB=JJ<&V):@8^Z/6,1"6*?U\F?/7B5OZ89/E$U27K M=S"4*C80F>"*.:"T\^&\,\V78'LLJF2>_-'<2,/"I,\.*2L8NKRR3%!D\*V3 MJ%):DIWA\7MY%BS\=+S@V>@,1Q7Y0? ?M.1(+)EU-23AUJ3J=B[.^R^>B\>/U8_5C]6/]?+@.;F>CZ3^T FYCF1E/!N79^/R_#X' ML'*>I<:SD0KY]FXO)X[8#WW$C"&,!KW>'CK)U:.>W)X\U?=?M@=/C0? M5XM.\/0)7IP?7YPO!Q?AL'MYVN*\"^S$J97:#CPCEV=/\))U=)+EKV!_!9_0 M%>S%^:6(\\7%17@^.,"KP=_[#W7O[PERYN]]+UE>LCP=5]N,W[N5C2^.D^NB M=QZ.NIX"Y> W:M0?P&;MB7+E-^JI-FJX,Z^CWZ*G/DN#?9$I_!YY?>_1D>]1_SCUZH J:$T=QK_O]'@;O"1;HL _MOECN M#[Y.QY%G\2?&GY@]H59/[<3L$7!_.4!]NR.Z'X)X/'_(WLOF4T";[DD!Z&73 M6QK>TO"6AK?-_8DYU!.S'ZC[J9T8;__<:?_L25/M[1\OFX^\XKL#O'O9--'_ MHP9X1QP8%<4S%V*S%#1!C0?#HC'HA0+9*,CN(4);%OGG9!Y5B(M^?O%G#;Y0C =;!FD>$\!AOJS*9*)

'G?%QZO@ZUZ_W^EI[,?[4?H9HOKN1_8O.Y>-)[9" M1*X#/=YY&!Y-YNF)KY,*-$:\Q2EXEY>$3_M+(Z]UC"=:ST5O'R*))B5M*A\ MAIA$R=8G:AV,\G'@)_]Z/""3_6&G.[IZ<,"V7K";J<'ZP?[!$.=M0= M/20DXK.&9BZW,DK;;7KDQ2KJ[!_^2AB]2C+>B19QE>]SM4W'BO"*RNOK(Y#67FQ M>LEBU0U[HPM_!SYTA\:N4!U=A<7X=5PJYB9!P>HKURWLVM1]@$#.'CY]FNWMG;# M4=A_9+UZHKIA\)RZX>2C]O]0U6U>? K&RR2=G.7+BHI-R^5BD<,(L^L GGN3 MQ'N:0BVK<3Q']FH8CD97C^I:G>S:#2_"_N#\N=W2(U1W_?-]X7H/L7A2H M?W49]O_&(7#\_VNAI?MZ5WX(-#A;])3B/?)KMVH'UY=[&?YO&S5 M,'Q.6/.3CP&]C7]?)MA=G&=G7V[X'+-O I[)Y>-Z)J>Z#D:>*6P\\)=/BIKEUO=!%V>\_>T':$NF$P]-5!CYDD:\2 !"0X/5N6*BCS:74;%=O ,)V6 MO](;#<.+X58(2][76UN[\[ W>MS@V6DZ>[V=$V8^"G22XGVR:S>\#,_[7C7L M806=0!R(5_KJD*TA)IB.ZR#V'O-MPW%]@< D/?" !^%E[U$B9%ZP7K)@]4>7 MX=5PO\O18]YL7-BK3L]CWGCL-Z^RCDME><%ZR8+5&_3#T9XM)?XNW+RP_2^D M03_1R_")HOR//6-ZXE:\7$.YQSMN#C[F9D/&-U["0(XZEQX 7P6 =SB&=NM\4,$__TQ\V&6.<_'M6/XH$_Z E] MRS[##-4'[?[OK-"C68#+=38N5/3I+)K"8%]'Z6VT*K_Z2WV6,,6&>#1W=N,D MI]-'FR2O]43%>4&58Z_A=*D"OP5CB@YF+,&L4-/__.I/27!"NR\QW2,T+'X@/D!] MQBY^Z" SF&WRX+W"Y8V0$(D*(-CRO9X_JN.&O=LC']D"35')>:B- NA';'M*R7 M36%WI1MV(H;Q)_!N(Y(BMOANL!@",ASP.'6"WU2P2&']X GZ5_CG:1XO2_J- MFH)8H>1G :Q:=(W3QG_/%PJ5,/R-K^?2;3?'+XP-FR(*UKKNH,EU@O?N[&DM M876"*OI$FJ%2"SZ[LV1:!?B$-(\FI3Y/^6TF2L),29]GNRFW"0@WK/@R5G=K M%WUL:57HK,@3<'&(#Y-6%S8!5"2>DF6IILLT2,%P6U,-J-04*)YID<^#*7R# MII%\%GTD>ZK+KFF-9E$QH;\D&9PBL@=+G,/ZT%K7>4@F;.I]-2L=CR5-6DIF%J&E!6IZG3 MZBIX33.N*X [S_D!N"QTP']1)>Q3S,+[+1SE-&=%_YVH]MVF=6#JJS:[B3,[ M?U JA^\/;+7C"=$OAPL51HM2O5:_^'-)"E!E:U>)QE-F'[TINX[H%'=K$#$ ML?#'UM[N=-GFED21O%D^[M!'#?>>/^L/.]W1U<:/NYW>QL_N>FROVQE>#?=Z M[-V?#0>;7^H'ZP?[@@8[ZHZV>NP]">1[HU6]X=IW6T*>!\@)_KVH_?\E^^4[ MT-YX,<9J/@8_9= +MXCQ^<79182>M=3@BD@/?:G3:'FK& MV\2T3VKEMNJS]"NWED )WI'_]A Z]B07R(O6%ZS<5D!7?N6V.I0G#Z2T-\< MX.8^?UN$5Y->37HUZ87Y10ISKQL.1R,X)*>=RO;79I- ROAKOJ*;]+3WV77.[;Y^/WR)\DOTN.V7T97@[] M63KP71H,GQ.I]N2S:>\IWN^%PX+?H@+?HLC/TVW.XV^-/T%%L4>]\X+?H8+>HV^E[QIA'6]VW MMJ/W[,L-TN-U@OKAY6!7.?.>ZA-OTGY$XWZ;GCJ BMV5?I,.>Y/\6?+;Y+?I M9+;IY,.H/U>(UZ.:T POPP?J#\/NU9[E2]Y3?3*[![F$=L62]KOTQ+MTV=L9 M1];OD3])?I=:_+RP.S@AJO?3W*7!Q3L/[G'NO3"_$&$>#,/!Q9YIDF,1YETB52?71O,0'!LG MV$;C]:37DUY/>F%^B<+<'UV%@][PM(7Y)5_Z_?/. >[N\U_Z3Y12.S BIP?F M$5WOLCY5>K!>]P%P9SP]V.,#'IRJ %[MF]?R\O>%\K?%,QZ11M2?$G]*CN&4 M>/FC\H.=P06\_!VREFXG$3TFIJ FY]RF%*9E#KJ7A4ZHKX1D[P[V.>=?R@U( M/DV*.DM,=\W,9T2_I>:+-%\I&-R_\B2#70J695#-8).O9RYM'=(+,E,8/1LI M]K;JSVZ.(A*^,EZO?%D@N2%,F9BQB->M4,$\2I!\,LIBI,ZKDAOF FRP:RW@ M;["BIU;7P)62F6I6(:I[NH%5T2.7SSQIVV@SU1.\G1<1_CM0B<6A45)H$[R=Z)*U(H?+B.LJ2/^2\HAC73\O6I_-$ MQ6TC&9OHED)I0:.E _%8%K"QH9S_:@9#CI$;,,&37ZDB@RL98H_A[6FD='O8>=QG\WY M2;*;/+UA\E646_>M1#S:-JMER8=LHI" D;E2#94LOI(I*E6=1%4S]3 -HUIC MZA%23C[-S);;)5I*]RKX>M#M= .0A91.X]>#?J>O_TJ_^GHP[%S8+X"P([LB M##-=A700-YQL(GDMZR_;=D^)1G*.G+I_\,(TF4CS&Q(7E10;."QAH%%&#)]T MYF'%Z%+ G\MZ\8ASWJ7F6% ^D9T7Y4NS29K'3T^5"O8W0S2Z49?R_KA$L"#G MS!U;)W^]VQC:?!WLR/]*#U.@1A*P!"P9[ /OC^>Z?]0'/;6<#[KU07NN^Y/C MNC\ 5Y]$[:,Q-G\RQN9)\.Y^;+&B/>6NI]SU@_6#?7F#]92[GG+74^Z:>7O* M74^YZWE1#V7E/.6N%RU/N7M@*^_2*!R<>TZ/ ]^EP'>Z*W^5UZ,JNY?]79@1#P ??GY'-HMI!X4>37133W-+O#8=@= M>!SU ]^E\VXX'/I=.O!=PG8_OT>'O4?^)!W#+@VNPO[.Z*A^EY[<,7_&@W3R MD53/NZMY=WNC7>E)O-/ZQ)OT[.R&?IL\[^Z);)(_2WZ;_#:=S#:=?%3U9?/N M#L)!;\^"/.^I/M4N78;#"[])![Y)O8O^SL:IWR1_DOPFK9VD?MB]\+2[![Y+ M.R;Z#R]V>C24NRVXM9YM]['F?]B';MCMA^?=/2MS#Z;IX!Z7W@OSRQ#F\U$O MO!H=(!_K<\6G3JV#YG)GPK GV-SG[Z+Q:M*K2:\FO3"_1&$>]KI@P!X@':N_ M\Q\H+'#5&>Y<_G_:][WGV?4\N[OP[ XZNSKXGD'/,S@^J #N61GK!? +!= 3 M[1Z/)/ACXO7T\PK@:-^" R^ !ZFG3X]JMXUR>6151#=("EF6>9S0 M&V^3:K;V9)JXHG$B+V\9W"K$0$;/B%>F4'%^G5&7#/\&7E#@.&E=JED$_P"N M<)9701['RT*&V>L$'Y?QS'V-C(@G?JL*I1*;UIU"E561")LJC6L638*Q4O3,11K%AJD7=@TV%KD6 M3Y0M\5=B]]Q-R.^EU=4/?$!:W8V\TH8>NG0% 788-$]2SC1E:10LLV2:( 5C MFH]-(<(:%ZY*DWF2\=_A9Y.E$#+?D'"ILA.\AR^"ON,!-@A\;V\F!D=,]N M%='6_: RF"+KEK<3.+4)J'4^JB=!3NC.+ZK/[W$Y"CT5X4G1NOG!^L$>VV ] M%:&G(O14A&;>GHK04Q%ZOKA#63E/1>A%RU,1'MC*>2I"3T6X3TWJB3&Y]'N# M\&)?O+Z#J4GUM$1>F%&8^X.P/]BU[^;(A'G/0I#3*+ ^[_0]+9&G(?0JTJM( M+\PO7IA[5U?AU=6)&Z\O^;[O]3I[8N&<]J5_\@C:GHN0:9_ZX57?(V@?^BX- MPD'_W._28>_2JVYG]"S<7'Y[_"$ZE5T:7H;G%QZ&_L!WZ7+GYKP'W**3SZ%] MJQ:%PLX7W0,0S7,8VA_[&ZC'"X1Y<1[V^[LBFGBXTJ?6![WP:K#KW>IWZ:D- MU*O.^;-@ROKM\8?H9':I'UZ.//W@@>_2JUZG=\SPV8=KG'X?Q=BBF:CR13,/ M]KH#<%2?T0ORCNJ6I';AQ6A/2&^_34]6-+ S.;;?(G^2_#:M;]/597BY+P*L MWZ6GTW?/&.(^^?CIAR*_24H,GB+D &)#5=-E&D0Q ;2\-!;"B[![[OW50]^D MT9YHAWZ+GB[PT]\7.MAODC]'?HNT[1->7GJ6R /?I%<7@UV8!GP =?NE?1O_ MO@3K%'/Y+SN">A5V=Z:+]9[J4^\2('?II5U-51]%W7YMZZSL+RR$.AR$@PM?EW7@N]2_ M#"][NZ+*^UUZZAZIH:]#/?0]\B?I&'9IH/=H'4.[SP*2_S MU2$;I[_F590&URI31<2\@M%DGF1)6151E=RLD9[>MP*>F^4TN%F&E^=AOWN M[!T/Z=1[87XAP@Q>:'=G=/HC$^9=(E2G1C0T]#Q#GES0JTFO)KTP>V$683Z_ M""\O3YPI\R7?^=U]\:).^\Y_HG3:8\^8GO@ZJ>!M\19K\+8,HF"ABEAE572M ML"BL4#8,_)OZ8'/8Q\0)( GBQ,ZJ %\!#UM/D M*/REBN"+\-])$*MVU/XG& MX HOJ\T_<0XE^EFJ^&HK:8'EO$ZR,WGAJ*[Z#OQ!3RW2@UY]T.[_S@H]F@6X MN&=C$(Y/9]$4!OLZ2F^C5?G57^JSA"DVQ*.YLQLG.9T^VB1YK2P0L9*"'Z:]M.WK7FCRI8BR*?JA)I&PC1@;775,$+4,4M M%XN\J()\603Y0O%:E*Q'-^'I.HK245OX!.;2=_(?9:+L1N^X6HWS#9O#494L8[!SF7CER@@^?J6A"]"(!6#^WU2S<0G!@^95I M$HUA[8IDO"0I@#G O;O>-8J_HFE7LPALJ&029'D% XQ!J/FCWHD*S@\[6$ZA MB M\E18+3:-QD7]2<-J7M ]@WJCKO%CA!D]!/O+;,G@%"UC-\B6,\=],(MXB9^<1Y$A)P@T@[Y[P-?0;1'M@F];3/C%[=R M/;]R>Y5;!.]F47:]N;# 'THO6GNO7->OW(,=RI? )/!#FH_!<9\NLYB"=KY? MZV66N_9[_7!TX6NWO3"?B#"?#P^PIW >G7;OMU:17DUY->F%^ MB<+EKTL'X(L>QGR,O1U:Q^&UZNO3] MX/FVR,=+?;STCB33KNEP[]OY^$!3AG:]@+P,^7CI8>ZFEV6O#[\8^:O[3+1C MAS']PU2(+R%@2L29+R=.VA^%O7,?)MVC=/ \[.Z+].Z#!D^U2Y=[D[3X/?K_ MV7OW)K619&_XJRB\WK-VA)KE#FWO3D2/QS./]\R,Y[$]S\;[UX80!6@L)$:7 M;K.?_LU+5:D$@@;Z@H Z<6+6#4A5E965E==?VI-D=\FX*(;NH-.SNU3O77K5 M:YUV1_4Z>4@?U,-R8^_U^PARL;4E>Z^_WD?QL&:6^Q+AJ<7I/2:E9>8+8>:# MNK2=&#/OXV0[MT*I_>VD9]C<8Q#B23QO5DQ:,7DV8M(R\X4P\T'-+$^,F2_Y MSM^_F>5%W/F/%.6JDR?CN+E>ZR7U9]NO:O_&EGL3ISYGZEEBVD\#;G'&#'A@ MOKEEP ,+&EO:8V&-R$L?$,N"!C2TM ]993EN0]OE )F2I>O,XBD=W% MR5=_,8Q,)_/=5$3S^'7W[X MHJ?BI:G =FOW-REUG5$.6P3T@IFF>8);1[_.O&](L8_W+\4)L$5INH!%!7@* MD0+JD47H11%Q &TV_TNCH#?[=H$TOFW(+ZE'KU J2#B]Q-'Q.'ZS&!E.;(VD0<6 M'3HBS6 1!3WD#,4W'P^:[RW@W,*I10KA9$=+>O3'4'S['DDFI^*J?H63";;A MA!? Y,G;4S3DA%&Y+5U%\\JM#%<#58(X[69%I-W@N49>^1!E7C0EB7)#XFS? M]=E.?Z?5-E'N8IL5KKH /.4"" H7@%=V >P?BKFL1,AH5WAV[3-C1Z++ZNW_YV>H?"()YWTJX5DU9,6C%I>?D2 M>;GM-KMGSLN7?.6WNH]05'"&5_XIA"R.4X)33R;?-T7VG@8']>3?)TAUW4,F MGLG&;R^@MAO_M#^U['2A['1V&[_=4V(W?L>?5M9*%*&,>UUYY@0 M)7FKK.*53.-6*/ZCX4=-U[JB$0!@IR7N,KS*6X6V< (P:H9F?GC:8R[^G MI&/,=-_\,I@(C*:2@/BY#BP#%^@ZDYR2YDN3"](BZQFF,!+.RWZGT7-@DT)* MCW[9NVZTC3_[K=*?O7ZCH_ZD#.R7W4YCH#^9R!RE)>4HB8@RGBOGUZ'_=NF_ M/?IOG]X'_QBX5"$ DPQN1;@\T53E3T(5/R -WLV\Q C6VJ3DLTSPM).UDSVU MR=JD9)N4;).2;5*R34JVF:,G1#F;E&Q9RR8EUXQR%YN47#;V_;*Q;_,W+BI_ MH]5Q>^TSS]^PO'PAO-QT!YW!>?/R)>'MAD\U1X^9*O_%>#5J.]=TO!\[[N3R$P85./#Z9 TZ8,7F;*8-.F##Y. MRJ!E)\M.%[SQK7LJMNS&/WWJL9QKM]T88#;C(N9TV3>44!O,0;@?Z:9YL?68NRO=AIBN6!R;[QPCMOF;[X>WF5L,05]EC=V8V+G$R>;)%,Z['PXX22K]^ M6242_!7,R:O-7)Q9(B;_?/&7H-D?>=U>O]>:M-O=;J=WW>KX?G/@]R?-4:_? MO/[/X,5W7R@C&4R(=S @@J'_X^_>=U4[6<^B@:0B3EN4!&!B_R()X-# Z&:F MOD;&#^8++T@8\IT>7DOH#Z);&(-^<1=D,^>7($OS49#. N?W'__E_$C]#@(O M='X",WOAO'KQR^\__O3BM4/I8\+Y(P[@2;#.*'5?MFKXN! 14(% \EWG0^0W MX+F?/E[]^O[+B]&[L\ _A2PD"SNT$X(MB,51& M0'?453RYRE-Q951+R+8! 2*US[S,03I$L1/&T50@=K\84P^!$D9[%4#Y/?#W MI]I.8R-;P8Y2#4F9J\J%(PS1CEOP-VQ2P/TX@@BH33PEF6("Y 16^C/W$I"! M^!RFJ'#]1H:?J)O-R5/^U(_GPIG'6/TQ#4*:RUB$<$LF"GF>;D J-W&V'HQL M%JB9%>T44@%OTLT?U G0 /;XG ^ZC@?#SH0WIDX*#'S/*\2G])E2!PF?TA]& M<>8L18;0^CZ7OL2Z%05QX5T0AO2K$9U*;LT O]3P_GK:V,C#067$;,Y !.3O M7?TE'#4UF3N14(E1GG#EC:P/,@Y[L77_\Y=ANS5XFU(? -J T,LC?^; T8?S M<;=V$O!]OWA+$CI;R*^'U_M@/$^LI3=DY2B'6!BUTM^CM"N[G&F:65H]-TD@ M;*$"L@S8.IY,8!#L3< ,3C.@4BA'_G,$.@?7(%%OF*(;R2(1MT&D^GC@"H$6K>N&,,>!7(AT<7W[%)63 [ MIN#W+%JIB\R(WT4:SHB%"RP;>TB-\@S;SXQCNAB((:(,#L4(KC[8"?@];*T6 M8'B!S&&*"4LP9#39M&:BE318E+PWXD1R, E8K4H]UI[6P E F_EK'%U]U,UB M0-5$1>+5>S[>KS=,V]8OGDDMF)VLG>RI3=;6+]KZ15N_J-=MZQ=M_:(M,JL_ MY6S]HF4M6[]8,\I=;/WB!]P*D6;D80'3^ZN0ICLW5D:764"^ !>;-=O*Q@M- M#7?;O>T@KB>?&6Y9^3)8N=5S^^T:EK[9*H?'JG*X;K1LE8,M:K0BTHI(R\N7 MSLOM:[?5KF'7#7O=/])UW^TWNO:Z?YC?8D+_5S>_Q9YQC =5.^Y$D_H1\LPYT4PPW:;J>S M/PQ4C1AN'W=7/56-[3LT[#8&S[T_QW=:66EDI=$I2B/+<"?%<'V,!S5/F>'. M_/KK-@Z$(#WY&]"&;6S8IBRLFHW.[I+*NI>LBW*%?]K[9,)9_K'AFGKNIN5C MRS\/Y)\]3$S+/S9,\W#5_F,V$XGS2@9I7C^DB,IZ$.JTME>MIMOM[*&7U\^# M8!GNE!BNY0Z&^Z:KU(_GSMQK]:H_[#9Z-FIC)9*52"E;L!_FG=%CPX^C-$BY$4"@ZW"\)!+CHDD$_-OWTMF6EX^\$/MH M<%<#'HG^&<8I=M* -\WS+/="9P);8O1I,9IQ4!,*[%@@YHLP7@ILXA)=_0D/ M!9, FV&(B:"N&/!RC$!Q_Q7LIR$0\\DW#[#;FNU>DC^O*NLY;TN1/)_80OD;=Z/2M-J_C%]VP6MUUI%WV& M!.U/@'TJN)5%(GQNMO)G'G!;IO00:I?(W*H@\_;6+TP,G!;,N'I-,^\6O^=E M8\\2;@,FLCR)U/I6B$V_6N]Y<9+'7@9EG6"MA]M8C#(G2V 0V3%'MX5),&M3?AO;%@SS6'RV-R' M>C3YU+@+>81Z1\41793,15$ 'T5QQI+J7Q[,/5DZ+9=FH>BE>_[(/D,B#.9 M%7-4;PZK#?ZK/R/:CX.4AJY@M7NXZ31X<$M:0*D!X0((2&PC10&\(X(M]PFD MUIEZ@>R)(T7K'#Z Y^317?L]M26:A-A(BML LM $3B*.B98EGJ<7QS11%,^Q M;@JC6,ZXM@)@;Q*G=R(,\7_7I@8C"9"'V=+HH01B<1LA)A*:?PD2WA%KR/S, M[KH#&O>-NJ[J&T4-I[R*";B5#F<;%()JMNH)5ZW(MSG;+XZV\9EM?*;7;1N?[<\$MO&9[4[U['E3MO&992W;^*Q>E+O8 MQF=EDU_Z/[.2R;]C"JMM%7$>K2):[;[;OSX0?>94>D589KX,9NZWW=Y@W^2[ M$^/E?2HJSJWO2:O9WAO$_"*:GU@Y:>6DE9.6ER^0E[L]]]KV.CO?.[_3;W3J MM[O'O_)M">;>)9BGR/WWZ+LGS\8'NL)/>E-;C>UMY<]T4\^I@M%R71V69$5) MJ]&]Q$VU\(W/HVZ]GTPX:=Z(%5%:^T& %[7&>=F3,JWK0\V2>A[)/9?_).[' MBV.BX7FU?:@5#]7E'9:7+2];'MJ-BH-#HWN6AYY,EE4C7ZAWG71=,I:9*\ & M5>BYV)@A=7_1>;D@V5NI-E;EJ_AA& J?P"Y@N 4PY=+EGY?G@LHV3&0:QB/X M*3SG15.J1P_CNRN* B#;'FF MM>^'\=AF (P*'MM T"/M<'E&.W#B*O,2? 238_4K1G6X]<)< RCX<'J\RH&< M,&!*(/C'[B !2#4>)Z1AC3'(^ 4J)+>B!*+!9%T$B9Y5&/L2"".7.",(!9'Q M$&?*Z3_N &#@,GS/)J\"<3BS1@;[PY7W8BP23C_8^]\OE\ESK6#SG/D#E\4*U);S9CC7Y#8] MX4(;@+?&=P3GE""> ^Z41Q R&5%#SJJT!,1[*:!^$+S'\;TD6<+W=UXR/E>> M_KB56\L .".1W0D!"E:0HD[#0#Y$0\3E^3.'_42^CO4_%1(>@R0EH.@BHA;^ M&'&N$@'O9"0C\BRD(#$"/5'8?Y)^!^/-H@OS="[TX@\))7T MDZ1[X4^\7&^^AQ!-J8)DVDH*Q"DC2"(Z8L!0([+4QNL@07@#3^$5$6:G!#'\ M4OA>3OJC*\'2Y@IHAV]IAI(J--<_[<& M/N^B=2LBK8BT(M+R\B7RG8V; MC7W!NFQW8]L=>Y6'MJ->6!XZ)ZP=R\N6ERT/61XZ+7E873=]2NG6]T?ABE:] M6/^2SK!A.%4_4A-D>A2_,!ZX"[*9\\OO/_ZDLIO_B /X&.L!L+_N3Q^O?GW_ MQ:6$>IEX3;4$17=C'P:94ODE<,=_Q;CA? ZPY(/>.??&@MXZ%CX7V&+)2YYB MSKRJ\U UGGF8!7,O$^'2"8,_<\H>E^,[XSS!U.ZB8A&3RL/U:12-O\>YCXV! MRXO%TA2JA?BO2&*7JH",7'%C$-L3N"H67]L7/?=!['0W]P3&!03C?[ZXOTMM MK_="/60;"=M&PCNL_.3_J2IM?A)>"^-ZS;W#-KKL/Y3N' M0!JHPJ>H*)KS.KFF2/>"GXH(2R3A(O%\7RRP" G^@36/^/0"I+P?+$)N%H^7 MT^]1@+_YG'D2&^!F#C/V/>?5"Z3KB]?.G<2(@-O,J#\RYY'! UQAY."E&\49 M/"$8+@(O3Q\+(*D6DFY!&( [JZZ5&)5O-TSKVGX6U_C<^\K/,8_ M7X1>%.%+5"&G[Z7\TCR!:XNJ8F,U44=\$WY.Y57KY:ZQ([$DA+[D>1XP!2KU M OJI(M9MM. =D-_+*BY6?K3*X18_*.C#-X[Q%9:C*D27B@]Q7LXXP.MXS-J6 MZ]R,_\A3_/O]]Q^^_'"S]H$>Q/<6J%$C4 56$&8\\VALE ^K2D0_3Q(1^PXB'3$6B''B:!KC M?H[R%(9(Z:![0/@HXHKOC$N3&=T%WH#<.\E#>6*"5*FD,)MPF09]3>3BO"'\S$B#4\C2G8D\G\G J:(Q,$K" J XY(5$K-Q^E"E#.9(&U M19WV 4'THFV$'<>2'B"4?2'!C6 WHDQ#X2!U-@I.K-6>445LC*A&2'\4+1Z& M3])\L9#EWUGLTCCR\Q'(>P36P?/DKHANQ4MR&INOPS.MD2[MF$=WP9R+[>ER M!5J!WA*P*.(C@J6^F7JOUUOFW<&8>E[2C+C%&#)#2_->F[18U^G!@*X1&4O:"&@ M:F=7QMPKKCYGM_/?Z^XJ8^L@-JJ-XIJ*C<_;X'Y6N4I:".20.>=8)PDT(Q$5YHF^"QY MAR=>D$BG+HH=8?@ 2$7%B2@IPN >&:P?!Z27N"03\( 4F$7L4@<"3@-!@#BC M/Z1B">4@2$A^_ UMACH@_A?0L MF3;FZTNND4JS![=@Q?C:30+NKIS607">EKY57&Q7ZHKWX<:KAWJU>792B7(R M$#BIY_-9(5GFC6]!(H!.PG\B2M [., M :R28^).A"$!UTJ\5,-W63J\_-J%MR0/ Q0PV,C M9RFAR,)0)*[2X%;"DQ&>]= )$0*/G#=EU#K>$S[Q*$?HPDEBN!/F0+<8<;UX MI)NOWMP+&ENV%X6(@46F[ACE#45>4O>;J1 W4"'7RN3&M^^K.WI*U*]?.-52 M#C8G675 L;PTQ9^&3F-X.(D>6*%/EV[?N0=?9;A .0638XSCP -KQT7AQ:,+ MH/#86NWUZ$+X$]RM"6+LD>7!(?=CBE]GHWF;5,Q4GB=UTMG+2(^5N9A=[&-' M!"1Z2=SXP(?J(&N=A.(M&6AY$1Y]T-(3@FI@L MP;Y2-4%U6Z0@N1*MK2BAH#VE*&/OXN0K_"^!:Q)2)P4UBHP(!KF.<0M!>QTK MDT:3S)0F<5K;<&#:-/7(U\CH- !J4!6H-_91WJ U"=O M)**6ROT@1P%O:4FL\E>,>KF3(+V;P48J,'-T'9,,0B=]7@HFE)3)E(4B#[.7 M2&1,[IXG;U%IM."=X:69R2Q2Q"L:-6PZS"6EP_0VI\/8 MS):SR&RID\IT6G;KBC-E+$89Q>S)_&+E&X-I3DKX7]"W?/ M33[-85;M9NN:7%"X+)CNRY;;ZC4=&#M4BXDC2E\FZ%<1!1S"E2U!VLWVH'!\ MYXLX*A9,&+SP@F:C,^C]E2Z\7[PECCA\V(B]^T=LM7'$+PSNGF?F/B0J:TC> MN9L&([3U3J/5_"OM<;?1[O\5(R?D!(5++UQ*OR&Z2:65IO2$$M>D!9SZ1&J< M/"AWL!$>IY(PVC&;>'"A_\N+:U,B78B-+3 GO&1*3E M*D*MOHT I)E0Z.4F78R=Q3F[@E>/]MKN2@W=,W:Y 67R!SP7F52@4PEDHL5:DD4I4>L&K_GU^=&\5>8@E.>UU8Z M&D[Y3&8$T):4^*%$BP,(OKNGPSI(GN2V_XG2EY!'9,D%W2:J_J >OFKE*]'B M9;HZ:>WJ1>1U:6BYNI\#=D(IXFXJ85&681C-N8QUDUVNV+^4Y&)T(]DM@F1& MLXI@#R?AE-0/POL_\#NBU3(U@3PC[7EJGS=BN.V%H9:J5FQY['>Y_%G M,<5,E:+[2#V]E9(15SK8E=NMA+24N9?!A52C S4_\/B6++YI&@7. 8IN(A$J^G"GT68%8(I!E$,+\93 J8/)L6B!D?5 QFWWDK] M@(*X:!7)9IT?*23U2I.I&+:8%EJIZ-56P=G@ MEC=!]Q:%DX@6:+;4S7)-DHUSL*R6NXNM@T46]275Z>%%;KD54JPAXH568++\'PR[KZ38EO&Q;9X,0[(];%,:@U4AG& MIPP!D335R211EL2A$]_**&J?:0+-W(\$UD7V[Z8U+5_#-] M33WWO*A\_7,9'F@>2ZUV;>(X^#)(5@6/L26RF"]/RWFEB@!9!MN>9RJWK2JU MZ+%%D UPGU> NV\#W/68RY,'N&M4-3B)4:Z1=*2%H-0%4PB!"[84MG/^Z];: M]_)EM%K^KFU-[BQUF2O=YO0237VVPK-5HU*M]^::MB8:<<.?7M@RYW<^G=IAG;.ZR^W M-'NFIEQ9O#C2BC]4WNRV"]=3K?_H&)S;L>X'?;<]V!=S],2:&5AFO@QF'@P[ M;JMKN\Q89CX#9N[WAFZO4U?)_$S-0(ZG)NT.TW-^?4"V\V77O1YVC@)2;I'E M=]ZE[M!MMO9M8V1WZ;EWJ>TVNT?A)ATDLRL6?R)\UFX-W-;PP&[+ M-=)]SWV;FFUWT#NP^9S=IN?:IM;UP.VV6L?;IHM3OG<"$J,4HRWUKA>FIW=: M[J"_KR_$:H#/O4L]=WA]G)9/=I=VWZ6."W>SU=.?C,#;\*$N1:OHN+VVU?WJ MODM-=] 9V%VJ]RYU!FY[>&"'=JN@[Z*@;T*>O# ENWU]7 >>5=]VO%H[K7V% MMMVE9]ZEGML;6%_XT]%W(Z3!A2@%5.?5?FMU-[M-=IL>KOD,CAA..GO]>C>$ MC0M1# Z3"%9_L]MDMZDJR.S" +75LU5!7A13 >F6C3WE7SZ2L<$W6^ MS%8!"IZJ].2BLYM/*;6YY38[;76-(YS+ )9K:IYR AV MEEMF>5$ZN7WD<#^,QEOK7'3 8K =ZQ9&Q;Q&:98^+8H_C).@? MGST>*3AR&O?DKYO R"XL1K)WYNCC>'2/S^W6Z;]30N1QDMYP(>^Q[5YX+ M>]!=^7="??S.!(_DGVP%G3TAO,](:$QC$^/3^-@B=UKDS@N9K$7N/&!-]41N MM,B=E[W^"T/N_%7?UQ:M\ZG67V_EM=?NN/W!OK:R21>M\6@);M$Z+UGE"VV31 M.D]AFRQ:YW,KWQ:M\Y (O$7K/(%=LFB=I[!+%JWS:0ELT3HM6N=I[))%ZSR! M7;)HG4^MH%NT3HO6>3*[9-$Z3V&7+%KGT]+7HG5:&$B[37:;+%IG_66U1>M\ ML$2P^IO=)KM-%JVSEK\\>V-C-8([%J/, 4KXL*B,0K5!FN9>Y(L'^(U.5WOJ MNIUKFXY3\TWJ]]UFV^Y2W7>I[0Z/!-QT&;;(SW&:.J^F7A"]=D"8!]&M2+/# M'4BGJSD-W7;_B(J356]WV:17';<_;+ZV&U3;#1JX[?;P*!MT]EHWB6H"PQ=_ MYD&V=.8BF\5C0V9?F)X]582D?'302;FEZ:;O^JV M,=W=ZGWUW:'KOMOJ=^T.U7>'6LV.VSZ2\7116/R_K@,F'HCP('$)*SH>6!R0 M1R-0O8_ML#=P!X?JSX]'I=. Q;'GY>+/RS6HBKW>@34<]KS8\W)AYV78&[KM MPEVI ;C7Q-432%SM!=4L"==N- 2J:BYAK8=Y0+4QP*PHD:(3_-1Z4A&@6 MCW@C6'.>;7[DP"F6@:O[5>BKM7W1,[)XF^O%RI,V_SO3[>(6WE1JSN[<9&3R9,MDFD]%G[,37+?P%D5"?X*YN35 M9B[.+!&3?[[X2]#LC[QNK]]K3=KM;K?3NVYU?+\Y\/N3YJC7;U[_9_#BNR\$ MZQY/G'DO>^J=O+D0?87(G'& 8H)$+DS+]D(N[_^PX<#\;N.^.8+$+_X MZ_[/7OA=Q?OX3P(R29 MUV_"E@B6")8(E@B6")8(E@B6")8(E@B6")8(E@B6"+4FPNE7CMP;1[ - I]J M_?6._G<:[0.3_L\L$\9R\LES\O6!9>*6DRTGUVGAG<:A$-2V+^"#@6V,"BS, MP= JTYL= G"'5YS8=SR:$LZRK5-K)GO:YI.G6X3:;'3W1>"PA<+/OD>VC<4) M[-'IP[>>@"!_U/Z3IUM9VFKLC<)AJW^??8_:1^QP9?=HMSTZ9D_GR]6_C]=_ M\J15#*NJUW^/]I7Y=H\NZAQ=CJK^:"TH3U>]:#;VAI&P*N#S[]&^\5B[1\\O MLO>--%HU_>A=*$]916A9^,S:[Y&%.#V!/3K]1@(G(+H'ME.6W2:[ M36>S39>C<#]!6\K3U19LHUJ[37:;'M&&/6(HPA8Y790!\BS=*4]7HSK #K9: M;_TS8>T>/?L>=8X83[LLA+5M-W.:KY'KV"3VKNW6+'[W1R=1 MNS_/OS_]SBEKZ+O)]6V-8IX)XH*:AQ#\EY;1CSJA?J.WPXPJVBLA@,E5IU'1 MU ,+L[BKC?.J53 )-X.Y&"7(5G+6?X]L&G_]]ZA[\L9$S>^:BD[(F[$G3^GN M:6^X>^[;OHT(71<-T'9*Z&R]QT=GJY-Q81GX_!EXL.^]9QG8,G!]5MT[&-;@ M:1E8JG1J%FK.76+/(Z L&JNMZ,Q<%RS(LYWEV8/*?R;/D9.GA(;#36W7&]3" M3/T\I%S,2XL$@(ARN_T#M<4:7:EGOTT]=[BW+\!NTQ&VJ=TZ_0K>FKML/LP7 M'@=\1R(2DR#C3)XHSH0S$^.I<+($7@^_,27Z*?EN+C1N\&K0;NX>5K/NZ.?> MGI;;;]H-JO$�=[A*5MJ.!AUH3.,]K-HKB8^Z?LR6!&635)'^+CJM^Y:_6N MW4'W83[W!]'IA-3Z2V*+?M=M'VJU6;8X9[;H'-I%Y)AL0;?\WS,/AE,7@[Z+ MO_O'*/G[=^5;X_$OZN%]!&ZSGOK:.>RN=F;>K0"K4D0R>1A^A1EHV8R2 H)X MG#H+>*^(S&^4%0H&:9PGF^S0AO,#([M6OLRE1V'TQ(/G".(;O@Q\X=QY*:Y M?/-%FN(8+Z][C5;3=>YF@3]S@I1>&$1PT7LAG+D(WI%B63D_+B?%GV?4N =& M#&*>9^J,,X>O14C_-0^,CDCWAAW-@"\[+!/;*TLQC^K*+??\' M'9R?/G*K![;BH*JS)U^5S;S,N8OS$"8.:P!%%D:$-\'>YW#*\@3!%#+\$Q_: M<$(=VG@&SH]Q$G!H(D'?.7=!-N.#IG 9[CE8#>=W8(N$".*J:183R^G+BCG@ M2I%]X;TI; 3^-IY,$*H.R23? W/#N4SR,%Q>;11G,$@6A/C+);U6C]YP_D]\ M)^"?($2$)%LB? '?.E[9J;:-7%A3P0_CA+T0A 3]GB:$XP,58]_/89@T=H#) M@04HJ1?D20##RVWC;[/&?Z9@WLXET0ALCD40R$GDS@(^3&D0A8U#EDI1\<.CBDMB0JUEX259(JL28.[S[WR@2)C"]M5'@ M;EB]%T#_"/.QTE\F,9YV_(MF\:;H-8+KG'O)5T%Z(K RG'_@?!):]"+\01BG MJ4C?JH\R[QO^-1:@#OE!TH(!7[X8]$QK@#G8R2X)1SK)6 MWEQKD'=O46@"AY.""&(,SO3J'-ZN-8+93H_U7ZO"N:K5&5@7;]>W>'N--3R! M/^4#%Q&1D2)(43AM>93#51N:?#[W\"8+4B$OIV!.ZAW^[_I1 2Z3;?=&*"C;=T+=Q>,LYDT!\T' MI5G7+![Q1F#$@>S>^,B!BBL31]F1_;+-7/,7/?>ET1FN>$.-_\YT,M4"6.=J M!!K%URMO I-]XX5WWC)]\??R*F&)*^RQNK,;%SF9/-DBF=9C 7<$R80WI)^R M._@?7FWFXLP2,?GGB[\$S?[(Z_;ZO=:DW>YV.[WK5L?WFP._/VF.>OWF]7\& M+[[[0A<0'.9W,"!C\7C?5>UD_=24+Z4KEF]2D(UQY >@W*[=S2 "UVYPD*L; M!*(RG9;"2]#F06OO!]#^YR.0PIV6B]IFF_[;HM? /YK.*S(YXAQ6-4Y?OWDD M[?"[?T@M08D_BT^QN_;C9:&[_;]MH6?-GI'O3:[=_U.IL'/7BR MS<9P.#RAR5ZW=WKM/>'+/:.43^-=EM+8<"+@P MZ,Y^U[T>6KC\FN]2=^@V6]=VEVJ^2VVWV3WB+IV]7?MY0[#UPNINVZV!VQI: MJ/RZ;U.S[0YZ^\H#NTW/G5%]/7"[K=:%U-W60?G>)7^&,9>W))9:;F# MO@5PK_LN]=SA]1%1%^TN[;1+';=]3(S9L]?3/U7D-UZ8CM[JN+VVU?WJODM- M=W HW*7=I6>3UP.W/=P7;]HJZ'LHZ)M2U2],R6Y?']>!9]6W':_63FM?H6UW MZ;D#GFYO8'WA3T??GU<+@RY,P?Z?OPS;K?9;J[O9;;+;]'#-9W#$<-+9Z]W=B?M> M%]7'D_42>JMU6W7.;I/=I@,SA%P8H+:*MRJN[UH3TEK8-_!P+_L U\\L+T[>YU MW[UNVBR:NF]3?^ VN[:BH.[;U.RXL$-6Y7ZZ1)HX39U7B$[[>@62]L)4[J'; MWIO1K"KW_-'R_G"/6*S=H.?>H(';;N^1SF#5[#U%]590\ O3M0=NO[-OXI95 MX9[;E=5UFTVK:-=]ET#/;AXQ3'3V>O9':M0@8Y"')SJ>KF;0=EN#([9WM^K; M3F+ '5Y;9)V:;](UV$"G[\YF6K<;[5Z=Q?9*'XA]K\:+Q2_=>_WU/G(MA#-P M^]<'UEW6!H[W'B77LO/%L'._>4!0U+*S9>=:LG,'4>P.37-\+GQI-1$U]QXQ MZV/KO#N\PUCP2A=T<\4/&<'./Q^Y)_$K8AR M0741PDLBX#:9Q17G">/Z1U0HX85.O!#E8@T#[.T@2W<4_%G#F0(EV[U MCW@T&B"@31%C5Z(U1=Z4 /8H=<&'GV8SL73N@C"DX0-<&HP]$L:3HZ4S"1$ M6ZZ%&Z?3#OMJAX7:X01WN($L )]Y\T4H7.=N)B+JLQ[&L';U$ )% ;/0"N3K MTGR4!N/ 2_"[.^%]%9'K3$4$9$22X4]AEN31(UA7M=XTHS]A8K\W/C><,39+ M3U+'2X03B2E,^U; XVI%C4=JV5XSSOQ>^%Z>BI6M(")XSEQXR*J3/'0F0 0J MQW1 ?HH$:!>AS'2 68-X?)7%5_POZF !6Y$"Q5V3=48B#. 4$.\X"]@#^%"W MP\#/ BT)[N$33%%/J@Z4B.!7OARB/$W%,FM,3R^X]<)IAV['QR/2NB#8?MZ#\3]?!,W^R.OV^KW6I-WN=CN]ZU;']YL# MOS]ICGK]YO5_>L,7SW$[2UDPJ)0%/P=_YB!(LR71^1UWGG$^B12.CG_B-_"7 MV$'I#]>*X(N.10%P"LH%X\X%'@33&R8 VP_*XG3F+/(1Z#)$$_CR%MX"/!7R M/306(X8TE-G8!IPA=^])9_(JD@Q?C-1P;N@5/PA?S$Q&F0P6_].(%SA>L9 MQ=&87TM7X32&8Q*1V(;#@L=XNB 3@"WCCRU:CZXQ "X"/&\Z_X8"$ M'@A--7&SC@B%81!A2PS^,YN!I)@+D8%Z,YU=_9F#N@CD\Q,!_.>0V/:2,8P% MIS\%G2.8!'Q5L[ZDWNLLX%;WEPWG8]7'CA>FL1,&\X!5%BDGU&4@!P.=)D[S MA#08+X*E1B#WTQ0N%[SO\!\)4285XFN*/^)+#5^8JHZI]*P_PPN.7CV-86BZ M3%#T);=T4X*8\X,%G"C>/FR[&N#%Y7ACV%S%=?D MOFQ.Z@GPL:!%./D"+N?BUG5QG_'.IVS;;(:Z 1R,./E*=ZD4:T$FYL!;.9P6 MX#'/]_D*2> TP@1&J(&.Q40D"6F,I&VXQ<\6WI+FA%.\A9,6Y_2.)(=?R_Q> M9MX[ =L(_VLH!7P^>!;X?*&4J)8QL#C6J.'V@:4XU"$,;T&0PS./7DV"!S[Q MEG--*V164H!<;N[+[0S@+_T<,[(27AM$".W#P@O&!,!AOHD?A_.$"@_2!$V+ M?PNEV_&IQN7!0G '1EY(:E0ZPY..#V]D2LD:W79C@&Y:$E$PY!OJQ0"7[]N[ M8)S-I/5K/LAF^)MF\8@W ET_SS8_8ECVJ+Z(9+=SPQ[9*SE@O^P-J?F+GOMP M=Z[+DS;_.]-)$ N0HU>C!$RV*V\"DWWCA7?>,GWQ]_(J88DK[+&ZLQL7.9D\ MV2*9UF/AQWRAOR&+ W\%<_)J,Q=GEHC)/U_\Y7X5= !:$@D#$ WO8$"N__6^ MJ]K)9]!1JQF+A9,\ZG0/F*Z0^4)D >GJXV "PAN6$'A@MTJ%8X'00F.ZNDM2 MUP,E1JF]DU!\"^3?((%%1"3)4Q;'A;-C[GT5)0T'1=\"IY*# L$7-\I&=IFL M/BU-3H&2$OYG"OJE^2[X!7PAHFF&3A"4J",T:$1ZKLK =E68=':I36NUVM04 MX-F7[>YUH^?,61UU9B(D?5'?V'&>I6KO2Y?(._5<\2IT;V#"! M;!$&<'7!%PX()[@>XP3Y)8/?ITO0J>TE[GBR*_#*)PS"^(\\"JTWY'.VL M_^)V2Y<$DBP$Y><*:#S7I&8J)DC&1$AYL9WEB9GN3/DQR=D"E98=\8@T)TFO MA0$F,+O4>45L"2HIS"5]_>:1MN.[?\@U*[V+.M A@-(J(A M/?2VK*G@%;X:>,>Y\-?%[=YH\@TODV^Q997MD\.^J.' 1_A[L MLBHVH&JUKM^4N?\#J)%P9?]&'NE]DJ;V27?>(R6^YG3[@A[+73(J=EGR99'N M9S Z^#B!"161:M"265J_8%!E,T24)>NVI$Y)PRR6FE^?2&M)^H >N?TR2?M- M2]('DO27.!$KAU_AHU60]5GQ.X[A@6(0#VURA<)+A1D:TZ;6H\ZKW^CM,+$* MESERX%6G46%MC6#B[*ET7K5>KSCX'E8 ];"C\TQ56G:2=I(77I/W27@A.3DS MX7A)@M')2L3/!Q?4U,XXW+M$^H2JH >MGMMJG7X3$M=N M>V_ %;M+SWV8AFYO>)QJ_\?T%-=7!?K>B\:4(>1XTT0\0/TY8=@E8+)FWW;- MKODV#=ON==>V6JSY+G6P 8P]2S7?I9;;:NW;R=ANTK/GM@[;K?;;D_<%U5?Y M^;@0D7,KHC&"4R"2[-!=0%N7UM6]#7?9LZ@Z$[;-EMJODV]3INNVE] M"S7?); G;(^RNF_284J0]0#M$P2+:"Z,#A(A,%<4FSB,EZ%MM]U.LPFVZQ'; MSUNSZ"3,(KM-.[H8>O8\V8VR&W4V@N_L_4%4/^RJ![?C#C%Q?K!O\.K1Z71D4]6>&'MB=J-,O]\\((QHSXL] M+Y=Y7EINK]ERAZT#W9GVQ-@3UP&J9'XQ]3X @%A MEX+0DN<".V TG,]".+_&F7!:;=5#JM0QJ825G G5T8%F,W9$F(J[F4@$P^$& M"*0;Y=1C!^&0L5W/CW$R=UK-J_]E2'G8-MGL*HBHUP[^M6]?%4G_FJ##?F \ MW&1,@/<:\=?+LUF>6OS1*FEV B[#>GO M)3"QB*B#"2RXP]#-J)I(5(%4W/K >=79XP/EBR:D["IP,$'#_<*C6LT* /:W) M#A\3KG9C-*C5.U$0V!^EG/O_!+8K?!_AD5=7@P.WPB%PL$?5P8?[2STB1!GG M_+$0'D^#"?#FMYB6!U*N92EW(.6:QP#\/.JB?P53B97Q XW;2W>!G+R'H]?N MN/W!PSP(V^W$444;8YI^:& 3>O# ZL!3O=HL-7/;?3&JPY M&I^CW-!6A>ZT0=VFVVMW[0[5=X?ZU^YPV#G*#EV$/HZ)'44GV(41$C:$^7I( M>,<[U*9]/1^!ZGV06VY[T'7[@P,QO8Z?^/5(&K<],?;$['IBNLVNV^L?V+'" MGAA[8B[NQ+1;O<-+T(]_8@Y(+JY96BMF6HZ%GU"GRR!BW?(^K9(R,3%!!?-6 M_7B^\!+,N(SQLY9SYZ%>&LR]!*;KC'.!WYCIKL["@WW W@L19Z'2*Z*EDWJP M>?&$/@Q#P:78,!F80K9T'=!X18)_3X*,711+ MZI_.G@$]#]NS5L6>-3?N&8TQ7J$Y#,DO*M%>$=V9)/'<\?,4SHE('GT/)"6Z M[<8 DTO7FZ+JG%),)#0>E&*B63SBC4 BY-GF1ZI28W>88CD%ME^5]E/;%STW M+W>;Y4F;_YTE11;C5%R-@!F_7GD3F.P;+[SSENF+OY=7"4M<88_5G=VXR,GD MR1;)M 8A&R=4!_$&;C*1<'?>?WBUF8LS2\3DGR_^$C3[(Z_;Z_=:DW:[V^WT MKEL=WV\._/ZD.>KUF]?_&8 (H@1Q./7O8$#&CO>^J]K)NN70_YYRP/)#="M2 MFS]O\^=/<;(V?][FS]O\>9L_;_/G:T>YR\N?)[6*+'HN>OTS#]"R'.4I_#1- ML;H5L\- 5R0[5?W )MM?9DKGJ^&@[3:O6WM'B&OC_K:YR9:1*5GH>N@.VSW+ MR):13YN16^V!>WU]73]&OH2$GA7U"=,P64=B)_6%I=,?'>O8YFG;;3J;;7K5 MZ;N=07]WP?Y\F?3*]QW%% ;9LJFG_,M+L/]_DPWT"(5*!>LI-BS@%EL0@!/^ MY7L+6.WZL#+?7.:K!CI?U1;WVL*K MA]^![;;;:>WAP*A-R94M4K1GY9G/2K?O#O<)C]NS8L_*A9Z5EMOLMMWKP1X0 M/;4Y+6=:S+M-@Y2EG)OK>&4EJ%=Z[<*,^%7Z@*FAS1U,!K8(VQ$E@D>G[C!S M+\MQ',-EC%!DN+LXUB3'3C!Y8F;!X$ _!U$\%B[%$K?,9U,$DN8#P^8^#KT0 M$37'H:I17C,..19A #RR=*@PE)HM\8.3V".F%6] M<'<>3[%,'C[^!AN<&DV9(I'=QQ<]4L[]:>[XE^U]M MH:MD"1X!9!K5M=:GU2Z2UR;F'[;Q4(I>FH9MFL?_U:D3 3JA;BRCUJDI- M'JW\Y]R\>N=6_]7NN8-]/':VCM'R<1WYN'/M=H?[)V5;/K9\7*>%O^HTW69O M?PA]6X[[",3_)$J>5M"/YG'$*M.%Y;._ZC>';O. ')$:1:[/?8MZ[;;;[NT! M06&WZ-DCXM<=MS>T>>PVC_WQU=WCM-FQ2=*[6=7]/0Z]W9YGWI[#$"QL%OO# MLM@G.KIML]AMMN'#+91.UVT-]FC86)M<0YN9:\_*,YN*_;;;;.ZA,=JS8L_* MA9Z5=KOC]KM[0-36YJR<1P[[6H+I-OUQ6PX[9XMO2B1U5U*(,39HQ. MI;H?I3/$I4H*SW##>3^9")R!<'Z-;SF!"P9K-UM#EY)M1[&7C/$MXR"!'\9) MZGAY-HL3H 2FK[]L-5K.* A#S'I=?3_F]TX3;PX3 BZ;SDI)8C*)^$,YJWBW M42/8(AAY>._(KB/T O_E1;F7+'E]0.9-D^HVG(\PAVGLA:G.==\T $PLH6Q@ MF5B,OQT'G'/O(-TSV"D&9SMFRE+-0O ^V(<%N5(*V7';#HO=. M0O$MD*VK8,1$9'D2*3@R2HC 2<[B$(XFY?NKY&5Z$Z>,PZ#1.."*@#LO2;PH M ^Z9!91-"\2$ 04P_"WUPL)T\&(\6'J:"R=&/Q7\.(&E30/?B1>+.,GRB'CX M3//]?\@3) BRC5NT#)-'SV2+L=-O=)TYL!#?7R M>MCH=NTW9$"4 M(/"N+(BX>@*A$E&H84L%$'*^$.-455* +!5TX%#ZKEU:0(TX^8I?*]&'HTQ% M!.Q>V&!C@PWER+3);/U.QW=M_]0F;= M.$C]/$5I/<<"V$F.%:2!O 51TW1:+54)"A*3Y;D6>CF)86II,YXSLM>T] H7."%6W&U%* P)9HF/M/$ P6# MF,-Y]0)?IVAUHSY_\;KA?!\G27P'3Z4.G7SBMLI?.R,NT\;II!G9C:CBQ M6 M/]",=+!:PN&K/\R!\9P4#'Z/?"U8X_I79.=FH]W[JX-5T*B]_ %6"*SNYP_? M?_RT\/MO!15"8ELR#M'U =.[F^'227-#16<"ZUJZ M7!ANZGOW4)?VFAZB,O=X!#>QJD0A!1.F'TUCVEXPYH.,MF0B!"X,WIUX=Y&: M!>\%$9,)+\G7;+20? 7%Z"=,K\WH,I1LBXFR4_<$&:C_Z0QJ:G&%O*8Y;Q+.-( M,*%@AE=&_@R=QAN%OI;Y+1+Z"/0!-JE ;MSQ$62K':^DUG-?+!5DWNUB\;;< M*Q4O)>'D/=&U4B+>HU\K520ZSZ.X64:BY\8+P& 2P$L=0PP@<#'( I\7GA. MI(W!*#V329#,R?5!WT4HU? /'RXMD.89/P+DQW]B%$Q,O#S,6%17_%I:%NCK MSY) &C 83-)4W0EJ:#7!G M27Y$.=VM&%R _P: !=O&9!@V^E7'^A? NK"0U%*R <'=0 M"LR];\$\GV_CR?6[2UD9Z%K#]TB4K6BICXAY,M&;)?AXWF'L:P1&]ER0!X]B M;]X2;6:2.J8^,7!-:O!EE=W!V8VD!@$\*PBR*%62&->%2$S$"G@,E6Y97! N8>V3_XYB_E]S-:/=KPL/V8K?H**?_)<,@;8;*_FD M)V5[_AP $XV1"S[F61C'7\]3)GUO2FXI<8J0+^B<['*63F82[WF2D,SRTIG+ M"0EXWFZ]4"BA4]T)9>2%I+NQ$QC>! JA@.?)<8^OF83Q':B)23QW$-%+"CXX M%R.4'"#O_ 'A@_F0F3Z%:D0-!2]@S564C4S. SP=NG._Y8YK;8S!X+,4H[- M5S]+!U6YVQ427H*K($>YG!A=I&FF7=Z"8_-$):&[>]$'&"G/$_:.(Y":\N/ M_\,,YARXSX0_BV#+IW#U%Z[SPD=N.M%1'&4!2K^L*AW#I65+X:,2#8I;G\F? MBBP+I4L)@QCDD@\##M17AN"/??C9'+U/3.5\WF&+'&#]^.4UW72 M/B(5_RS9FSBM>:3OP\*D3-5U$"1CAJDK!V/@7AS'"7S$ZH7 ?P+9QK 69'C2 M\O%X4<8'<(=.F''+V2# *1K3CM*'(AKH#U L,QP$^9S&C]2;2E/"TW0W"T!U M!(D"4ABN-V%P?L/YB0U,3%?(2'O8LF)YR8,)R^&Y8#[*$W@DC EG#^4%48X@ M$(MI+!7PWJV7!#$\S J2RRHM7&FA=Y?F >DK<. P-(;R",\:7K*HW2Z6E'J& MYQ=% E^&\ W#"DY!]4;K12E JTN0NKEV#^/]#>8Q3A7VX$H*2: [\K-G\#/) M)1]L[S&;ZDH!D#E-&>MS4[BTZ'LRV',/]<4XH?J.P=N47I!'C"M)&YWZ0+"< M) C1DX"%)R%WAQ' MQP4$XW^^N#^RVV^]L,'WLPJ^'^?2N%DL0JWHP#S1\O-!&#[R!?+\/H(-!L@M M)CF+NY.^_M 4_N6'__'FB[5S!]%&\0I_R1CZ=\]6;D+Z>$?)GAAA3X5"8?/ [6""4K*@+#0M'9F7G? MC%D:\\+G8;!)'CK82X V)XRCZ17^-3:IN0F'D7(T*;H3ETA,O0?@H80$#.YG M$E#4B+Q+D;;OV+4! ^5SZ5@F!KI#7@T#6+I4SS%P&$=$OL+Q68HYHD<)/Z2R M"C(7#18%.LZ],5A]-W[&ZA]6SJ04: 53 6Q1-B39 M$/-E [Q%B:A'J'S4C] M)%@H"8IK3@U-W%0'I2 %T[5D9+6?P\:JBPFSI\#^04P"/G6G;;+\&QD%EL*' MPE?7; 5WH$N#I9#^A/B_0N#*< 1Z$3;)7F\4YY0"G:&#AR4QO@2.1X(!+)87 M"7IWOHJ0"G[H6L! #-N^)!S\K#)66,6CJY(57V[<4.:YWFFJV*\$)F;,V#C4 M7F224 V*ER*>;5X<:C@R\[I,0Y1E6"7ED,N&&E-H1RY,!>5D;=RJ>QZ;3P*U MG//2Z#9F'-+]_*FXGT]:4'SD,Y8E<.:DEUC[@$$#F(N,1E/ZR@*NJ"!E3RTE MLN*]-8>+C.H6J*3/YV\]_9Z&\X-T=2$SP"W"Z?WJMS(%%C@%3CU634:_81?[Y ;/Z,P[P9J #U)7\#U*B>B)).A2/)H2'%-:7KO)@K# M:0W'JIX7B#*68_"#2@0JOW!1H;*BL/Y7:O4X3A"/]Y1G-3LY/*L*0'6^XBZ]>?/[\VXO7G&&S-ZO"LX5Q16$ W#=2-X-HD6>I#D!D,U6> M"3JJ/_.2J2@*B"5'P2F+L%X> WE@:@%38,Q$_@AM%]P^S'0 =C5J/8L)%0&! M!>;GB;'\%3Y !4<^]STBG;!TEO% K(R, Q>/4UY0\5OOU@M"SH#PR+RXP@2M M*_:H\?"8BX5:L,H2ED7&^CN@FTI4U%YU)&C#>*G _Q:)M"RRBOL)J\_AS!4,%R<5 M<4+*EXF4+*07P=ZE;* A'Y'F1\?%FTO-3ME\FX8U*_+QLDB-VR+5EAN_T!A1 M9KB\DQ>$+,+GC)_R+8E,G) :168OQ2*5R%GC0CB!_ V\:BY3'L@<52\;QS K M[LZF/I->BUIQ0)V.MM;#MJ9'JY_"_(PR#N)#@]E@?&A*7,Q<9L1CB$4[*!R--%UIP9@6;%QF!I/#<:6:((L*L!W6KFQ@3?4- 1BR3,B,%V M9HJ 3*?# Q=DH1B[D@<-&PVY7?*/--(D)YL30O0"Y$H\E%3H"ER83I8R>6]_ M-A+&TXWR8WXJ^S$_25']27H(3UII_)*0*Z#* M99OP'B;H49-NA2"ZC0/?<$Y3UD5,LKN4;E^J\I;F5_4XKNRPN3X!E3LBK3G, MX,3*AR**K'T_ZM(P68^FC<>C,!#IUW!A9,L%&OUP6N7[4!)@XT_0PRBCCIRT M_!+2L.ZDPW2*2G\OF/KWNLQEV/5O3\WQ[TO^-Y':.:4&&F$W_!S:?B>+%8RXLK*J9,!2YX^S MX9@3A%A:#A.N@*?L?3TH:Z9<\J$SV=$LTO?EE2QN\G5$]VJTO)+_1,]/P( S M,E ^X]JL,)&,X,:TE(D&TPIV\6U*>U1N#-)E\4/V+'++Z1"1TQ43 L:1C%% M7>$U.N@YDQJ*'F F?4\F6)O'%[(V(=2FPD4M-?\Q+PGM#ZE'%Y5F3$FA@]8% M3IG2,,@$8<=79/R0LDQ]8B>:I[(0@]18B0[8+BD*E$CMQ9@K3]"ERAW)56O? MLKT 8V@ZD-51V)E$(X3@DRXCCS,&:#M5S-M!:R1D$#?<)6D%IYEAF.^=L%<7 MK?[_E7(./I1R#GXI<@X^ZYR#DU;OT: &QD)>R=92@:GB1 ()6QW+'R_HIOTDYD>YE]5V0_CC2'C54Y-R;"L[>2VS3WC+VZI5> M6+BL+E%*9[ C5_P^S$>A:N7*%)K7O '%->2',!G._H8-^QDO(X(#1A3YU4>*4?Y:TZP(FN$ MI\[7;X"'B!,"F&IQJ;9'.T-]CG=3U-K,I:+Z9]J/^^;:7ITK/(90:@'M,GE( M8+!H90G:WI*T4NO607HC.+*9]UQ'!#+%'PL2. RARA/"'0C=49,O<@JH&MH8 MW5S.YIF<=A3LE\IBO972%%7"@,(?-P[C3QZ:WO@^PB(N>!U4C/B.0CWRE@PJ MJB&(.:Z0.>#H8?FOERSI_+.$E.X&J1((PUN\^YA50^#NJV61QTY%IV H/#;D MGE1)^:I:Q*S:DW4PK@P4,8]//%DM1>&W/"D%%'E!Q-RNS#W,A.'I=%=E!4R= ML 'HY!1+>LN_TQ)Q)KP0M+YXPF_5-9LQEZLBO_*K21E,5HIX0( D2UD*B),O M>4$IA4Y58$KO1P$V761,RG6_);AAQ$-F(C#0L,?P*U7W&9 )Q3Z5$A(Q MBGS^@2*YNJ@D9RYE>$/2%"G,R7AF<2@I^/IZ-$HE\;* B=*M)6=*%&\X'SE= MH)JW=F5?#'#>P23%U3B^BU2@A6^G2 %.FRRZLC3X"%8-S!BD,]2K;\A.4%YJ M,)!NA:(X^17#6Y*E,_91ZXRF#,^1G@9#2JB)N-(//1(Z(2MWZ2'?D&GJR+W#"V02AT$,XY9/"7AA@*5C)52&)W:4.: ;17%6&>% MGM1%#D3ST1#0QQGK\#QC 4BJHH+ M!E4IJKVYIIH*/Z_B"250&RKIMA1ITL@*JN/5B?@3&IDC49 9A.]?2CA69K!A MK7M)0H&K(GRD=1).-N;(@I)U>!8:SOO;(G.>63Z#E: 1C7A,Q=PDL50VF*?B M55)2Y9SB4E*"C!K^ E.D*.8WCK5^#,03I:]0!K4D@@]GFO("9%>">Q>KWIA' M1KJ+=N)(:__>B5"8/5"]$()TW?5@4"=(%4""NQ+!HUNV]$-07_Q:Q0SVR5-OJA=; M<58E!Y9*"5A#,P[B9@XHDH68F\TL?'DK&E>BS%)66?PKF!0G*OM_,JLZ;I3( M^E"(K/,0^1EBY.@*EA7Q&W-6 U/,;A:V./8&D,*!XD&Y,\",3%N*%!> ZISQV1^ MRCJJ+&1?8? MU[0509&0)?(L6. 5@3D3R#7*[L04BLB;XS-1'%U171F<30-&I*2]J5Q#4O,X M6".BJ35JD@"NP2]/5*;FK?!XV:Y E9W&IGFXB M5C.3)*RG.D4;O!1&$=U$7905USY8:O'2"ZG'$"PK]6X)%DQ6P8#&#'=E5J0; MR_B?"C J#8@3J#G=A)UQ#6?S[KNFUU!)%D9#A*7 8:2DQ5LNSPN2DB)CJ 9& M,"TS%!30#X"[XGG@2W*B%XA\ZLSE]+ 1]O7% M#W*BR<$)-HHL<$^;',H(NDR[8+3I&P%^\ M#60+'E87U6^,"O-BC$H+NY#R/*[*PX]13R"(4OHKDM7JV/>NB.JHX1!ZDR>@ MI[7##-1;BBG(:Q4?XN:!%5:T#DJ8N>Q($U)'X9UW7C).V55)!:GJCJ8%2* ! M^7KEH\'YIPJ5BC.IR]X'#NT4KV), D1.4Y0H#;[Z8ZZ4#\\[I5XR U@*9 !A M>KKF!J2]TE5*;(V_,OR%,4+D8B^YCS^[99JZ] Z9';-";(PLE ^$!BJBJ=!)F.1:_4?,D8 MGZ031\=U$ %88I4C/ ;.H4U7BW*+5 [TZ>&KYR*;Q6-I![&-@U();'$N!95X MH<@D_]JPI)5 "RSC#^$7L;I203WE1G-\R:R9IT@DB%2@A*LB1\+3CYLH]HH-\*FG%!$,ALW \3@A,5\,!@$ E;!D5QU/'PKQII$V@ M@;2+I_'K<@X,Y:II&^;6DQ[E,A@3YJ3GQ%9)'C(>SC0/#73Q@.O:A$K)')F1 M01@4W_D'7"SI.%#M\TQL!L7LI6RI$BTTRKG)9-KCLT"LW@+'I1K/@6UJL]'@*C@W(M%MS M,$W+E]=*, 9V26V,4EAT897S8Y"D,GYC'C-GCFU2L=9,9IR,UX>@6S&8Q3*9 M@UR+\K)+X6F/T@/(YX#2'W&6X!^>,UALZH6%) 2$,ELXZKU%"0SR*5II13*:E"6+VOQ+_V.F:?;RYA;SCI)B.7L M:;9Z E16\HPJ<*;4\5HZ@7K-OYJ4I]DR8J94!XCB^HP6P-;GUJ?XIESU^)GP MLAB^_9V!EW6V2CFE,6V$"7,\UJ"+)"?ZI>Q>0[<=M[40$FIL_1/R\BL=7.JF MQA?D#MZ<&RQ#D5*/YVMD2AT!4;[)*TF=+8I]&\_+:@CT/2OGIH,),&;*L-(W M4A%*:PQ^]'WH 3D^^[,8[SU>;*$MQF,1KI_[\KQ-,NGIR^#0+^A+<=YY21@[ M:3"7]^EN[^7@C=RI2E++TNU.4L>= W[ M@=-:63_H9EXF;_N)2C? 3&?52$Y=H-W-BW!6,B( M8>D]$D++Q($K4+1V(5@9MV([(E>UO%?6!,IQ$P"%5K-"WZ*O2\76Z1S?%:<" MB+2)"% '4;&FN\59U:9#\8"1(C?5"$NH '#N.SMSHN5+1',E/N MBG1*2I'9:K%2A/+/W$NH4%[KS* WC72N)5GS*(&J!]%:S9Q3?.0[JOMJ5'D5].:AB)*1K&TF]+ MEX!AO9OS2+$X!]8<,; 8QE9#]#NAEU#.D7]#RC07K*@PNLP>4S]#,F4!6P:0IPIJCUNY+CX^TM27F_,YOEJ>SYI=$YL"4EJ J_43@0V&U=B>B_PC[N: M4N(7: *&.5[..)NLY#ZR:"<,*PY,%VBU)8?L*I$X\9+4$LXF0D93 7+VQG,. M9A5#EI.92BEM971<@P^KW\1IH*IA)HIYA:-@.+$52C+= L8J"Y^7P; /0H2S M0?3S"J+W'J4K0==V);"1]X=W)?@ 9HPSN&DX_S?'%,"L:)KY?_&ND7__H"'? M4^>&%&>NC',^!>GFYG\+O-TP5UE,LC>][M&<2=L)H-243WBM5:[GE+3'CZ4R M(\P3W+G"MU3,EQ(^K'2M$A C@L8+MO9-#/U""?V]\;GA3-%'$W$-#?;Z6I8Q M(M$Q@+8>*!P+;R%S;1%I]HI4&\JG4PVT1V!U27?JW/LC3J2K8:T$"E/92V7' M6L&Y IW@"E$@2M6;,HD@,"JCS8HWA03,+AT",-#^5,)LHI@%0V 416QKZ$B> M+U^!3FE2;R@B+F;8N/26>[&I(E]2WV4CN;_19F&AV@TUF%LX&$7GH('DU,3( MRV?[$8UM3E2H<'Z4%H<<(6-Q6^K32%634%Q&P%^,IT)7*>JIZ)"=">!E@$D6 M7A,$O$KRHHT:)J%2?(][F2N"%YW3/RA?V>KBL5$K*W!2,1LM';B^9/6@JDI& MB[NZ_2KUN0W3M?I2R5\5'%0<*E8/53TD]M##C,]OI%T"E5X.BL[MAS:BJHDP M^1 Y-_D4HS_M9NN:[!K9YNUERVWUS!;UFWO'-A0^Y[Q^NI #)_*GTQD^ ;E:52&42)[URP$9!CEHK+I\BN M=#Y+? [CZ&1:TPR6IR1-8S\@P<"BIC!4RES>^QFVI['Q==#Q* MI%2EPWY6]!JGE:!N/%LND$I,U5;SKRM3CA%_ MV/O*?\ATC5(!F[DFY4E3]%R?)[Z"!9LQC:*L-E)PJ>:"64]D)'*%F+8>6MRU M(55=Q-F>$9LO!NS5>WFF3UJ^*8FM@V%=BG.&;[G9 )]]_6--B[5)OZ (,O4I!H.Q-@RSZU*T*E"M3&I;$Y ILJ5(T MQX[9]G0]M-= M[T4XV5-JOKW/(Z.%6J+V5QQH:5L6_5I)SOO>D5BKM3]]V0A M K1RK:K:-@AVA48JIV'>KDG!2US)')N[P[HZ=>A590>;?0_*=[3J$RZW.GA\ MO[ -(M?P1<\>1.[;2NQZS.7,XL'2Q;8UKBN/118OBC-Q_%OG':9]19D2]:C_ M\UK(\4F>=FQV)-CFWM2DIO#O://!Z/EB-&!2;8$5= ZCS7.RL\9@H=[<$K2% MFZ]SE8>1!SP5\33Q%C.9$C4.8(H)Y?'I88'T\#\RO.DG>$' \R)!&&H)5QI( M9WL)PGY3:QF3+MK/ALBJO'9$U]SL5C4PA#)VX:+C+1(F2'PV,]H%5[;A*96Q MH/=&!=[6GUE?%_Q_]=Q<6:!F,,(J'QC)7U7SNZ/$12,;UUZW=7S1LU^W@T?) MV1K8G"U[1S]2SM80ZS659?2Y/Z<+Q99SS]XF;>G%-N-GP?-%T>G MQ:?WOWW\],7Y^*/SX=$WH]XS;3'AFV(W]Y\]>9> MX'PI@<%]B/S:.\*J]_7C(HBTRQNHL)'751D('=7!J&_6F]? M5P%_5D!(FKAP][JM785;6'@[C"],9X=LP2U='NQNFYBHN^@!5C"7Y" $":]\ MSZI_"^/@;_1$%XF+YB(X1^65ZA=%H=%$H['$RO,DB79OU$Z1L^@$M;:_DO!_ M2W4U GO>%2L7KRTP-S=LCEL4P?N(.D7G5;O9ZKQ6B6@RV 2;!K92)DA1^(P==&-R&7Y,IEXD*T$T M2,87A*0&I8Z?2@DCZ]6[CY\_OJZ+<+XO"Y"P:UDB:QOK'GB*TJ&A_@PJ1PLC M:.A0#PC%J B(2^M<)67JEVK8!DE.>6#VDE ZU(HRT'0(2['XF**%(K$Q]6] MX<7FL('RS?F*H8YA4B64[XN%#+12R" B^4!W'4MVQ++P/;#-48@$%5NBR#(. M..E Y6]O(W0!%V5ES^G('I <6#GM4:.%8ELQF$9=;E1BWT[;21CX'*D@AO">;5XIU"G[*>QH+ H!;022A.@E!%J MUHEEQ>%2-?CD4HY5$JW?%(3\DX(8&;'@^$4CU(&6=,,39+T>1]G9 L!$?<&A M/4XL)4/Z^H;3E(V&7C,J?ZDX5N,5- [8PIR*[VZNF&4O /*K;F*@Q@92.Z&B@_*]3[ZINZ8X=H"[:SKZ@ [K1BP$S])NZQ7<*QG?ZQRY^VR"Q4LJ*SU.)O?(K0@&TEH-SM3?+^V6_@&G!EM8/D M>ZIT0EHJ5TE-3M=VGU;)X%U%'DW1D J,UI:[2!6&EZG60O:X1R5^*5D#C$M@ MWHIK\G2/-^N6GM1:S[C)^#?K]Q\'$34Y9#=9"C^*;PO"RXQ7W&.KHOU^^XSN MC^A@#T2I&0G=9K*!-Q8XR:9SIHHW"9(YWE&H;":J\@D'_XU_JH2((6(_4M03 M6\.P"_15R2AZ[;SZ[=W-Q^]?,S1KHG&N='HBB-Z%(/F[%OTUQ5; D2]0 M31PA(+,8&VRPB:"%DB^)PBL%I1"5!],$H&W4^(>(X$O443W4B? \%"8,CRA( M;VB\U/&<>W52J;J)P;+#N>#.1A*GK4)1=O4+QUR! 8<7.RHBF!E,2Y:DR9\< M8F!C#'JE^+K*>C\)'OE8L(5J)W3O#FAY*3>&0J.E<<65 M)^5['47%PMFJ<$N##8&=?GA?I>[5VI$2RDFJU:V-B#) MU2)-MTPB6)+%6"8-NU=62D3*T":#UF,O))I=4,Y:T"30T M-HJT+3>'<2>2)Y)3VHT;CZX T[L6"40I][C5.(E[LTGDABQ&'II:S%#S74/= M&VE#V/!*U48[VM.J_T%,J"V>- A^QHS,PI0XJUR'&\<_V!])3FZ%=\_W)=M] MBD,JS8&R.H78D+I?P:0ZU"5M,BX)T3I*I=9*84.%;:_Q)2ILH8J@7Z6^A47. M#Z 0']!4JJ/46EB9GZO*ZZO@-9YC;M 12_\=#A6I/J9Q M#R'VJ68('/*E4)17E9 655R>T5 %DYU5+X^5=MU:%20"O(4YXB2W[2['0$I# MK%3B%)('.04=^=E.6_N 350Q:#(1?!$LC%[,6,Q$FU!>*TV;#EL;6+F&ACN-*:NRA=;)29^"P2]CZ+%>9$1'B)2HH(Z'.F1A,LC-1\AFX:F M$OPY1U!1# P5F[TR(]C-[*A 352(@S M\!56VNZ'7?6VE]M4A.%*QG#*R0-NJ:\1AJF YT3160H1@TO&!B)P<,C(+S>ZH" NS'DL_LP)U:U8NMDHVL#-(->OA+$?BZGTQ1!0 M;U!V*6FI%I=4#L*7QTA=0$!R=>&(/56!=XF$#+DA._<7;IY3D[7S9 M2N?6/X03E4?4!!P1@L/XCJ]R^;4'7$3.8M6N274>E DWI:CI_8XD]B!Z:7E8 M$Q**/<6EKU6? 1K*UVE>6HSC9:EPDLPB$I9PVBFC,12TZ-HUJ*:D\VN'&V!) MYZJ0#95#"K2%H8BF,OY/YQ .*YTHFZ)J9B?U(CT!MR.3Y) M!\Q=6POY[A8?Q/INKH*]PSX<&K#+(]PG4"9&2W-R4C>KYAYB&%?>6=S\*.7; M6ZQ-K?(%:"-$IH=K?=OB(F I=[GVXJ/Z$/X_4Z"_D[595Y]D?LV'HH?S35%$ M_4[W%#\-AIM9)[]2*C#G M$P[WB(E3PDH"/%24I.F41=7<^SYZ.:]DAC'_4&=EHY7Q,S!V= M 4/F!?:DNE)IE-_(C!->$A'H&S=R-+#?9"88P6QB8B:ZYTT<^C5(EET6KK?" M2&,/Q.0*[YXKU=Q=3F6' 7>EF!JVX7PVO.A_&"UDR,U>\J,[ZWUDBAFP"K>E M:;R49^HNJ7;>K[:W7 V8(I8"<%EF8&9,&>A-MN,T?H#=*2BAWR,#:!TGPV4= M$?O]QLE2]@R 2PW;G^GMT""0=5+A[E5["C!2Y?&2YIGR3ZD,,A;-I"54AY78 M+X_;S8*GI*#OPM_[G&.#?W#BD;3KM*(MQ95AU['>5GW-XMV.:A)%?:NXO,S= MA).RFEEWV)D^9,W2M^ 1#+5A<-"28->*KEE:U:*NMF3&3R:8P8&H(96;N!+= M*1:M35Z3/N8!-!)A[SE[U2>F:-Z],SUD ]^G.\5&0_'[MM+T413JN":WE&7X MC;0EL>6PH$P*+Y3B2RK,Y)%(OV*^*K[S:Q3?A0AD?1(RY8;[XZI3(0^8)L!. M7"=IIX+*%4=9 M5YRNDM!\$B$2C2M2W5<:*.UWQH][\%;%P!-*G J.*<667,QX0*[$D!*LFBUO M3SOP%SDHV0BPX2D\8"G*%;M5,(2*&4SBY/FOG+=2H*UF6Z!>"XH#C&!F:S], M1]YAQU-S#?=HP/ON+2[U]G7IX*M'(T;\'LN @5_5/])F,5Q(%L.US6*HQUS. M+(L!]!1/=Y0E:4IR3.F5MVM"N B F3)XT\U=8:-?_&7^_A'MG'O)5BA>U91[ M9!KM;4QI#=U@L_^?O6]M:B-)UOXK"IV-$[L1G9ZZ7SS[$L$ GF6.$1Z#Q\?^ M,E%7(QLDCB1LPZ]_JUJ L00S8%JB$;47# BUNJOJ>2J?S*S,JWG(=UA8=?'= M*_'9"\="ON2%RKZ(D]31_?0=9Y M=6=)-_W8>@RG6<+ITVOGV:T,KMDS%/^Y)#9P3#-X\8P0W_<>?GR54MN\I?$3#FK82?-2YKF=(^3 M&_L-+[WN;K"CDYS>0E1]CI0^AEF_*'F3WOYYFJ9S'18OG''C?N8/K+6ZN6M/ MT0@KI1$X:J+VGJ2E]EX1%O>O-[?^/^L[Z]N=_:V-__1V7^[^NKVU5W6V>QLW M[F]CJ[/WGZVM_;U[U)2?H8%)/4V7K#E* MM-0=T^'J5GZG[4?(-F4R?;.1^R^YJS=NL%JJ"7.ORX!<#Y*=QN *326 M,P1_S\AH>I1@IJK('9X0Y>?KKO!@X.\&XV\6OC7NTX=1DF0>SN_7N1#2=GI' M1$R&QPM__+E=H7[\];V]JQO S;-ZXZ.>LWRN^8XS<'(LL'-QXW=8-G\[EO>Y MQMUO\LXS'^O_M''FKU_X&Q>>H=HO]?R'EL#,,__0#"WZ&@U!N%/_JUL]H[E4 MX;2)^?>=W6?G]BZ/CCH/NJO?\M'_<:]'O/IHHWS55CW;O_M?GP^&@Q>C\PYM M)X/^Y'563B=CWZU=W>GNZU_T!1&4<,>#LIQ98S1W ?/TJRRPO,)_;N?M'A.* MN[D;5?_('([_7Q<2&@;F*.0KP@=CCI_GE;0^\/F?K6_+:'VRD3LVIV'+*<1) MP-6.Y$GZW*^3YX.3(_##6NKERR9\I>$+-=)J'>[I'Z=V<_CY)7G]^1W=.?$? MMSZ__U5_W/VX3MX=;:'>_CN\\_;=Z<['W]'.V1N^L]_[^.YLG;X[>W^T\^LV M[GUC.J3YR1R\&NQ_?D=U?T_L^_OYUYVSKK+?Y^]?>_AO>>[O#WK]] MQ][OO_GR/EWO_?X[]I*^/GAW]/5P]Z,C[]Z^[K_;W_[2V_] =C=_/]WY=8?O M_/H[ZAV]8>_.WK#WF^E:^[\=7KPG?=;)>_)&],[>'[Q/G[?S<1WO;KYCO;]_\+&W?_!I9W\'[QS]$7=.T=>7^UN3G3V$=SY^..O]_J<. M-)*D)8 :BX$%I\&*2,$:CJVGP@O.NVN^?OE\B:]/F%_?!Q 7CW0$; M3>[MA:%6E*&,ER)X%;"R@5G-#':1*J^IYI8R8FJ&PH6AVL=09S,,Q8/6*"(" MDAH'3%(.%@<+PC&)!!/::%:6QI-<&E9S;Q01H)VV>?-B8)S'0(S7A%)#L=1I M\Z*BDH3/;5XMVLT:$H&/0#OLU '^J??VLB3=C9J0W&T(KMVA'_4VUI2A_6W8 MOQ4"/!?FA:&:8JC>QIQY3832VEL#&&,!#!,.6B$'5$J'/$^;CR.)H02IM-3W M):2_((5%F=>W=:H\>2 W9704("\'R+.FAD#HN5MYM':J/VLIK;&>8 V(O3 H6F\?BK%Z+V!-.I0 AK +F201E MK0;!$[!XB-(8VET34E<$B18YD)I.=7CR2&YLFRU(7@Z29P4;TL0XSR-(Y! P M%C%HXRP$@Q27CG.+?$9R,LM(FY#\=%S!KW+AT[[__D3=]#"6^RYGJ+B'%VUO MG$_%UG0FU@=^-T_#M-1:(:NFR:H_9W901R+UFH"Q/!GQA 6P/,JD(+&CF"@7 MB4U&O.(58FWR+A4W<4O-C@+HY0)ZUOH( 3&)* 9!,Z EXF"%3G8($C@@JY3P M(0%:B(IBVB) -YG$2F6;K8_]X237R+N_H7&7S._5)*W&O!Z%GA9"3_-9GU1B MDAT=8+3UP#)'688E<"TPUAIIB4QV&FJA*RY(0_+HUA!Y1%Z0)PS[QEPD!?8+ M@OVL5>*1-9BR"%IID62&X:"<#1 ]$SPXS(70->P)JAAECP7V*W^$JB3-M29I MKC<G%74:\X(2)0S>Z7.T?0<87?6"J2%4UYUUVCB*4YQB_13 M<8BTU,@H6%X:EF>M#H(5\U)C\%$GL6$Q B.) X.\15SRI$1HMCJ04A7*745; M@^85.I5_4P@F5S>;3/OEY8.\Q],Z\X,PN8\O9+4IZ;[FA?EDCIY?C/RK0S.8 MK _\UL7@UR>*CNNJ(F?![PWCY(L9Y:!QX:C&.&H^[R,)HZ1]D 7C3 !F8DSV M!E+9\G!4*2?K/'U<<88JK)IRB#Q2G\=JP_N^%D>!]\/#>^X,*5,A4.0A:BR! M!8O!:*F *.V91LY%4B=)$QA&R&U5 M2O['_T]%+'?2 M$Y#.1F .*]#>(2 ".ZXTIH3&[IK"M*+RWG9'\72T%\M->3H*EI>'Y=/OL:Q- MFCJ>M -&1"0S@RI0RE*@WO*D(H1 ^9"@PKR2_-[1E>+GN,LIP)N[4Q9?QQ(, MC&\-?*?1WB1XMKZ>-U'[=3CT7_J'AX6;FN.FK3D[(S!&A4(2 L]^#1H<6.&3 MQ:%-L#HP1/,Y,<9P)7&;\N&+?Z.E=D:!]-(A/6-N).9U1D4$@>D$9.H,*$$- M4.8Q(XFA"4?=-9JD [FF_%'Q:2P,C1?+OS@N%FU7%*)IGFBVYVR'1!1*.AR M(<. 26YRNF@R( )"GEC/HG;=-5))02M%VQ3!+5Z*EEH/!;@+ >Z,A2 -2?9! M9, ]]\"\]6 -M4 "D8@H@X7'&;B8BXH4E\0R,;<98AA-71)UV[Z)^=K *935 M)I^FK(:+L=^NAW[??+U4,(6.FJ.CG7D?A)5$+;H?J22[X(YOE]SH00R5:()(D91#$' MIB@%Y4+ZD4?'"4J3:6)B'BPJ3DJZQ ICN+%TB8+AA6-XQGK@47FEI 2"@DTR M !G0RJ8O 2,=A<C%CLB?C'WT_I]L^_,ES< M; &00K[-D>^;.0/*:HK2/DDA!(.!&1'!6BM!&L&(ID*C$+IK2;@A6J6%\5AJ M "RI'UPAMR=';LV6.2GDUBBYS5J6%!%OB ,5FY3"U9@3G;I:J MPE150MZ[\%HI<-)0=_"7V^N_;+_VNNL]S8[>_N[&__SG]V7FUNO]_[[ MOQ3!\N?.UN]OMO??W:=]])5YHFDF_/ DYP$WTD+\MK)],7>Y\L'2BQ[BAWUC M^X=U\88?:R3>8*OWA5WCZ52 OFS.*#A> HYG3 K*H\(F8A"(!6": M$M"Y8#;3!!O$=*YCV5UC&%=<-Q4E:Y&O^!&8%)IQKD:=G12Y&,4/&=-<7!6 MQ4BTCLSFOD*(5TGLM$CHE/3'EEH7!=)+A_2,H6&#"SKQ,03&##"&-6BJ*!CL M)16"6J)-=TV)BM]?+RS/=>'[X^-#2544YE\ MQ0%S]\.F;CXWJWABEG+RM+B$%\E(\^4KO.#8(R5 *Y3/K0D*-A(/R)#H19!2 M>]]=XQ5I58RYN%[::EP4#"\!PS-6A;$1!X4-<.3S"0%$0,4HP4=O)=':1NFZ M:Z(2I+1E?[B3ITW9%*5)4DXC"8:TU\)R+PM)D M@K;,@S$D.!H4HKD' 2$5;E7TNCA%6FIL%% _!*AGRX83CQV. 0*6*MD=AH-5 MB 7:825IX%&G4#-FZCNV3XOR2.P,:[4#"_)'0]9./R*-BI%AQMEI7=SIH8V M,@3G$3 >DRY2,H(E.HDC08,QC"(=<^ZK:K!LU2-U>JPVF!=6/+R >8%@GCVQ M:YVPWDHPF%A(TTA!.R, <40,\X9:1+MK#%5:MBE3:^7=&,G^KN\EUQP:AT%_ M..H,AI.2TK$4=\;%R+\<#C[LA]%1+X_\>1V!0D?-T9&;[TP2K$:$*P@T)^'C MW"C)"@Z&V.!<:\2+.#E SJ_!2^ M5AXT]1)LT!CAR(QC.7DT61>BPJ)-GLF5=V*4TRGM.YU2'*N+H*7YVFF&!6H0 M%X #UL"4S[0D-'AGJ?4% MGC$FG$HS18,%+Q4"%I4 XZT [4B:1(8<(!BX!)G./W,0P(2)9,2(9KX$7-@(1BPQ%M MDABMM)/.A!L7X8LY?C2Z.?HSS[%>=?_P5T[T*H[T#,PJ-Z.[MWHM9QKN\FWHI MOC*CW='>Q$R"_\,@P9W)SL9W-/C9__H'\__Y[? ].?QL M/QX?O3O+[_M$WGW<^KJ[N8UV/CJVN_\[>_?VW5GOU_<'Z1IG/?)'_]VA.MWY M_<^T;3L:>K'RUEY M]3(;KY],#H:C1,K^=GZ%LAR7OAS/>HG6B#1<.YXSIY)QR&E=*EWE+DN.&6XO:.W:=;6@G;&LJT>TKIRWA'@M(#IA@2F3",\&!$Y(S*/7F+FZNF,R]/+_ M;\MUT_76,9>+X*Z_L%Z MY[>3^C1B4@E)L?>/IT<(ONGB>EVURI[,JWEVSX_]K\'#61@-RS)^N&7\=>?C MAS\)27N\-P("ERC)&AN2/&9I^V?.V+3"HV>H57;D[LED/#&#[(\JBZJEBXI% M*QR-+FW"(@(CUH,A(H#G:4&E/3D(J1YL.RZ+ZG$NJH I35H7@8RY(*0A#%1@ M!!RB@EH5@Q"R54Q5=KYVKR>BK*01@7<\K2?O#-B8)(3EF'JA$8DH[7R#X=\; M;W__B\ZY9=>OET0G&7##;XQS&:[R_<\EHWMQB9+?8[1VKO\M.$O6U"W!.9- M(0S53"89+H+."10HR2/I(U!FN#!.8YY[D-5Q6_)SB]*XRW&,EN8[%O N$+PS MB2><1!<%TT"YSCY@Y3)X#0B'L-'2$A])&\&[U)R7%J9'Y!2LX: 5N1'36RD! M[>9@^OO?&<#IOG\Y3)_%WWWL';W_^ :]W^P=[>Y_H+W-%_W=S1>?WG],8-_\ M=+KSA_JZN_XG)91J9!4PKATPG)2Z4IJ!1X(1CY%BU#QL8D191*U?1)8YHRV. M237EBF$(T[15& +&.JHT]DZ2965%+(*[2NCZD:S%LYT/?V(=C4,1)QJCN5ZW M)J"(2^H#<^T)$][$.SN(%L%E95$]HD7EB">!

&8 ^,8 $FFI!L82V3>4R$ MU?@RSO=8,R)FEN9UCLNR+%NS+'%O_4_"(V?4.Q DYI([/G&=8Q:(30LB8!-P M[DW0E@5U8WBEK*I6K2J!9=".>HBYFA,+R.52D0$(XUP(H;W*A=DP%Q73K%)8 MW,+SG<_>M67/+<36ZB5(=G[_4TB##$*Y!+H4P"1#8*1'P+'D."(;'+\SL2UN M015B>QRK2@>+&3<4TMX8TZH2"I1$'C@G:9EAHBSSB=@$JCC.3;INH59G0GJ9 MYJ[$]#IFTMD,+AS9,)K:>Q17G;Q_UG^9UUO526\_#NEJG\/AZ3V"@$^B5&1S M]>4O(7Q-$*$43[@G;&?"@(XKZJ14$%B.L0N.01,>DB1W5AD3O9<9=Q4O=5Y7 M&;S-%9,OX%T@>&?[WQDKG<(,L,HQ_-RF1@=B(:U89YF67@:P!HYG# LJ+),Z 9=F#(MA/B,C8)T%(XS"9YD8 LL M07N$@5*#D@J)7N9^$D)7^!KOQX,@_.DX/EZ'B4F_])U@1H-TZZ6MS<+]'1=# MOG4^XE>X:C/$ONN7KA@-TM%\9]YH>7 ^"Z7$/<"8EF!<4!"BQYH;YZ@A=2=/ MDFP./A^^+*Z/E8%T4ZZ/ NDE0WJVT8W!.OU7@I5<) O#*-",IK5L&5(>.Y7P MGB%-N*B$7E4OR&/H=3.^L=1P:7WSH%;)U1K06_6$%,IJCK+F&_<*&I&UV &2 M@0*3,5&6-Q&(L)P0H306HKO&*BI0A1MK]5DZX*P4^)NR7PKX%PS^&7M%!"4% M8AX,YQ88(A&TBP8(Y13IR)6G-H,__50AS!X+^)MTFSP&8^9*X[XZ%?7VQLW? MC M,-]]V4;-L='I@9U; MA5D+L[;6SB[,NE1FG:W%I!*SRIQEP%R.0U(,BH2DNYWP(01AL:J9%5-5"=E4 MSN/#,VMMEO\T,>E#+PY%U5^FSV%'/ZU]?V+J\L4%(+*^XO.<%]AW?XU14MO9 M!Z%C7$Z7,H/3?!9L,)QD8WN4?CWH]!-$/XSJG.W1I#.,G4GZ\P3<>@CK=*O8 M'YB!Z]>.Q_2+NJ7>L[FGO7C.\X]FY)GDZ8:/A^,ZH?'Y*!R:?+3LYR]]/SFX MH(\K;SR?7/3M+<:FFSB9W/R6*U/HTEV%4? X$L(8Y1I3YY!T(B++!=)_2M&]>-/! MZ%N9L@\!["B83V!B>L+GYO"+.1UW?_I^:-*XS*RIV>5PX\C$N+"1F4Y0VE6& M(U,OUD1:893_*MV3:?/]KUM,42**S&Z9 G*WS(SR?_]DUJZ;_D62 MV_ESRFM7X_K_K.^L;W?VMS;^T]M]N?OK]M9>U=GN;LW"Q7M[KLN:]R M9NO'K!:3,UIT-/PR&XVX8YW+Q0@==7>K:IJ:V1\D4VEXDB[JQU4G?'4AF9;' M830]B-])MI.YN9$WYK<9A2G86R7X7@Q'M87X+IC1N+.5-AI_65B@0W'UW1/? M97U\SV2W,N1;/E3947B;UK^W>>+;M.Y=J9'#9>1^<.30=1! M>B]&PZ.LF/(MO.U/#C9.QFD\PFA[X Y/\CBNC\YL?T,['-V3G[?N#[+Q\O_^!SCHG=XY>?^R1-VSG[>NC MWL=MTOOU=]PCVR@[.-.]?7U_]"([+].U?=SI3QV3.WL([WS\D'N%,AF,4Q&# ME#AG! 24JV0BD(0&+*6W')E\CE-@40G^:#("&DH'*HQ8&'&&$;WRC@CJO/>$ M244-84$++)77F$K,:T;$%XQXJQSNPH@/R8AG,XS(#8M!* EV,B&<846JDE40,L!$.&)4>E L>9)( V")#M:29$;%6%6;ZL3!B M0UFC[97Y&\/Q9)H@.CP.HVF;Z?#U. P2;)[?QE?TPP?\RC6>4IV9O,YR"'0T MY>W./\/7Q-!UB9GT6W,T3/=Y5D=9ZY_=_YWT5L41LI:R< [Y8$A M[L%J'<'F M 0.SWH#R H%%'C.A(HTDU*>^A:HTGV^P45"\,BAN7/L6%"\*Q;.J-F@OA/0* MA#.Y_9**8$@N3&L%%XHCSFQ=&AM34@EY[]H-I4K4#P6JQ\&,W$$M8GT"Q>'P M..=2EV)12PS83J=@?> WOTW UM2-4 BJ,8+:FQ,+6'NG/9?)N, :T@;#P5K$ M06DOF7$:,"Z>5@>E8Z.!LMQYP X2QAVG$' MF@0&DA(<"(EI@FW"-.45O;_)43#=7DPO(&A6,+T<3,\*":LXL588()*ZA&D9 MTHZ- FA.M7+>IDG4W34B=$7QO;OLM+0$7+MEQ%Y:WM- V)$9?0HY$%;""TM3 M$'OA\#!'ZP=^YV+T"RTU34OSF9W*A&BLYT!\$@UI^A1H:0@(C 6S1GI-1'>- M(U(Q5"(-*PSHQN5# ?12 #VK'9@G#I&<@:,% H8] 9/[<@KN8[(@"=(L=M=R M6J(63=5M+(!N(: ;UPX%T$L!]*QP8)':3,! A5+ #%-@HI"Y. SC@0JF',[5 M)%#:H4M[SH< Y:]A$'*=ERP=C#_J#_KCR:@NR5(B$$O3#^>3D-AI_;LI*!35 M-$6=SHD(CBF57"?]@(,%%HD#J[0%Q%7B$^J81#)1E&(50?=.="C^RO:BNG$1 M45"]/%3/*@FED/2(!5"4L_.$?F58[D1CD,4)X=@E5'-:(5(BBRN,ZL:51$'U M\E ]*R)GV:I-0G:@9M+=<*R.AC (DX F84 Q44A4B-LOBT&PAIAL7%P732\/TK+;0-LT9S05E5#[B% F&1-0"I&5< M:<^IP+R[QE2%ROFF5<9TX]*B8'IIF)Y5%H3:0!V)X+32&=,D'W@2H!.D:2!! M2!L2IDF%&CO]7^(4=SPG,1F=N,G)*)_Q=P=F]*%$*)9Z1N+;\*\/_.M0M^#- M9[FV!^YD-)I^7SBJ,8Z:/RUAF(D!1PE&Y[)-#C.PCNBD)70D*)ID-MKN&J85 M)_?FJ.+2;"^X%W%8HH![R>">%161!(VUX4"T9,!XMCUP[KA-L$)ICIW*-=DP MJB2]=^93 7=[P;V(4Q,%W$L&]UP:5-JPJ;8!C$K;-W-!@B4Q_8A=HFR%J5>D MNT9E152;4@R:#%L\AJ:S[B^JB=TG7/&$VV@OI))3[O!W'FXM7I'FRB+NK\]U M3%7"===(I1FJJ+IWQ]1'5BFV<,##U8$J M'+ P#ICI[C!W@"&:!8I8X0!E@WFO0S'J@5H1$Z,@:@C,'<*HK!0Z<30\NM TP\&/:9GS1W_"'-:XEMF]4)G3:7HY'!<::Y#&MN;D MC$_TE7C,@^;.YSH6$DS@)DU7<"'B$$70W34A145D4UGAK3%D&G3!/F$2:%S, M%!)8- G,Z!F*G=)6,W &26#(4##(&Y#..I>(P#+INVMI:BO,FDHB+R2P4B30 MN)HI)+!@$I@5-,AJI%C.X:2.)$$C$2AK P3L'$'44T-)L@2X2I+FT5@"3^>8 MR79NL1O&DRL5KZ:-[X,[&?4G_?1)_1I)56<0?JR6[I-(86UZT,P9;6[:L(O[=!4Q+2 MVXOFQK5)0?-2T#PC4 PU*GB5S!)D36[/:< BR2 (KIW7/'"66^CP2I"F(JX% MSBV$<^,JH\!Y&7">E1I*:$*-E^")U7ESMJ!X<,!U#JR*-*-(=->(KC I+3@> M5$R3T.=:U=9TLL?(X(7H!$*@A>'X!EIP&TTFNA<^\8R8,XHT!C) M-%54.QH59RC'+DA%Z;PM41"\$@A>@"PH"%X8@F?5@ A)T%N-(*W4M =[Z\&P M@$%$R:PGFE.4 P]9#IXG]LK_^Q^52G@N?EX7E&.6 L/9$QK6 FZH0'#$E(:# NS9S$EF@? MS6#X[N6561)I0BPQQPEC#-C$&@=6":DYJL]I M,CZ?S/0@F_53.7EA0UKVH7,\&G[NCS,TTX_GNJ(S,5]_\%QYR.W>WEJYI=Z*J=_MY^G;J<_&([ZD],+_\GZP']_E:W_.TDO M[X3)P=!_B[V6S,X&J?#-G'#!*D3B-8'(&:60QB$E"YM<(H$&::9G0C= MN^1N2>]>17)90(RDD,OC))?3V0-D+DJ+-% 9!3#N..B (DA+A$\FF$;"Y/B+ MJM*>4\BED,M2PC>%7!XEN-:OQ5K1FR -GFYU3X+E3ZIV5 Z6<03A8%0WKKC%>Z6L.PK2/ Y[. 9GL%9C6$ NU M7Z!S5#L&DL:Y\ R4(S,/D!Y77#9+IC0WIVUBVG^001&(-4G;2*E!H9!;LEB; M. V)]-_NFJP$G<^J*>GX*X'O!O1)P7=K\#TC6X)*T\@LAT!JDX4EDT4R"IA) M0:A,%BA-^,:L0FB^LD8!^$H ?'$9H61W4S.C(*393F$8S&/NE(XK.9B0$;2BPQ&E%IH[HE37>/QOD)U"Z.ZN2@?311'N($0+06&.0+CD0!, _K=X\BM30M.@^^%)KL\].R./!N( F\E^/4T)N9#Z)TD'Z M2B-]6:JC('T92)]KF2@B8QH3B$AA8(X'T$$%L$PYZY$5&ODIT@EN76+F3Q-C M#T/ZU_<_K_V[_C*]$SOZ:>WRKKY_<0%@JZ_XO#])]^G^&GXDPV__('2,<\.C M=#>G:1PZ@^$D?5Z.E:7;ZR?H?1B9P\ZQ&4TZP]B9I#]/@*Q/\YH$D$[L#\S M]=.?)(A,0ET>[=G*[^FSY1=: M(G?7BX>3[V_ZZM?\ #4)(I'8F@N.(R&,49Y,,N>0="(BRP72?TK=O7C3P>CB M$8X3&8,=!?,)3$Q/^-P9-36['&XEYHITPRG^5[LFTYEXZ!Z.\J?[7+:8H$45FMTP!N9M51OF_?S)KUTW_(LGM M_#GEM:MQ_7_6=]:W._M;&__I[;[<_75[:Z_J;/YO8[>WM_MR>W-] M?VNSL[>?_MG9ZNWO=79?=#9V=UZ]WOK/5F]O^X^M?,^[.ULWW/7?D,5UU%!O M3-^8M#ZXGA[ZT!R/P_.+;W[V_?'QH3E]WA_4MUZ_Z>?ON2?C:]8%EC]O^O(Y M]+1^Q@7.Z#OWQ)U_\#DPG]7 G-F=IZ]Q\8P)*RA[G::_0ZV; MEB^"[ EOZHEODT^V4B.'R\C]X,BANY#+X\]/+?642^6]4D_Y#A[-W;T+C^:+ MH][;/_J]L^VON_OOV,[9ZX_OWK[AO;/#PW=O>Y]Z1Z\/TB?2WMFGTV\>S>VS M]YL'1^_W?SGL;6[1=Q]_/TO79[N_[GQ]MW_0?[^Y=9;N]DX2DS'%0W&4&-LJ:9I_K [__;0+7+^.*Q\L2L;R)0S",G&HBR=;UA @9K M ]0'*J.(AF/:7:.JXGC>8"\\T5J>>$B]7=CAL;+#K)[77D8<-05FL4[L@$*R M(F@ ;!(W>&N#)J2[AG4E6M428:F*_4J"X?G[(?_QYO3URY;=56<0Z@SV\XY*$_.U8\,@Q/ZD\\_CT?!S M?YSF\U_Y+_[QD+'9FWCES>5#_F=XF"?@U_2,V=>W.]@+26?V)_TP7A^EIQA\ MV$P_#CZ\2N,Z](E8"GLTQAY[Z,MW[+>?O_/4#NZ(^!>:M/=H]^.WS_ZQNZ M\W&+O=]W9_48U??QCK]_NYT^WZ7KKI_V]@\__N_9)_1GX(Y9;@0H;TCB'J-! M821!<1VEIIPBX;MKHN+7E,VI[K10&P^ME87Z=!8J^Y-)1RV*%ACC(GUA&A+! M(5"11HJ(IBK@9$)7#,\']SIFX#O_N(NH:\!:NZ.H*ZMVY5;MUI<?\7U M(L^+L>J,PO@XN'R<[?!TYH#,TR@DU&X_[X]"_4*G%;PWB/=9EZY6284A$?-9 M_R3&!/-@A$6@D6,L(B2P4PFOR2(2\QO-[5TUI;98BREA^2[=0@DMHH19[VV4 M'ONDBH BAR'))0Z6)",416^X\,8G*NBN8531:VJ1%4IH+26TT7M;B*!%1##K MJ W4YYYM#"R+$5@4&)20'@++S>R1T3P[2WA%KXGBK$9-0BK;G/7RMRE6G?OD MN]PO2;9]]-=ND90YKP2FELEW\X>'0DS[&]-I3G$,P!138(.PX+4-U$2EO4R& MC\05(?,%#N\-J4I?4RJQ<,8*Y )A%[?_ M9(\C-C] *[,U-)[G=,VN4)QHC=/^Z9RH1,RJJ&4 S[A,9F&,8(SUX)6TU@F& M?/F// @A1@ M&-; &1)JB%YZ3BST0DND_VG/"=I$ MSPE%&NDY41I.E(83C[/AQ/K>?SHO7NZ^W;L;J2Z[F42"U3,TA=9=NTF(].(B M>A[\^&7_KD'#S1_Z=&[V3MTD9K9XS&I).:-(1\,OL\'?I]"=X$FUH;C50EC) MPOFE64-IUK#LD7N09@T/^M ;9GS0B8=I)^G$T?"H,SP.V;A-NC:[&#[7QP)^ MK(#D75(C?J@BXVU3HY[N33:4-3)U*Y-GA+=\,?] \Y';GC)JW;/>V8V^FH[P MTD)$L9W+ILB_'/4^;O'=S^=O3[L'>W0WML=TCO[+7WF M[_B;Z_O%T?NWO?Z[L]_Z.Q\=[>5[>_O'P?O][/+>XCN;.V<[;[?.>F>]_ISK M^^W[PW?DMX\[1]NGO3-'>IN_?WW_]L5A=GGO['_ZDKY^?;>_0W?(;W%G/F$# M*TJXPQRPQ1085@0T"Q0\L5%XJKF6IK$6(NT[!%DH:44IJ?3Z>#24-)OHX)%G MU&$%3-E<,2\24$088(;HZ+T2:1H;Z_51**E0TF--%RB4M"A*FDT08%%J+Y&$ M(*Q(O.0=:!4<&*FM%DP)1W!C33E:>CK\,6C/;V5OQYW)L#,*"8"N?QCJZIP7 MI3F']4\N^USJRIS9 VQ/FW>ZM,5ET>IK-.D=(7R:@]'F%;H9CM.J[)_WZACX MCCG*)]3.ZE_\4 &#)U&BI7$/P]5Y2-\?AO,:VNM7IJ-LJ4UMJ=>48C-1<$$9 M FQ",O6)"&""98 IU2(R:ABU:4O5I)*MVE)+]:6V*_4"[25#>U; "RVY9$:! MF.(MT%XRM.>.]:,@?; */,4! MT@(Q8&-N?6.-1XIZ+9GNKB4:K^@U->570P@_!IFQ-QFZ3V#-./BZ9%H8C']< M83R)%CZ-*XR] S,*O^09V+@R 86=&F.G^9)FT40O@]3@53XB:2,'JT+^43'K M$(G>BNX:P;+"ZMZGSTL_KO:"N7%-4<"\<##/G7>6BGN6;(N(J<5<#<=A51P+QP,,_J!N1LFCV?(!RQR(U2/&B?6_T8 MR1BS HF@^.6\9UUN3>-##*-1$A#?>MJ%'^LI_GB='>TH MH[QY/A/3:/^^^;KU-=-6.)^MPER-,==\@J05@EOA#?"00_]443".!"!<(9'F MTLIH]3S;@@N\7(7EPOR(+LY2%[5FZ8Q-"&( &*FX1LDK9O)24& M&@6G!CDN<$(VI94B+=FSGUJ XFK$+E?A\,%..KX_=ND9)W5B5'\\/C$#EROW MC"<_ICN>A'ND\<#%U:G9C2^FI9(&'S;R-*P/_.;Y))6,X\88;'=C3G9X(@R5 MC";>RFWI.+;)-M$! @[1*L:M53U0Z4HA*"XLXC MZ3FF.1;+*W5_;5%\G^W%].*"&@73B\;TV0RF@S36)+R"R^42F#(<$D\+\,8Z M;[&D3MMI%WO25&^(@ND68GIQX8R"Z45C&L]@VD6+HT];M+8N M)0ACD$Z8C ML8IP+=*\YH;T2K8)TD\MD#%M2Y_&'NJ* AJ/=\ M+TU&FI9I#/8\ %M(:P'BXK*>''4L$"O!*:*!:8' **& <\50")B$H+MK%%=( MM,GY45R;CT9<%%PO4V!A 1?!]3A$4H[C%L&X\3:_ >NFP/OT>UHX$1:2W8*7/CBS% M05M! %FJK$22(Y]KB; *:5%@O9JP;CP_K\!ZV;#NS>[6VOB(G0",I *&-8%D M?QF@&DFJHR NV.Z:1A55]SD9U%*IVWHU\6H4CDW?=\+4]3,5M\,ZQ.9.1J.0 MSP;5JO>)I>JU3&.<3]/%$<=S1]WZP-=.O/5ZA@J/-<=CV_.JPU%AO"$@O*; MK)"@L5?)6M$^S3N6D9I<':G"UQPA*&>76POT5H38"N!; /A9/4(C5\@14"97 M7F4\@N$.@4U,0$1@R$N;#P0B6JJE/S;0MTR3%+ O&^RS*@43)PWS$2(A(JD4 MZ4%QB]/X8"DOYL=+*^F4Y6+Q4\GZN6WD&DAL^;(;&=.JE@IB"6!@\.YN)*. K0V$C!S M6".E!RY@;U^*8 %[V\ ^JU"($T81JL&Z*"$;<6 ]M MF!3?:8O]#LN,F!2\+P_O,T*$2X5]LCA!2:XAL)C(/6"BN>^ND4J) MECA/"]);&"4I2&\?TF=5B&8(2THCZ$!-4B%"@J7" _;*!$IUI#XA'5<4SY=( M*&&2Y91&N,C;NG)$J81&6A$:J>=G8SH]Q7&R$,IZ,Q\-,21:3BUX8C0PHAT8 MQ@5H*9,M:IGT2.:J+O>CK.(?;3'&ERE#"L:7@?$9 >(9Q=QZ"P8%E##N#)C( M*&C/E%(8T9AF-"=G,E2.A#TBD+V>Q\Y0EQ:&J-+,E[O'@)=F^.S,R6RFAQ$-:HT)V+XI:;)CC_L0<]D)I MD-4@C[V;DR$Z[4E:H628,)UXS!,-A@>?.V1%G";<*D62#,$5)O/'6TM,I-U( M;]G1]8+PI2!\1H0$Y"EU@D B^#[]C3J[7;TE1\OGI=7X6-BAH>A-J_52 MQD\G'@Z_C#MQ-#PZ;\OYO50JI:L7?8TF53HF[5?I]:JK*\XE6OZN3/IE&?5: MQ->OC((OF8O+$^2OS&G=9&Y_N#X=_5].QND.Q^,P3OOM;LQS=_Z*+]MJ<]OJ MISE);EB,Q*6)0QYK8)Z9M*U:"YP;[)Q#PN<*#DJ2"NF65,TL"4VM#Q06?#\8 MON<.3)&D>WP XK++C1("BK( 6'B#!7=>N=!=XUI5ZE[5) N^6XSOQD5QP?=# MX7M6%BMFH\R UM)Y8)IAL,QC")8)C"UA5N$DBXFL=%M*,#69L/@(A4C.5[PJ M1TJJXL)EA_EDCN8YZ[IJE['_-7@X"Z-A8::[,-/']3EE@2,E0C@!@J((+%*= M+ ^C0"*?&],E7N*\N_;?_Z72Q/U<\A!7%\:-J8L"XV7 >#;7,")&I"+@O$D& MAF(,E' Z"0A+DEW)! NDP/BQPOA!5,3M<5S4POW /*L6A J:NH1>&3D%AHT! M*Q*V-1+*8(:8U**[1D5%K\F^:6-NH>^/CP_-:;[/\-?(?\Q_^=1"-Z].1N[ MY!Y!PYB3+(_3O9W61[Q"HHKCS!LE6O. T9I7YU/RZM ,)NL#OW4Q*X6]FV/O M^<9 2F,OLIOMS'%ZLIZ%X. MNFQLD7,PH);I_#X;#&3!J7<6E8^A!:Y,5PM'<^(86X MFB.N^18_S%$6*).YFD0$IDD S:0&1 +CG&+AC+@J,%P3C M.1FAM,0$:PB$R[0;4PT&(0,1LV1&,>\04]/=F//[. E:6AWB,..D=F]"E,ZN:BX^!.1J5N]D/',]8_F_YAGI#,8XF?]BZG M93/8XAAID-'F._A89;4.!D.:W\1H,42P@0>P+)CTC0DK"@/$9$@N(>)80[ =:A -2;7!+?<69B=TU34HE2,WM5(;[X MP$:!^/(@/BM+HC0T>$F!.^R!Y5J4-@0.*G!N-9)I'Z\+.TE%*L5:$KU\:O&- M5Z-A&CQ_7H1AG!;\$B3*XW6L/*A".9^J%VFF,I?MQL)NRV*W^;X^FA,3T\2F MR8L4F.3)@(G!@G:Y%1E6*!C>7>.25YR0D@*_NCAO7J<4G#\DSF>$BM;*>TXQ M8,HP,!$D6&X9*,(IUR1$A5EWC3%285JZ":\PSIL7*P7G#XCSN5,PU!B'- ?, MTQ>F48*X4Q8,UE1Z88@/OKM&447YO>O(E4!*0WHEH>$<(/5!D%'PX>BX+N=5 MXBSM%S$[E[/W:A2.SUTWZP._80X/QW_%AH4)FV/"^59!3$8JH_4@K4C*AF(- M6FH!P03/.).4*=%=PUQ4@L_W+'VXGF?%/_N8E$T!?SO /QN7T4I1XC1$C7.C M$6% $^. "B*3V1N,C+J[IC6N]#4NVP+^E0'_0N5. 7\KP#]73ML(;KRS0)16 MD.P "3J&_!UAF!..8\QI%Q77,NW]J]KO]#'(H+H+5UVR^(D%8%J1(Y9HZ2J; MU9.Q?5&_O-3^7P19S?<-"DF&B" I.,(1,.X=J&2I H[,!RHHY=YTUT2%KPF_ ME-3UE0#X(D^@%( O'> S4B02$FCD$JB,V2-+(EB/\NG87(><'=-I9W\ MWI*CI9&71]7@]&0.W!2A* :$0X=EA8;')T!C%2:=G H;G2YW0!?4YC?V &KO0Y M;56?T_95]WZ BN'MN^$R"&402@']Q:1.3PY"IS\>GZ3-*-1MCX='1\-\3T/W M*=F9:>,__SZ-VZ!D2#],AO3V^03MQKT#,PKC-WE>MM,O!LET".L#7__Z%Y,, M\HWAT7$8C.LRI;F,[SC]V>%)'OB]/(V[T[3X8J$W9J&?S9>MH=0K2M-,6Z,T M,"4):!D%4,R,PQ);[&-WC8N*B7L?"2VYD^WEA(4F3A=.:#L,"&B)C>.CH^')Z&T)F8K^FJ=;?F43@T MD^ [DV%.ONZ,,ZXZXS"9'(:Z]G\^=IIQE$S G"9AOIB1?VI%& M#D1! CH#;*BR3!HD>7U^M$H37)"^FDAOMB=T07H[D#Z7CJ YM21BX(1Q8(8B M,%@$(,9PE0B<8\[3GJXK1>:K1)2F TO [.MP?+7MP-4(SQ.+Y[3EU.BW&=F- M&_5TU$Z70E3-$=5\/1MJ>)XN AFHGA$:EFJI363 A/?9D9I;"6"2#!%$B;2$Z!BZ:YR0BO#2 M(V1%4;W(WF4%U4M ]:RH\"$*Y(F&R+.C4$H.RE(*)$AKB O".=Q=PYI67-U' M592H2"D]TW(1<=/)]2MAWRML5<_*BXO<\JM',@HCW8&1YLO,"!?2A&D%AL=\ M.-T0L#1)")R$1(Q,DI!SNJB^3W_VXLUL,907=_*R0'G!4)Z-36 M'&$1:)0X M)UM@T#P(4$0RGU:R1,QTUXAHB;NR0/DQI6#="L!7I4/L?PT>SL)H6(!]1V#/ MJH9D7F'-! ,;(Q*P$5& /<$,!66B9-VU__XOE0RMGTL)F?:4D+GN,&0I M(=,VR7'# ?"_9;CB'+D/S]2(6)%A$PAB 9=AJJI1*VH:F+\A+L-)9\%1)1X-CC.%\ M_HQ4"-W'7U$(8B4)8NDE9 I!+)@@9H42EYB0I(* 6L^!X9 M"&\@2HH$UXPZ MDRP(0F@EV'RMS?81Q%,H(+,58W"3.H,K?'4'9O A=$9F$CK3[],+@UI455-I M%?[OI/\Y@60PN>B)-IZ,^BZ?6T7"AVTG0YF<\W2[$L<&#C/?*(#2\#DXRV.6DN\#R;J M3 >XHK(<7WM$=/"0L:-" BTG@5GM1!3'06H$-I!$ IA3T!HY2 :!]81PQZU, M)( J3>]]:+]],:962Z0<5^H/W"B8<>C\,RWX^KM_Y0C3@I71BGJ-'O*XS+TH M\%5ZWJ'?/E\+F^5XAWUGB:+3+$JV6Z%7YX,O[0CYE68YO$RS5S<&-T,01 M:@E'V'DA:ZS?PME=L-X>K)_.UJ(E.G*BP/J$\,3?&I3"#!*7HS2OV ODNVN4 MTXJ)^>!6P?K*8%UZI642RAHE,62YU5@+&IPDQ*67,,I8Q[I@_1%A?:YDF^?< M"D[ N%PSA3D$6F@+U% 4$5*4YUKT5+,*LS9A_2G$L.ZF5T+Z]0U*Y9;JSQW4NH']QP,.T,IL#H((FD/<05G.K#&:NX!Y^E7:*WC: M'6I#<-'!O;(Y-+_*R+,^DD2_DLF(P"F.A^-^W@B?UWT2^Y_#SU_Z?G)P86E=>=?Y9H>^O<78M*^=3&Y^RY4M M+7LLOM$1;F.3AYNS[F[[Z M]6!T<3?'YD, .PKF$YB8;O:Y.?QB3L?=G[Y_RO2(5]?&[+3>^(0Q+NP)IP.= M;.7AJ.Z ^_PD=\K-?Y7NR;3F7CH'HZPW_JN/1':P"XXC(8Q1KC%U#DDG(K)< M(/VG[*[M9USF:-!&EBI)(/S[)[-VW33^U9@WM*KDM:MJ_7_6=]:W._M;&__I M[;[<_75[:Z_J;/KM[W5V_S][ MW][41I+E^U44[-Z[LQ%*=V96/MT;1##&W<-L ]TVGK[N?QSY!-E"8DJ2;?SI M[\FL*KW!8 LLH")FW(!*6?DZO_,^YY?.B[W7_^C\\MOQGS#CI KV!I/@KYCV M5ZA^'8UG3)U!8I;R8=5]_UG MO+B3R2JJ']!DBYM-J!9QEM@YX=F3 M5('>H#,^&TY@4#]:"=2>KISPFRRWHNJMLFW],BQA?:'S-IARU'D)#,9W]H,+ MYS:4G8)T%U9\FXNP"%DW,DQL^5;1[-:\X@+<C29DEV!S>%/O#3YW>H#)R)[GX)G=KH[ZCC2;@ M/=U)WG>:T9RL70^!TO//"A]K$JC)ZY]F;EV6.':G<2K\K\D!P@F&$GC_.79\#SV\I MS.7//_BRR^J(OF2'O[ZAA^?IG6\NC_;_X(?GO_0.W^^QM^?__/#V_2_O8=WD MK_U^/+S$GY*[ZO UAG>@)[A-]^>77^]OSPR]&O M+XNC]_"ND[^?';Z'>>]_H$?G!_RO]_[]7_M[[/]].?W\SEC.X-@-@NL0$*-$ M(64#1U:8$ 7CFK"XLTMXE_'54G?=6UVYS??@;*_+"*<2$ M-$@Y8I$D!BO!&?$4PY5C7857KUP&O-ONH=QZSY_F^:R87D<4J)X M)WR^"(-1^)YRQH^[T,4=J'/5UK?8M&%L.GJQHLLY67 JF$$2-#?$ B'(*E(@ MH0433LM"*+6S*[IDC;7ZVY(SMBC+N*7A.U1]6AJ^*QI>UGLXMSXH8Y!C'N0+ MZ4"^("!?>!P$CC1Z+&BJ"B[Y=UMC6AK>7AJ^ S6AI>&[HN$5'8&DPF"N0(%P MDVIO8Z2YU$@R'6V!G<&6)QK6*:-@:VAX0Q$I#U1%&%Z$E&DP..WT4?L_8 M7C^W76W+W=Z;MG#TMZRK]W6K#]AE:6V*^,[6A)>8[)^85[<%S0AT62%HB$',^ M()M-E$$0P>!*%(6NB!E_?]>/EIBWEY@WKC^TQ'SGQ+RL1ECNG!;<(J#5 M0( M+)%2V(%6@26W!+!9%RE-@G05;RO2WB\I'@T'J*HWF\+>LIKP7:D8VY+(L-5C M/#4-]7A))\VTAX813> 7,QJ%\:@SM&,#7\QI$:'N?-0JM%NCT+Y*\SB.;T9A M+YW7<7U:!X.F2]4OPW*1M?Y6G]-ERULWQEM7PQX+9P75FB(N4VU)1C'2)%!$ M7,!"*ZLBY3D%LV@K*VZ[UMA2_'12_K!H+SP03-MFY-$;,BH!T02(H MR:H H.?PN0>*)ZHK^39%[K04O^VJ<4OQVT'Q*VXX:;VPAJ,88DIJ\A89^ /" M+,)A,Q&IE8G'XZXLMLD8]M1B]7Z?E$ G(QAP&#L795)[E(AJ;\ MFS,7N7;-EUSY(#V$(E*1>[@U;*4G& M.=@[^..%NSL*MPEL@T[>L34O7%MJ*7N'T#=RZH/B9'C EL4)0-!"!QF-A^X#LJ#YI!TX3YI'_JQUS]R;\O'R M_*(_O SA=2@_]EQX?0;ZX]_3@;R8.X^]?G_H\D_'\55PP],!K,[_#JL=PG.@ M7TZ/-OB]\Z1$0E>4B8AHD@('H M2U6U4B#[.FF]F%5DY; MO'[?8[UZ;+6SUBWQT0AY M0]RAT/(-HS M:XSF+A .?TI]P+PBN0M1]0]3E(D3QH#6.F")9&(>8 M+#BR)%@D')-8,*&-9NW=>)IWPVKNC:("::=M8E\,&><)HL9K6A2F(%(#^RI$ M5])5NV/+SUI^]D#XF2X*:P1.EC/-0"@S0E-'"TLY)LX+F3'K1I$B+6;=,V8= M+8G6$<0,8PB%DD$?F88X@P+HW44+,:=W8+3KB;;)'(_M4"15XN&M#8: MY*[- ;,-3_#4XLRM<.9P1;7'6-$8?8&",08QKA126%KDJ0C1,2.#!=E(M/5G M'C-M;DK76:;-5D#8(.$N*34^4L:I=$@R"TH- ]571^Y1 6":"M&H2%+KN2ZF MVU1MIB7=+17Y6[;Z7=2Y++Z'5#>66H($YQS8JC5(%:ECG[ J!,N(CC)9S+>I M6L4F7924/Y/;+KJ_N+%[_+:*5-U@NEK=\P+VQ \G*7NU6=2-&[\_4O/+!C?H MT2#Y)OVE2Y:;17#?&_C%/\P]VX!=WM -TE13EHX*M.*L!; MDWI3\@)9+R+R'G.G0W2$^^3]DUW)5]MEMZ#;@FX+NMMILVA!=VM =]G^00OL MO1))TB42,4PELIP*Y+@E1DG), O)?5ETV<;RW'\\Z&8+RD_C5*@*_NM['W?_ M)_]3K<.6/^U.U[3XX1T0:Q[Q>3+TWD>W(6;?[:RVJ6L M&99,1!?#42^=^O,R],VX]S'\_*GGQV<-K,Q]JSY9//N*L3"#R?CJK\R=GPNI M_MC.M:?1?.W]07.5Q")3VO*![A'X\\WA?''2\_^F!63\Q")9,00GD5+& M"JY)X5);E_,I>CG9\6MP;V M9?Y"+=^%*[FF9O MNYV#HQ>K./1#IO?B^.CU\6\'^WLG+_<[KT_@/X=XY_@=^.7_SO/XY_ MVW_YZO7__0]%B?RY\_*/-P_/"S[XTN M^N;R>6^0IYF_]/,BQ"1*6F)V^1Y5']=$IO4SJ8I$9[7?H'YQ38+/,@DN\>_J MLX(\4Y)<^3%^=O5GUPVKGF%R]:?7C7K]9P6C[5S;N;9S?4!SE3<:=7T^-Y7K M\KG+X:?EL(.MR!!6MQ?ZLW3TM]X )/GA! ;UHV[J2!*27G26Z_*:L?GO*\,9 M]4TVH!)+[V<+EEGP%2[?X?GY<-!YG6IYW2#E^2;9P+>[$]NW)7LPUR05@N:6 MBO\AN!)U'8SK-NB:53_FS3H!760T*2^_?H.>Z ;M.3!X?!;*3JK M4H:S,!B!:M_Y;3BZNESWT]VV5Z'N"_72E .8=;M':VAO")A4$=[9L ]ZS>B_ M.LF>.[Y#1;5U5\^E:AX$%W M4;S9!OW=],W A8X9=_YI!A,#7)!T.\E3\SW]%[[//WB/;K";;=*57K L5(^6 M*Z0Z@XEW0;D@6*&PX3A0%C5GFN'H7'*$$;WL"#LX^F79$U;1_?%D/!J#* ]; M=C/O%O[!WJVCUXUWZY ?GQSUWL+8?_WZS][Q_A]?_MJ'GT\<._QRUC_<_^/S M7[^^H6]/_-G,NW5 #O?_]>'ME[>7\,[>X7E7^>OXF%OI::I,=8$K TJI&.(%<$A@X- %,ZP,(6VW)B=72)H%^Y:5['O M+E]V6UIY&$$#6Q\3<#.2_]:0@.WU^'\GU*VI!/U-.+?J\)\7_BK1[V%X\1\( MSBV7:_7&BD()@8@6$C&=.LY(CA&U7HK(L:;.I10C03?59J9%N!;AMF?=MT X MKJ47G+"8FM5QD8O14!R\H8%)'FB+<%N!<,LU:$U!F'9>(&V90\S9 AG%)'*< M)GB36L&![19=D0*5U(8#E5J4VRIJ;U'NZRE*7D;#I,5,1&9!@",A$$$\(XX1 MYLRF4"[V/@>/OH1RV +<[0"N6 *XP+52C&"D"@TB7(@%TEQI9'GD2F%IX$1W M=G/("?VYA;<6WAX=O/WM%OA& F?>$QNEXTQ*KU(;8J"3 A-&J997X]L(E@D_ MM>+@XFG(2/:$\X$"C):VRNA7H]GDY?=Q22EP$4'.2 M)[^##TB9R)"$/^OHI.*% 'B37:U;5;7%N">-<2"\:4E3LS%KF.56$RV*X"2E M#CXBN,6X+<&XI6SM@EKFC0-=-1J+F,"@L H7D*<,%%D>X<^\LL@!S''U4&#N M*_$A33X&K"1CT21'(*765E4@=V[*W)E<# )%0H2KJ]3&,QBFS%3ZYT/O7&9V>A[Q/Z=T+=;[ S-I^OB;=[8-4)[R+$"6,M"6:<)C,QEP#M MP00G/(BKG%*&O]+J<2[6R7PPYQ4[3AUL=_'/-CQ]79 M[PW\OZJ33VT?FW.'O^[7IYX??I/.O(V:VA1K/WJQ$C5%F/!>XH"D,0$QX@S2 M5'*D!#=&!:6#\"F:0#/=!5EMBPHC/O&BI1N7S;\3$V9"^G60D'L4K$<$,T6$ MX1PBF/6(T,KSMR'ZY1"BX'TT)# DE1<@SC.)5&0*>4^34L8B%F9G]_OCAUIJ MWUZO2E166LH(#48SXPM%%*',.*8MW(%@;D#N2^Z5^Z#[5LG?&"@L1]TP6C@O M;$"BD */EJD)6/(@&!0< <7MY [NTIWR9HJF#=WTVPQ)K1C;.<83QZK@R\< MB&"Z>$Y;[0GC)?1!=TB]6/'*M7#+)*&:X*[Q!FE"(6,$APE %B*U$( MDD(FHZK &F\)6#^:5MO?:Q9+99YFIJKJCQ>3TIV94>A<],W@>Q+W'AX._BC# MU8(KZ4K;57U,^:'?ZT/Z'KQBEHJ4J6L)1E((A1H5&6HB(E,?> M"J.MIFYG5]*B*_"FDERVR&W^1 G^#DU27R'V2N*YBM9;8>5VU+QL;0+!I#!6 M"$2UP*G>-^B4G&(@;N6L ,%1,9!5MJE=9DO'FZ7C#=B:-D+'K4:R,2)?MAX) MKI2,&E@VW&?$<#"@BU"%@F;4,E48(^G.+E?=0G]WT\HMIO1VC.T8Y9Q)$+8W&&8+;&)M3V)K\GHLU$ M@2Q01%KN^448C'+][YN4!WOPEOS6&["%PO2>?S\9C7-OB)/AK/!HJCMZ,*BK MCF9S6+ZT+^;N[*O4H7/4&X?7H?S8+=H_8#0 M>M5OB[WQ5CN$L4_%NQQ%2BJ"B)*2V;PIY:_KE9%-T%>BVYT W M+(-OP]HV5D:ALM,M:'^8P3$ZG2HH>/@'RXAT# Y9(DB(W#G!64ZV%*PKUA0V MO74QK-9%OOUC/#&,6^/0T+Y@7!$L9&#>4:6CD-(5$2A%2A5O;2);P+=LU&K@ M[<5P-#X,X[/A#8&N-7/=#.B.ELQ1A;N.>@!;F[EV>.SFL9;HWE\>PGG=&2V$9$XB8*!&S M1B K!46*F* P<"\IQ9;AW!,+MYGV!JT2K]T[>:VK[4DD58IIYQ#PS2 M-D6/" M,.&X8_8:'::-('VL8SQUS+M;>\V-H*[MN/7M:LFRJ88SQD-,K00CQ8A)3)%. MG06E\\J2J!G'>&,]M^XO\O*Q10D;8);#*:;1* MS2Y!PF%%"!P5A0;5@*F(+(-?O:6@%FA!?" [NYS++N:K7=L>3T&'IT[$&Y>" M6R*^0R)>DGF9EE0(;)#5$F1>^!>I@E$4'>,J8(=<0F#]7/27L=,\_VVWF/9CK&=8SQU2PZ+3,>(@S$\,%HHJP6UT5"! MN934^5OSL./Q62A3:FT9SL)@U/L8*I96$_*+FHY/$AE7T]L;^),94<]R>($; M'L<3\_GW89D_&(_+GIV,C>V'D^'O!H9IK=\;Y)%_C(^7G5N.*,TB043P C%- M'5*81N29%4K!O;'*)NOWEN7C;B/,M%"UA>)V"U4/%JI6Q/DH.&<*,X0C(/4[ MS-4[IJT,Q^9S:^MNQVC-4]LLVK^9TO(_AOVTG[\"12<3UO'@=0#%O3?NA=%> MV1O!1_,%,1NNV;+&S;'&-RM2O [,*FF %6)#$,,^(BL81JF5G9>:2&5!BN?= M@FR3F6L; :4%I0@M$V@M"*O Q?RWG*!*%$6,0FBNM9"(Q^5XEH82JS< M/E3:D/%]FT7TOYM^[LUDQIW]X,*Y#66UWP7I=A))?D_O<#LL?2C1>'CQ/!W! M:-CO^4ZSI$>$>VN+59"HG==&&N4$,T$KJ0NI78RJ$*"PDG<'-VW+E$<_GHQ' M8S-(6]96IM@<5KU=J4SAG&).8( J[#ABT5BD4_XVQLS%P+%7."5L"]J56'?E MQEH#WYA8?K"A]&Z)?MOP\3_O[!AO<7S;A'5K@IN^">BNZ*-P!M);*$4[<"C8-YXC((V!C%!"F0],4CA@OB4M6UCRG;H"OK=#:E:B&LA M[B%#G"(,5-@8!0X ::%0). (FBR)1"AJ>0MQVP%QR_F:4E@BC'#(,(6K4F-P M=!Y%'APKE&34@BQ7=(5@7=5*; M@KDVF>O;$6Y)B,.JT)05272C&K%@-=)&$52 :&="B#:D[N>;S>5J\:W%M^U9 M]VU*<",T=;2PE&/BO) MRFT+RBU%@V E M@3=)AZ0+!#%I0(##0B&0P2V52A$J[,XNZU).NE2O%O_?4IS+X2(_Y30 ^*_O M?=S]'_BGF5=]RUF*V;X8CG*;P>=E2+D%'\//GWI^?-:0P-RWJC<\Q[.O& LS MGXRO_LK7YG9ORM#= ]0O%(CIN^4 ;PRB"OP92 M-&TW%XN3GO_WK&QF@CF9K9E+YZQ,C. _>EA8P[C@)%(*DA/7I' . M2RZGV_G?O<.^@ M<_+RQ3^.CG\[_O7@Y>MNY^#HQ;,5 ODATWMQ?/3Z^+>#_;V3E_N=UR?PG\.7 M1R>O.\>_P&_'+_[W'\>_[;]\]3J;&N7/G9=_O#DX>=O-'+LWF 1_Q2J^@@'K M*#XC[ P@,ZK#)O3-Q2@\;W[XN>DSU1ODM>0O_;P(*8G:-1ZSCF)4F4RJQ>+VGGY?#3/7<3 M]T!OT!F?#2X^J?)B;U FXR9)ODO[Y:+:NJJS] MK5+!AJI7;+/7Y6[2X>I]:-/AVG2X;W/6G,-8O[[]=/C>OS_C/^X_&^ZVM/*#*P[<+W"E]Z^4_3*AKL^$>*,Y]6<*Y>TR&:Q&N1;B'C'!M,MR#0#BRA'#WG O7 MHER+<@\9Y=IM@[>VE2XQXMV? GM[BD3KL6Y%N>V M#N?:3+C'AFZ?EZOPW6LB7 MR+<@]9)!K$^$>",BM%&^YUSRX^X*YK\2)-(D9 ML))P/3*V3[9/?G/PT35M>QY ZYR#T6B2(Y&&$9:;([I'"9T[DXMA"F@/G? Y ME*XWRD]4'PTO$BJ,.F;@.ZFW#BP[?5C"CV7/I7#5](D/,91E\,UXP%9F#7BJ MT)W.I][X["ST?4+_3CB_Z \O0TC=>:Z)NWM:_ED?_W',CQU79[\W M\/^J3OXXOIJ>._QUOS[U_/";=.9MV-2F6/O1BY6P*$5IZ_#=$OQQ 1XX)T%",M3$1,2X),$3A(]YXI%QD/*L5*JI;: M'Q:UW\:M0K&(TG X\4"9YD$[@7G!L1"%Y)BS&Y#[DG_E/NB^5?(W!@K+83>: MBJ!"]$@62B)FB$8V%@)Q:ZB0)!AEV,ZNUETI5UL?W;IBX39B0CO&=H[QY+': M*^^H*)SWGC*I"@,"FA9$*J])(0EOL?J18_6*0=:30)4A#AE"4@B1#DA[:I"V M)(7T:U5@7($U7[7&_A"P?F(=I:\VBZ6B4#-35?7'BTGISLPH="[Z9O ]F7L/ M#P=_E.%JP95TI>VJ/J;\T._U(?T.9]0:I38';Z]7C%)!\9A2D! 3AB%6"-!4 M.8ZH*(QB ?Y71+VS*YCJ"K4I9],6N23Q7T7HKK-R.FE>L M3CO&=H[QU!%X Q:D M%H&W"X%7;$(Q"@-0RT%-2C8AXPC2A:"(>ETH.%Q*"U%!,%DUX/\X"'YB\5*9 M*) %BDC+/;\(@U&N%GZ3,F$/WI+?>@.V4)C>\^\GH_%YJC1_,IQ5($T%2 \& M=?G1; [+E_;%W)U]%?X]Z8UZX_ ZE!][+E0\X%5PP]-!'B6S@Q;U-X;ZJ\42 M*"FL%%(@:@E&C J"E,0648!_Q;&G#H-R30O5I7)3W=%;WVT[1HO6/TCP;M'Z M :'UBHRN+-/44HJ\D PQK3"R-A9(8>#>41=8Z&(;X;K-E&F?O.],F>V;.E5: *21LOQ2T\K..GJ(,U[BDYJ>IQDJV$5D[3G0(PO M@V\CD#:6\7ZR-UXNZQ&,5@X'B@JL05"7CB)M64!<<&$49LP)DC+>)=-=7*R* MZK&<6MJ31)?N$((B2EFG!86,T<-9905$FOI;FW-6,"W;']H MX.W%<#0^#..SX0V!KK5(W SHCI8L$E886@1;($DE1\R[@$RA#/(6"Q*\MMK& MG5U.:9=RWL+<4QCCR2Z#6!N/%!_ M 3!?Y9LP!Y55=[@6$V^%B2_'R\XH #O, N:(&*P1LT(@X'4."0I2/3Y7:+(P:>/-%N/)#H9D3;2CF;H^BC):N5-J;PEA&$76$1BX4!98XI1)CV M@EK.B5"UD(-7J[NT9+VM9'V_)IHKZN:WY'WOY+W$L .+J?*D99W$8B?F(^RE^& M)?PZZ+A)68:!N^R,2QBLG_.K.F::FK7U'LMVC.TH(CDJS MR(21E&EG"TZEH5S>Q)-\A?GZ>'P6RI0/68:S,!CU/H:*N=4D_:*FZ)-$T-4\ M]P;^9$;>L\1+X(O'\<1\_GU8Y@_&X[)G)V-C^^%D^+N!85H[^ :YY>'X>,G- M9:0,VG*&"F("8D19I*D72#(?O2X<+J39V2U4EZ^I=/(HO%S;,L:3QZO-E^9N M\>K!X]6*=$_A0O!H ;!H 2JZ-Q1IR>%*N,(6-AII2=PNP'IBMNP79V9P&CJ] M1.ME@/E\";[3![6W ^3?&Z0F=;GDPK3_W-A\;JW>[1BMH>IA"/EOIE3]CV$_ M[>ROIC=(9JWCP>L RGQOW NCO;(W@H_FZQDVK+/ECYOCCW^LR//>PEVPV"#I MC4-,,H:T4!S9(@1+' \$\YU=@KN%7FVAWJ8@M=#TD.7Y%IJV"9I61'=B,-5> M1T28U8@Y2Y!1.* 0J&%8<-AHNUW8M"&3_#:+ZW\W_=Q7W-'^^<=OYAX%^MRMAX2,V @8B+! 6#5,."\(]%HPPAJ-Y=W#3OCIY M]./)>#0V@[1E;;V*S>'4FY5Z%30JJU+0OS=$II:N'EE/"U00;8+%WOA4KP)( MI,L)[1)"-A0W=V-BV1;+:0L UTD_WT3]5U2'/P-Q)I2CE_^>],:7K92R4>I? M2@Q@RAH5-4>J<$#](0:D X@KQ 3.'"<@KOK4Q5W@3:4%M'3_F.A>8Y!IHRU$ M*# CHC"6*"4*+[$P,FK2TOUVT/UROA]SA"KL/?)*,<1\(9$)4B E/*?2$D$3 MW1?=@N&NHM\=-]32_B.D?0XW10CAHR6@T'INF#:28V:+0GACPZ9HO\V0^7:R M7V+W(A94:&]1D:M("T. W7.,9.38,!8*3>BF$V1:HM]ZHK^-G3,J!1ICL"X3 MO,.&4(D+*WS!O2RTNIKJKS!OMJS_;C%@V6?")?ID:YA'+ @,B0X#SP M0*13A._L"MTE:V3^6X<4M-2_]=1_&^+743NCI+ 6,X^#EL9&)R/FS'+L8BON M;P?-KZ3Z"!*8E9BA*%2!&&8"69#Q4>3$6.L4MB$Y2KN4BZ[0K;S?$O\J\1LO M1? J$&#_*<_$$!<+Y76AN2T8;6U\6T/\2YY(:Z@5$3LD1*2(,4,1')M!GCEM MX2 M+E0J2F]E*X0 M--"=W4+R+ONN /(V0N[!C/$H0>TV)2L\I5P7(!1QPRSSAE'F#(DV&%,4HA5C MMP3*5G18QJ6WA%E$.">(*4*0D2H@28)GD6.I3(I4*717J^]N@;C%@/8H"?@V M4@F':Q"=\;@H.".6**XX*SP-6&K.Q36.IU8J^4&DO%Q37U(FM& (DU" 1AHU MLBIH)'TP/-75UW!VN[0 L81N28ND)U:OXF TFN1(V:4V;IW)!?PX/@N=\#F4 MKC?*3U0?5=KGJ&,&OI,2WY+B"1^6\&/9<^/@\R<^Q%"6P3?C 9W/LN.JT-+. MI][X["ST?:+"3CB_Z \O0TBI/X:GKN\-?]^M3SPV_2F;=AO9N#6+<2UJNX8"H4&FDN-6(D1&1!AT=<%(I0 MSZ4LLL%?: FJWVH"PN.I^?NT<&%-SN3W@<),\;D.$W)KHO608*:0,)R#!+,> M$EK!ZG94OQ3?([E2VML 5(\#8J; H"()B0+7"A>B(-@EJM^F!O$MN6]8.[(. M8U9$KEWTS 1E@J1*$FP#IB -ZQO0^Y*:=!^$WZI;FT.%Y6!?&B,14BI$*0=M M*U"&+!86:<.LQ\1[+_W.KJ)=JK>DB,@V5BQJQVC!>O,.-A$( #7G7FGFI#0A M"&T*!K*:EM3;%JP?.UBOV,8"EXYK3Q$WBB-F"X&,)@1IY[#4!$1W(RNTEEO2 M8.V)!6)<;1H;^#!GKJK^>#$IW9D9A6VY+QD0MZ O6DCA-PJ)9NC\F4+4J B\ C\VC N4]ULB2PF'GE2 M%-AKPZUR.[M<=+DH'C&IMV-LYQA/'8(W8$5J(7C+('C%+L2]]("\!LF">\28 M8LA((A!EKI!6% Q+56&P_&YW?ALW]:U4FZD"62")M-SSBS 8Y:+Z;6.?I^P2 M^)'B]*R=P^ADN <[EV9@^K^;GC\8O# 7O;'I9Y-8OK0OYN[LJ_#O26_4&X?7 MH?S82O@Z$2"J.V48X@I29'1F"'A#8^" M:&-9L;-+F>C"1X\XK*,=8SO'>.IPO7'1NX7KAP37*U*ZL5K$X#DJ"*.(11:1 M"B"J!^HQ][KP,KIMQ.LGYL-]%1J_[&C9C?NT?+17!ZORLRNZ M#-.NX%O2HF ;K8^/:8PGAG%KBAQ91HW6F%L)#%P(@R.(>)9J*ZW2^O9NZ05\ MRQ)8 V\OAJ/Q81B?#6\(=*U,=C.@6RYZJK$A5AB-M-$D=3BP2%$J$([)K"*" M4@1$,H%5%Z])A&IA[A&.\>1A;N-J:PMS]R[/+:N>2NH">R$1I[I 3&F,-)PR M*B@+D8!81XG<,IQ[8LZAADCJT. RC(% OKDB6VOFN\_.HYL.5UP S%?Y)LQ! MY=YYJMS78N*M,/'E2G2B+K1R @N4#B]5OF1(,T)0]+8@5!2FB D2'VG6VY,G MVHW[4F]&M*V4LSF*7FE<0ZPRO @H\A1O3'%$FA<1*6ZIQ:8P0J;J]3BE#XB6 MK!\,6=^OB>:*.F M>=\[>2\7L-#IZ+Q -E*&F.,6&44"]N[34W@KJV#=>WJR7+IAH:"N]R&"\(I:"7 ,REMDK(D< ]TYRX MN/$^7&V4P*T)]"B,.[V!&YZ'MF1^.\:#'N-1>CQNT[DJ2F)XT $0E3%/E"!2 M46%!:W1"V]O;[P ;#C(T_#860\L<@2 MRPI),?;![^QR6G3%]P?5;;$;]ZD3\<:EX):([Y"(EV1>P2U5N30 CA*!R*N0 M83JB '#LA2&QT,4V$O$3\U'^,BSAUT''36YX\QBH8 [,6*"QJ:0V#OMI#(VJF\W7Q^/ST*9,D+*P)_,R'N6>@)\\3B>F,^_#\O\P7A<]NQD;&P_ MG Q_-S!,:P??(+<\7&G23$UTA38:<2(-8H)3I#T+B#AJ*-P.G.W@C'6%V$"3 MYM8"WN+5/98H;?'JP>/5FAZS1ED*"!6$=Z"G4XQT+@OFB(N!.T&LWB[ >F*V M[!=G9G :.KU$ZV6 ^7P)OM,'M;<#Y-\;I'X].>ETVHIG;#ZW5N]VC-90]3"$ M_#=3JO['L)]V]E?3&R2SUO'@=0!EOC?NA=%>V1O!1_,UG1K6V?+'S?''/U;D M>9"Z2I@-ZJ[:M-06JAZ2'+\RTT;1,T MK8CNA5 "%SHB"RB$&& 1,I):I&3A;20X%B1N%S9MR"2_S>+ZWTT_]Q@PX\Y^ M<.'%W *?C@!7;G3+*M^8#R\>)[.:#3L M]_STPX<'C[>K<>&\$ZP="D/ MPRDAN9$>41\5Z*M.(6U ?0TJ%DH#DAJJ4_M@OL::VZ)HBZ(MBFXTXTV3PA(I MB2H<"]Y:4,H848X;+;&GOD71[4#1Y615D#69#JD),T[IYQ*@5*OH4+0*2VFQ MS,UQ:)=+U045O$72%DE;)+U3)&6>"N- &]2%8)Q9Y9@IHE+.6)!I(MT4DK;) M!Q(-6\@V8O#(: Q_R'D'SU86VRRS M?C5+"187PU%N9?6\#"D'Z&/X^5//C\\:M)C[5GVP>/858V$&D_'57YD[/@=3 M"N7.M8?1?.W]07.3Q"*GV?*!-G:5"/X:GN>;P^7BI.?_30O("(I%@FS! M2:24L8)K4CB'I1,16RZP?J?43O.EL[)9PH4Y#6K\.5.Q/CG>U,=4# 4H9E3FU[#H 5RO04S,ELS5PZ9V7B MM?_Q]2.2@!()V1+]OTAL&DC\?WXRN^N.?_/ MK).N?8V[OWOWN'>0>?DY8M_ M'!W_=OSKPOCW\[V-\[>;G?^>7@ M:._HQ<'>;YW7)_"'PY=')Z_OC5U<2^)+[/B6I*W)S@_?=O*L4\N=1Y-S&,)M M((!^*5*^/#6#WI=,7B^FG+%*%H4H83 MF-/?^R"N_EC1DQ].14_?/SQ_@T&L*]Y2$/].7GWXZQQ$4/C>X'7YUY_^PE(FCNB;R[]._@ 1U;__"T38HU]?G;\]/X Y M'GX^/NF_/SZ!,=\?LK=__A5!%,7O0+9WT5F&?!$,8E%8I%.8!+\7A+?O[ALX?U:-7%K?F:NYYL *\\[8410.W />O\+8F'R7U' M\<\O*I$R_T9^_N_.13G\V/,PBRRYP0Z,.N-AYV+X*93Y(.#S<7#C3K\7X90& MZ;7/.@?C4>?D&> M#^&XQV>P/U=JGD!O^3 VHW[2!AH,;-!SN#LVE,?QM_H=-ZQ)]8,CQG\ _<-: MWI]>'IV\84?[+S\??7J'@>8M)QAYS#2@01%2GVR/*/4ZD)B<_3XID2#FK2B0 MG>9(@;I=F5*B;W -7*J06UYNY!;@M9?@17X#$$KJYQO*T5X9#@9/]LP/X?-W MQA=I+[62-/Y9$:YQ&MY MD:1=P(C>H+,/NN6GI,S"ST1KE2$# /\L&/_O"2BUH:P>?&'.;=D#4.EV#@%P MC#N;C,)XO/0*^&953&L,<#2L.#]\/PTZO CIK7#O1E??M%$X/<\%+#:9QKO A"P !< J)/P](#[WNR]_%H?^_+.TMBM%0XI(L ]U$2 M@I3P&$6M+-&,"#B G=WA(*S>QS+ CZ8B^[U^ M/]NFROKE566[ZCPJN9CZ-@0!IW0[YW#G&ID&-]Z\DNJY$]+$MWW MG.L-%2KVXQ4J>N<*U>O>Z: 7>\X,QGO5#4E9Q' R#HY^6]2DHQ<-1)V]/SPY M)/]?\+[CLX/3U[R98@Z_A6@:/\-.WS_ MICC>[W\XVC_K'7WI]P&./A_NOV6'YT?O#^G;SX9G(XQ=O)DQM&>@&"24I;SMST)KPY/93D MP]X8I.G>^*QAT8GF0:N&;UST8;C3, )!WAS^CQ<&X^!+@J]4ET.^\GOA)<,U,'P7QR?E$; M#\[,N&-B3#:#].I*"$O"^/E4JH#G0RJ#U>\9V^OGVA1=>/!C 3) X;/%V$P M2G]-OV61H/ZVKRQSLZ5E+Q7\6OG'8*HW7P?&Y;Y6EQ%WKW236>%D8$P@R2(:XBEMM9&:8(\]Y(7!;>4TVV6#]*A=COIW\[J("5]=A;ZF=ZM&7P H,NQ&3.X3T., MSH C(X"/\V[G#-X!RGR_!R/Z!3S/@D89SDUOD,#O//EI\CY6.% &D!%@VF?P M>]GI9[_-> $K+B8E0,4(H.MP'5M8F'AC'.QV3H>G I>S7WKV=R! M)AM"FMI5D\R3RB;FX2!T+H,IUP-:;9. ?0FAXJ.NGYP;L9>9RL)^5?)(XJIY M?Q9?.+-I?]\+,T]+[UN+VPO?7A/4\Y"N];Q8/-V#2C#.^7T-6YZ[-O6]-+Z7 M7$\A;1,PLG2W*NDC2QN5O==\-+U^^@@!ZT8C()A&X%T07%;V?ZT8DXJX?N4L M*H$A#6?*,H\U!F;>*Q=FUJU6,% @LUFX4^$\T0&^XOK B4CW09T\=P3RM);C07 MDEE+MAEEQI>+EO9*E(&W94O?;!.3; 3SG=2F/IAF7GA><:T3)"]OFA=*%(*F M2WK6^1.FV!E-W-G\"$-83MFM=WPT#7*;O3,9_:MF&=4V+;RO'$Y.TW +"F( M$):]I@[O6NJ:DX6R@)NNW[/.K\M'M#12=>A]U^S_H*;SVHF=1*HD_(.@ 8]G M-2 +C0^:=M>C>MZ)Y?M;:0WPZZ=TU"8Y2=)X2]?$@DS^J3KM:N?@?PV!3X=: M?X46U.MYT3M4ND?"C;.0J>(V;U_WLHZ]G"XP7ZT&9.!=Z7A=DKM/377OQBMH M4^EL\%DWZ;3P2$6K2>8?EJ/G%:^85&%AS:6O5I3)J%OK!>-:,?]TUG-G%9G, MK06F/F-^LR7]7#TWE?O/ ('&E5AAF^ +4(+[P^&'*;V!1AK*[FS:\),'FBLK M?P MS&$P+L/ PU.-(6 N?B%KW[T<^%8A;ZT59CUW#!2;^<@\8E1D6=_6RPQ:IMG= MM.!>8C63&),5M=I?F%B::WHP::]C^.2B5I!=FGA&Y'EX?]8YSKMPQ2V[Z95. M2/T))AF0'WX:I*]58%9[-4UG$!8OZ]+2>MDN =>R!ZS)/^OL)=0:U5<2=@KF MWIQ VJ%A_V-616$B:>$36$*9=C#!_Y_3:20U.4XGTDT.7Y U;9BWDE1VDS3( M5/0QE:FEWJ7YNY+UV'4H4B]G^; 3MXL U4.8QR+]C,]@;=F*U >2SV==>503 M&EIF#:SJG M^OU3H:6A\9E1Y2N:]%K?UHUXQE) ;AOD_<"#O-750=YMO/;#C]=>ZX;[JEMM MR0U'I=8V<)@1(I9U$VA.,"N65C41Y.*]M-KGM-6:D5XM>@UTC>/^!TR9Q2F^0JMTR2 M?*M8G6J>.;XNNR2R2\&!Y-,;U_KPLQ1H##,;U5X3@,KZMR:DIQGM!H-UJL# MO*N5:6/15E'[.2M!V /[2O''68II'(>WT.Q/;CNY,YA0%NMJ)U)('JTD6)_! M-(;)J]JOC U5V&$:,>MPR7(RG, Q?PH@;#>V4Q@,?N^G_U;O:Z)D+2ABE;HV MR>:>3TDT7Q SIQ/)1PJR93VA],H >M8XNT-'DXLD->>K,/4.I>/JI/S*]++N MT@$U@FW6!9NZVK/ K>3%F]Y:U%@VIAY%9"]1_6.EFBQ>59/UD&SCZB??5*_6 MV2J/VN0BCUX9F;)AN'[/W.4=58H%7-KDCC/]QB38#)BX95):1VNV;##,ME48 M#[3]7DBDDJDNWY7F56E?*R5IJDY>F$I93.352YO0G&;_L@F@]TOK[(^&C:J3 M]NQTF+7?ZB:%J4.TNHK)BM_ !Q-K(QA@'RS!Y/:G:Q&S8QA1HT1;+:H1'+# M9 O-^SPI:XB9FW4UU61$N&PNULJGE9H"[YCNR"> H=I3/J4L>%>COIBLU:-* M$:TQJ)-\IOV%S:^.<&;X3].OE[%T2?PP5#I6UJ'27X8QHD6K>;.5GR]RGLZ\ MCK>XGU_U37Y;TLB=BDV93_P"USS)B2F>]4^XX2_J);6BU-'^AW=6!!LD90@' M$A&SEB,#0B[2)'"G@U72KL2E$550.(^@X/^,\D(1^-&1(EH%1U7X;1:],G]- MM +LY<6P!O=CF\U#0]3(P MY)T9Y@W+4-R FZNW;M2=FNFS[%5;P)+H<0X,91H ,TB*?Y(UIMA5IX_.FZ!! MRY[[XFCQFR I7B!@8A6'K-P%S2QJ,V%FA*F66^6\2,8^D/Q2W$5&_?J4IVO( M8347V=(%C]:BT>3BM#2^\DR&SP"X=31UM=J::4ZESUZLPZG6##"#_EQ[8+;) MO5KHJV/4YE;0;$IE\:KMU=?L2!+Y0+ =).94?:.) )M9GAOQQ:?]+8'=IVB= M'"260WIB*,N9[Z4^BO]:BK!;CK,?+MESIR_/DE^5]!87Y8/Y@\CB M2I(^T^U$V=Y;"3W5\O_>'&\:8##-=%RXUEO6++LQ"X[+0# MMEP)[?.=O5H]2+>JNW#=4GADDHBO(>9LQ9IE'#01O\YD]C<8KA-KYAA>MU/KJPOD.&6G M\_'4TSC0$=RGYIJF2SYC*7,"4S/%VO=8S_*1YLS-$\^LH%+:Z]YHSD VM4I- MD6@6]IQ%E-O:GV:R8V-VNJ@:K*=GIC+-5V703F^T,+><8M";!=+/Q=(U[VFB MI1OQ8A9TULQ@:A @0BAE&#*@'^N4&R[H2F+:-JG)"R>:":TZTDXZTP?O MEF@<"]<']B\%)>;@E54G0/!6RIGH._P#G[^72=-7BR\.E,.Y@+?@$U M8A+J( CXVRRL=BZ,=I''IKC><0Z]J^(VW@_+.NTCV_AR /A*0/25B2A-R"Z, M,A<$E1PEO7%3^J2Q!CAA1QNN$O;\)M5!P3EU)8=MK4MO*L,< M)Y^E29;]*MU^J8$ MM6&0:T%4_JSA:6DNSBK#$_(]6$:9$XRF$X+S@/_4 13O# M*H0VY%U95'1 8P(1)?3G?#"+T8"C%&IWFHQD*RZ)J1VCV$09(_&O+IS"@'_B69 N 'G 7EF?6B>FWM_YB% MY1/\?[)P-QQ7B5-)ODVQ<5<3:/,"DE>:_'")G =AWCF20RBO];.>)F])H_1> M686DNA%+14BD=JR+0'>*L#5$7!<"B0*2R% \0> M61("(M896E@B).SN+EDM7K3RASF@6$/9W\SPY_#D-IQ_';A\G<5OD:;U"TB! M_TI"X%R]Q0.0O,K)^2PC\XG=V:1SP5S>^62:U9XAJWD!.I< G4MK@D2(DD=C MO"$KQ4-<*#@7C@3,*-,*&S@5[X74Z2=A\3;K:.DN=/)E2#=^>ATZA\$D6>"\ M"HQ\P++J+TOQ_C$[3FHS7?A<)U"#+.KJW*A/32!]'2/AIQD'22E+\>?9FI-4 MIU10*>8TED;ANNS\+86*? ;8R$/^=Z,4UE4=8&>S$#0"'<^G.'3@%"D0J8[' M;P*4IJ^:C5LY_'*1]OY"+2>8ZOA3"CUJ8OI-665&#&:FH?/9:>;DQT7(3$$V MC=P]$T%KXU+.LYI3)V>I#^,Y=;([6V!RUZ[3C2H5L\[;:LQ;ZQ6F? ZSF/W% MA,#?4F15)T%XVJ!BWN\PE]MQU@.!O'1GR0F1_OH-L?QMN/[C#-?7;;C^=LSE M'L/UOQI^O\32N<0R:)RZ36.6ZFS"+# &EBX*'J4D=\S$K[W ZU?X52%DM['[ MS<('[&6#IL!>+B8 U)-Q+_DR._^>#'-L1YFC$?\V&339O9FAF5R3I ;ORJA9 M)=.Z&=^88UY32%^(DZC4]+E:!54"=?+<5"SJEWECY9I)T^5)P]=,YV+8RXQO MYMA>7,O4BU+SC68#9GG1-H5[Y-MV-3ON=D(OO\'W@"%6E4YS6&CUV](&8<1LHF!9D)'@ 2O:!RFW6'YGBS3#<]VP>M+2PL*31+ MJ@LXS03?Y(WN=@9A7-7,FA5[\"G!)/GL&_>PF?-E/^M<,?RL6%Q3^[6IUU+' MI(?S41-G"-]'R(1<60D05&FGL.)T \=C@U5\3KBKGG M2S:8B\>ZV[!TPX-A+$N#T\^O+/!*U,0@UQ1 M%(AAX9 1JD#4%4)Q4W A9*ZHG1TPJX&!^]?A35W_X_QB4M=!61L>.Q=JNWJ' M/C8EIIHR@,] ?@%<2M5I4JI\"5^>55U9$[Z;M?[*M39?(;*?HPN36)0EQU(*42)EEW^1R70J(JFM3Y7&F%4_@[KQ*L5=EXYW/!4KJQ+HF=F\:CU>U M1D@1%/X!)BK]EMS((1-GF^#]Y?"+>T=5-(8PCH+4##&2XJZ)C$@$BSUWRIH@ MMEF\GC:FJ"#W89OAYV$P6_]RM:#A7".(?I6C7!4O,_U<,F<\19@Y_]LPU00" MSG)AZ@I';HB:EC9K'J^>2Z,:]V%42>^SYZ-Q\V%4S?=FLGDV;HQ'.0:3H%Y-?]HJOWGO!ZS$/^>4: J9U:SQ-H6DJ)*+^9R.IMP=MM$ MC*2W-E6TJF"(5()M,"UJUI3@S?.=>W V%/SP,5Q6_">W;\WA-^G3894K.AE- M^<+*J*G@;.,[J2/SE2C-#:FF6Q6E[>J_C!S12V_+OFE;+]W6AU^4Z&\^M8T*-J4O7QI MIZ>=/P<&O;*T\-+>G#!S6C<4&D\C[:>[EV49.Y_HU=1[^-BX.)>F-154 M9ZNN1=SYJ8=IJ9L9491\PR*HCZ<^SJVM=F._A21/#* M://;,ZV6-? 95^&%5 M[[V.9)Q;P/1"U_7J)B.3VHXU=?7G)?]E_S;,#7/"S-Z[2M:9U0)H8BQ5? M6*[I$3Z'TO4JYCR:OF4U4B/4V0;Y]=6LYD3GYAWKA-/98D=5=XLT2EV>-S=^ M&-6U/K.IN3G'#J'+Q<4S#T_4?_,='0Y6.ZQ\K7CVHR"42I:8YJ+-Y^_=Q"0W M30R?B2O/@0E9.@/9O5WGVZ@X?[>.Q^5C]%:9"CFB#DFD)8A(DQX M")XYV,^MKH%2G6FG.M3.W*G>B" %H0^,CA?2C9L(X(2X567VY5KF5RXJ.-7"!4TDRWY)^$C,Q31J=S\K2'/94*GU:O(T3J;5@NNWG5?;7GD?ZYXX MSSIODDKWM<>Z*\720;P9]VJ;]+*/L^)DTYJXE5DVY=W &T)N\3I?]WV*;6N5 MG]&9J6INI&SH5"*X,>:&;ZP,]?!NT<&@\TNPY235+@?,U$OU#U*[%&"3$]L; MG?4Z;W[YYUQ$[J^IS$+G;SN';W[Y=>>_X=G!,)6&]HW]OZHO/3,BO$^1(YTD MQ8)D7+WGU_X0>&[G&'@1+"@+"$U7\IU?C]'1RY.=_YXF(??*U#&\DG.&L0IS M3;5O;#(INS.3HOMJ*3USKJ8*6BUY+ @N_W5-O]^UB1J:QA"D"@4&+-2JT#IB MKKCT5$5?!+[>.[V2G[&>\1Q_ ND.-OABEJWQ=),U#M-X^Z?ON!7.6>P1LT4J MAVHPLI(II*-@RAH>"F=V=NFJ!_K_I,S+#SG-OKI#.1EB,>OK"OQZK 4,]B=E ML][8*T?C3MU&.Q%FE2^7B+B[E$B;;F5ZHMK%[AR%5Z7S4]1CK6*.)B.@85^K M(V$N$;,^@DS#PTJ)K6H155V%DD6B-\YI=J8I)07?2M/YKRO>,1M_$:RF?22R M(C!M^S-7XA\&ODU$BF6,1"&#B#XPJ:T2G"J#"Z>%-9J8BN9QL4CSB-]0VKQ9 M#(IX:N3_Y4-Z!X9WP?Q2/,J;=]XR;CV)R*M4SD\8A[1S#IF HZ).!F;)SJY\ MQE>PH-*]@:+Z.=QI7F::B19U^Y?;70X>K&51<&>58]@K2PI3&*,$+CCU,GPE M]3+=DB2%P4_+U^4@>XY_@SFE(H_MY;E-*9\OL);WIY?P_LO#U'#^CW>:\!@= M\ VLN4$L4H6 >V-4!!ID(;36%!09PIZM"66J[TUJN=+ 9^[;M2;K^!9MQMOT MC4>5OB%PF[ZQ'7.YQ_2-KZ9C+*5O>,(-<##FE"1,T4)9;0QS5-NH>:#\1Z9O M5 G'E7V@KAU3%86$:NY,?-99UU ;A=I/D&KLJ-M/KD[SPY M,X.3IF_7P=1LU5Z7&UR75*L4()MQ3"4*@-V(&9;J;1""B!?,.4&UL!9#$R84Q+K&O%SJ;MU82K3.1_Z*@1HVA O&:3JD*\:[CN#<%JU MF[@HA^_K'A%-7[O:>S8KW)_K[N8*O[FC>PI5J3S'\^]?*0J\:$Q=[&$W9_*8 MU3-*DVRLHBE)I(JOJ4:'187^S+_=-S:'3XUJS]FBDSDWP2M#W9-]KJU$6@YX0V@[>#3X:=W ?B/!RD521TE8BZ @A"Q0L1&0Q437&.]LWN=8MJ];XM% M>P4V=P6^'.V]XX%S.'>*,!41A"'XQRCOD#(QI4XS@;E)%8FN%8822O]0\:>] M!]]S#RC< R\=)TQCI ,6B&$34JY=1$51!$LC4YK++.5EWLXVC\\_)('0*7!>WFM7W_)I=_VO>@DT( M"7<;8/+K<.A3$-7> !2"L1F<]FP_[.5XI#87YNC]'^\,-LIH+D"0CW#CO2R0 MH52@*+0U6& E'-_F:)/F@+N=/5=+P[.#[NS-(L]^2Z6%?LMEFZJ_/NBLF6;9 M*6YL3C.PEW,E49MT/--LS%3CR($H9J8]N>&Y;3H=A\_ "/UHN6Q2+1FG(9H4 MC*I>ZT*E\29EL,E2KPJAIR+ Y?]G[TV;V\BQ=.&_PO"]-Z8[@E!A7ZKZ=83+ MJJIQ1TLNE^7R2%\<6"7*7#0D95GZ]2^ 7)A,4HMM+924'3,N261F(@&6B8UJDG M@U!@5O[0EA61B3QV,+6GHT0-6S!^%-W:%GF7A3TVRA41QM>1S)76]47#N!Q] M;=BTOICO>NCK*09[7L<%*AQTRZ2FEY\.2_PHD\K=4A*XYDRB5 F\X$G)/ "% MU5A.N3T:^-!(^DZ'?Z:J3R49TUPT67_+?_7V-)O.1475M#9 %Y_$':S+4J6Y MUZ/5;-3$S'4XKK)0QJEBM,[K;$Y22B)9&7MQN]7MUWK#9%Q?4N%0]:FONG!4 M16!%EI$]6COO#=['O'&+)S3(A(M\Y"0BL[K\.>WM7"QSU4CC*N2G+CC6KO(K MK'G-9:J8EALB15U.IBE%N+BAK@?W+4K(XZ:>KN%_L(#_$IQ*8N6PT'V.!BUJR(V'6$[OS?G0LZW>Y:/L-YF)#NM3;7WU_*4U\E+B[.\ M5%]=%3BV![;5>]](4CP^=8=5NZG3LE=)LQ2BR2/?/'H6=YTUT\&O+N]O,#3F M/ED-_HKJF:6>FG+_S:+ JY^F+(ZFF-$0-?3)-$YPW5DUEZP4C347_6-KWV!4 MQB?G>C@_+T[0F?Z24Q+SNB;*_"AIZ="H"K_*%K+5;,1#+94N9.E=JC%;D\?^ MF.0KZT_#O&>J#;MH^K:>C*#?+N*]M"Q@S3Y9M#K(U7V)$J',&6L_;TJXKB MN*V&F4X]#S=E1(+X5HD-/CG$B_V\JIG4ITS#!USU@VFL2I:$E#I6!95SJI*D47U8^U))62M1"H9M%U?8_< M0G=^-)B5CQW,5OOGZJ680>[QDP6JW_:&'_G6%RLI7#"ZND%*54VK6?.BKGO- M2M-9/9[7E1M_*W?S:@#[^FZG+?Y!!+5F3$'N,(TVKZ*<:<&H4TY#Y<-F66=U MQ]/_+"I^+D'!AQ]LH:"O_KOIR%Q/UW./2MX>!/6G/MY474\BY_,4F NJ[@SO^A'WE#!"N H^YXU^FCE M4K(XW@J>@_=5Q\*Y/RRK*.L_YMY9Y>N,DE(6M>+E%REAJ*#6*0-^=1N=):[A M]W:EOK I8E1ZH7M_ M%24?Z;T?M>*S9/K74E7HS[-ZS6L].M$AI66N7;#S26-CE@;T4H_?HZQ@+LHJ M*U*OH@@F.7:C#E[=K5W@O+I7EX2M**UL-I#/6@KZI3@3?5(=IN>%991]P?V" M.L V',"S29B?Y0RDJO@PUQ\E5U!ULWC&GOG"XU&R=1>J8-1T3EW)-);#RRE+ MLKYQU!J#SPWS4F.;T M%&5&5_?QWJL748,U")J M:)9]I]+[1)K?\&=6D-M8L2IM*6WI13UWU-:K3$3CLXW<^\2U3H3H"S4^5G\SSP_M^;G+B9L MUIRQ4:(I/1GZ)9M U[=)9+T+#WI%R;=(X2A(QHIYOFS-"E:=,B&T:F%4TL;$ M=:K=]N:\$;DKFCCZKSK%1/I%WZ%451I\ZO1:[4(_/LJ/T[5EGA6BJ<]-5G-$ M;)[LW]+;MG34)^] I6LGEM?R-7Y)&LJ1+]R/YQ4;LK.(KQ>US M3O"XC!BNGXHXF:6C;]X.$C1[M.:G+4ER+#:9_+4SL78"QVU0 MT74M').K#>2+R'OAE'C<(O)'M*IHFI7?M/:@#'*ZM![68)25X+K_ M1J5T+EHEY\M*GHE,EUFZFK/;?.I-%&Y M>],8%D;X"LM3*5A5!*G1?G[UM8T_G]1,QU4)X'E4RXUT M:X$HQ*68X<6.7K:<&_NZR#%?&!+U\TLS8M;H'EL' BK[?*W];8J\@?FPIA!9 M:XX726]5G=/"C?!V7%87K"Y139.XB*JW^#:&F60L=Q*.\U)<5<04XT>7PD1K M\Q8T3I4U4O2AUL.$73-?4+H4-_Y'N:+OW_]9+N8_B]26QPT0VTWX37LGOM^W M'U'IHD$CS:/1!Z=LE%/%]2HY7JHI2?' Z:%?-,JICI7,YS=+;/65*5^8V$6L MJ(YJ#9,CK;CK23K*ZY'5T;X<$_Y2XUBZ8*OW9IP9ZV;I,4WO6\53N.;!B\O+ MB'+U7?U%#X9ED_<IMZ5#<^'DS%Z2RCO9@+E*V\WR":)EZOP1E,!GRW[ M5V:#I.WI<6K>6/ F^8)POZA-2MQZQ14URW&=M+N.L;BA,M%@[<'-<8\JL-F@G2YS@TL/Y(,Q[;+ZD$O==LO3J7CD89R#\=+%RX->/H]JEJP2O5,26I&)E:BVR][C MRZ;28/QE,ORR^'8QU2=%X'VZUJ%\C8LX'YNE%95O63Q\674O=)SB[:JW3X,K M/F\15!;9*$6Q6)VR M:)(A"A5,E<*\53(7AXZH\3;U>"ZSAUE%\&5O*'*J\N$CH@VTSH>6K!+OQF7 MGNI\=%RV;\OKE]XPV^+U\Z;E;)0Z3_F,2^RE1ZUB_)ZC;FD"DD:9EWI)F5P? M-IAD_:LF[R_\%M-Z@=+?&\63B1E]7-/_UZF6N6% .G/-Y'2^<+\4@RD3LE'?Q$GV=MJ 5,LT725"I!;6ZVMCY< MIN(LF-I:_J)H!?E9:0>U<@F*,,**'^BRO3L9IY/DI'I 3DB_Q+0H*E?J(53/ M:Q[,A=^@\BXLIR G>-7#63(;\F(W)'!YLO.D#*:N8!U.AL.;):3)[1/LO&## MSR?&85GAV^K84+9A:T9T*AKWQ0/.&V"SWC:I#Z$\5ZU96K+4EDB"&\92OYR[ MA9U;V$E+Z1+E"C1'EO(5TFQ6#2YO=.@\TB2%UV5M1!EK?M0@6+U+)7*E\M;, M 4KYKLFY4#4H+ZD8JPU:9LR8>-+E*$E5]Y5W!RAV1W5);CYJ2V1+5QU-3NO2 M<9_2;+/8?1Y/SG*^?9.PN^:M7QYPOJ"FG/>CD^'DW%>=F)9*X99T^6I$=;U: M(DX=#!U(@%RPD9XD_\NJZE!>^4M]BU2.4JBW\9&_U)4S=>9#A1R_+#>JBE^I M[K#@TEX86H7W=UV&:/5"ORRW95O<#S32L?TT*BDY8[8:SR^E.5'-3Z&$3,KT MT=S,(CDS=J(*5/.+Q<2&-/)^CP=Q+.O"\ MT/CR'Y=?IQT$7WC2LB60M;/D[F]G%=>Y,)5C8?'ZE5_GS?L_9[5C)[= 21V' MJCY%E75?KV3CA0HOU$J;H;H]2-$FN<#RP9( SXM3N3\I2JU?#:'\D M8O?FH^H#?M%XY#P7(2R?E>6AD=ZG7 M+?HD5^9Q[FMD*W:*RJ2ON>GS! WKURCFJ-_H#)/AYUB1:[H!U)(15UTTG)V^+[68K@#_[=Z[3T%YIH(/ &') 172 95Z M4"9K-,FL+K,]FC;45KE:-:MDZ9!OOLZUM[ND96X_UTN?S.L.1&M-FC4S%Q6U MP]H9L5Q,]U3YR9J24G53*SM:?2TFK8AL%,IMLF+Z2WNI_+FV'A?T<5'%MI_+ MO@RY:'D\*RMJ4@I0:7)?6M'87)RB)*<@%*JI\PI7Z6'J1)$\XY,R:ZE4YO5L M-K&%EIQ,PG[9>S2SUDWFE=-TTE_[[/7;I23U2]Z$Y1)_XP]3V]2Z75LFN\O^ MB=3.H5?6&PYST7:9IM&H?QP5G/6SR>FT8?"TG_I+FU>@.G]G38KJ1B'%T@3F M@:R,V_HJ7CQ>?F:=K)#D/)-LNK)]F#NOF]!F(A]75%"O"'-C3-5LY,KV(@,J M[YL454Z=)HM4E"+^D8995RRME=-4B@WLN4W5NIZIY%%5A'5W$N:O0Q.) :O%9%-^K'$Z'4QV'ETF'%O7: M!>)<\9#J2,U?J=HI9J?1/(IX@H[\R>I?,AO+K+\H^&S\M="^*M=U\4$5Y5LI M@&\?<9=9Z;)V[N@5;WK8P?_#K4<=G>VZ/$O5!> ZKDS((A M=RF':;Y2JM]\6KGB9<)(_J#< ]DS761)E9OD2ZE%1X0OW,2MH9[FD&]O)QT M\>R>#B=%KD_=W?6J0=5;MSF42W=>8T>MW6I+#8ISF+#.S6Z]3)G)O4IA>YF4 MWJ#S9'Z/_YK5SVCFO31G5R]%#.MIO9T1'B8B'@>JNUPRQ)J28GFL_:HY=YEO MGYH)'PVB)M&T<]8.OLCK\*.<[3>2+E(=BM&6F5T6XDK$M):8MGKW2S[88:FAG;>1H?2YCT-5 M11KMO 7I2]NBZJ&ZZ%R0HV,I93^-8UH2=Q4W6X>_1;R@*+ZNR2\W5VF,DA8Q M=OPZDQE$+7$1>)B]&KO\:QFL>/9JY/G;O9U/B$I*-?4@3G!(W/4<: H9L!X: MH86Q#(I-5B/+]>Y5"]YK+''>Z_$+"7(67Z@H01XWR>5>Q;I3]HYN=HUNA_03 M2=_ #?2T8NB8EW.TR)@K[?&$O'4!05$I7=]OB8 CD_7U2Q]=F:DP=A7:K'M* MR@A*\>SJQO6!5)V1?]6!25LMU;RYECE_>]%_=0%HLYSZ/8IG17E$:&M/1R7# M49%8FCZ>^GB:S5($/;5NZ6>]H*Q37[HZ0VG4L5*8NE*FBV8&6[T_]*#D9RA; MS4Q*EUTFNZNZD1;/3!1XX71LR[#Z\DN5D+12>5)<.LC=7'K_**?SG_UDWC]N M9?>R#(K9T60Z+ZAF0BG*]4R%4G27T@,G(226K>K+]6X];"_-HEBHS.V8>E#F M$5>Z1.5UO420F@NS?C5S3MSK!:O:6NUV5C(*YH!SVG@+0I#6D-KOT*_WQR(O MNZ+IJ=L!7[-K+N-1;?!YKM?)Z]FOEJ.15%PZ!XMP8,Z"6YG^[Z'ZCO.2^(-& ME6;R9+;\?\UNLKO+M/>X?I,R3\I&\V8P[TT'L\]U4XZO99I'15Z;BW&F989F MWC"GXRKI=92@NDJBKI%\0?\YRUC.$TH-J1LW/Z\&\X^<\5'Z#?Y9 MC,V40EVDE:21-D$NZ_*E57F\S:I 6'F\S--+5J&B:6:6 MRIW3F_1Q>N&;*?GCEBGF%K=J/&,M,^4B9%$\MTKHSQ@4SV-7.@ORO:9^?CH= M+XZ>ZG$%G_A>CMF6P_J>$92D>>D:'T+.0]?S^71@3N<5WLZK+FI+5?#9Y$Y< MFB7DS\K6WK4+)@\^>P52 6^^=Z5-%,=G&:5:Y+? MW/YRYD(MHJK7P.O:/+L;;>XN">]I)>&1+@EO,\9RCUQ$-\N;6[WNVF/] ;F% M+F/_:^K$Y1DR+.(Q*9>]/D,2:B^SZ.>:WERGT&3W3HUBJW3WW;?_J;/=EX"Y MGV]7JKLMR,ZQCES D(^9=6?,5F]GT72B\*B4)05Y!DH"@(RB7WR9W52V@/0I MJ3WS033C-(/$CYE.Q-0^! P'G_WP'"3^?9!2X0NO>"X]+>*6I66Q;FXJ!_DE MQ\R#547]\-8XT@T70>5**/20G&Q?4!DYEZN53R;S@JNJ,.\RA5!1F)UMIB(E MI59)RN.N+O-87)T^7O919 Z4NBSRBRXINQL)-MFII:.9E0MG3X=%_>QA&9]; M$ E/3Z(&5?[-++;7/#TTW?,X:B&SN*\60VLVVBCUI&HKU+Z$')5KSDH9GY\9J7++V3B_=,?J"U;_*F(%"/@EI( M6$TLGV/S%2_SL'S!YA+DBN*J'J-:A%D*VLRSCZLTZ7,/GE1&FTM24A>+^244 M+Y6V^:BEY,.X%(=Y[@G3MAQ6R0TNX7Q>. HR U*Q PK=6??F9Y-HI_F3JD7K M5N_WP716\M\WI:C@]4R.E:*G;9OKHRA_C0 W.)I,%IV#*MR:Q:MUIM_*X<@Z MV3!Q@Y4$+G5=[-)C%_'0]1@Z6;[[HEE/[K>;:G>2YKWNA8K&5H7?^UJW+-_+9)C>8+/HY>32IKEKV2)2M$)I.9+]%&Y&Y'O<.( M_?.J?PN#_Z\YW36G;'4^%--<2UL\0^9%ZMVUE4 /Z "* K5(:/IS.AG''XM4 MXS+.^.P=0^=Q+)\L#(:8X(!'V@!*H ::&@4(PYQ;*XD1ZGI'C]'V>)J9V6_&O5>GAPED%QW9?J^AI3$9 M[S/+5])I?YTDU_<_7OS^ZOVO+_X9$626VI(?IO:9!369+EI[+?LUNY,@-N$I:793EUJ(H.NS+,/XL M/+A=V^7KVB['O[*=LT\*4J*H]$ XZ4!B?P;&:PD4A4($[J/*0EZ\))!NB2O[ M;R]MEG5^\%8*R4/LF>UR6'4XK=$::=?/NSUS_9YY=_;VW20FH M)A88A"GP!C'.H''(V!=PQ2@M)N8+)02O$U1NE;OI7TCJMZ79X?WLDI0[G=4>_D2=-3N-,U'4WQ3DK5?:T45QCAYGQV?VZY6$ MMI,BI6,P+L@8LVU>F$K]H@BEV3G8#5(&0&-=$OGT["@B=ZHWF>JK@7ZG3119KJHE@F$W'U!E$#_#(I$]>'12?)@L0T[:Z6.Z#1 M4//JQ=./T53L+56PQF#7].Q7/6[(L=5\"7,<[QS-=]-J8^I0C7 M1U"1;%!:6UF97EG>_B+L6[*#ITR\4I[25AFD!II%JO;B("P?4)4&VB*_X/(] MU$SD+O.XL\,R3M&5JMB??OH^W:"EDI&H&2(JN5;$4@^II-I1AJDR @DBW-I@ MRT(WPVV-[+=RQ-7CMHLWJ94N^+R5+AS-/,JMH)8BP!6&@'H4@)0^SF]@VC%I M%#>^YKW:I+7\->W/;B47*ZD%0W')HOHL%0-4!@>,BMJTPSS.,U>(8YT<.P2O M:,\K?_B>=,_KH;U+!7U6J:#T\E30] )97J]-3E2I,V&7/_I4\D?O(1U)K-V- M9*MWU]7E>C#].R6V;4=M;UBD\6U,3L=Y>3R-_AV/E ]D_]@=[VP?'>]NOXM' MB!OL?/R-QF,&O_WCP\7!Q[^'Z>KV\;0_>D/2=^.]S^)1%9\7QX/??-W?.X3I M>#K8VQT>?(S7CW;#SL6;BW@D,2,H<32%&1@!E#H'I*4,>!]M[,HEYRMGEDW-E/6YBI?/ZSE MUV"$4RE(_)Q#JB627D-%\QWB;\S>.9?H=C0\WA==FP9^]JIBR_Y],GT?-:8L ML,]X=Y[O''XB3%IM70!>*@$H4Q@89B$P5CAN%3)!H'4)1QN6/5$O+8C6&$@] M=DJ"'ETX+ZHMT#OR0U?Z*2^O^"V\33H52@V'D[-9[Q\Y'W!R&H?H9O_\^9:R ME%[^JQQ>I<%-72Z4'P[URO95Q,M M@5+OR6,I/EX<^5NP./;GT_C_KGIR^?%6_NBGN5O]C* M#-6E'\,M=.EG5]U6 M;3&!O^NN5W_&R.7/[,;:C?69C%7>;#P_932H#8L26#'-^#5/F7W#A%S_WPOR M8F%\Y)YP/^.3KSVT;&^E-G%M+"I@Z/[/!KA(PJ_1MYR-*UX*IE=Z\6-?53>9 MJL(TW:C)^F.:JK$^C*MD\UN:MFD\16^^A39P7EX='DY309C/1WG2MXMME97N MVYBDQ[IA7@_U;)8YU^9EZ/G7,M+\/D6:EZ9F/="4BM)S )I:#/ C7>U7)0>S MRS31MXNII?X[GYS\'+_;RZD+O>J5'O%];OFK:_;0C4;Z.#;8^TQWE9*A,]#N MU$9<_G5AR]]@Z_WP^CWMF4Y)Y]\ZT9< .'L2 'Z53_H2CK"[42H?Q_[)5'_/ M>0+^DWG<[MFNN.:KI8!>"HDKA8'6>A]"&[IZZ;^B"!=MKL"^>)ENEMK9I)#G MRDI<]\XWQG+8VWSP>O'R_][=^S??>YH>N5$O_@WISEH8K+VFW&%'@Q4&81&X M%- +JIDA1;IS.PT#D)4LYU8DH15GJ)3DI".G%(W9S=*?R>,,01SMC[X.WX[V MX>[H[\'.]G"X.WH3G_'7T<'V*_9V^Y#LC'YC^Q=OSG:/_WT<1WI671.?=7J M/_"#XW?XX..;L[">^]\YH!^\>_QIV MSN'7_^S]-M]Y#]'.\6$*L E#$$5. 8Z"3B$, XQ $#!(5%QJA:"+)SA2?4;@ M2I+'>IOMUD2GPM)O$*&K--KKX+M];'00V$'@PT#@@F$Z>Q07#L6D-OZ:,SGW M]-=E7 R#K]Z!"S^==)#X;9!XT8)$B0DV1BF +%2 6@*!%-H!P;'PTCI&'4_^ M*AD7^I<.$SM,[##Q(3$Q69(=)MXR)J(6)GJAHRJH*6"IO(YRA$!$2 &@26LL MB<:*=9C886*'B7>*B0L\7$;'SD2^1>PC+>Q3A#,!!0&$TV@BJ\0WCQ0'2#@K M!:7>*-Z9R!WT==#W$-!7=-ZZ(:=&AX W0D#60D B#<2I)@R10 "%" *-H0;" M4AP_8MQ0W"%@AX = CX$ NY.QG8="';6[W<'22+VY4#)[MX;&M__DR.$"F-, MM'8[O)Y,4VN+N>^9R=A=GGN"OVT&UA[Y;V?SPB<;\B/-N=\#\D\^T8+><2!X4DB&LK 14< <6( M \I)IG%PUF+YXB5&?8C5BLC_LY/V397V#1#V+NYX#_++Z184(&BL MM=J *-V)21U3A33Q-"[C2PY)'S+2G>&=5';Q72=CB)XQKGAD+Z MT(_M>6]BXO@*EOKOBA:MF9FG=X %R>.;>Q8Q#5&M@J0:.8Y(L"Q5%OHN6K3Q MQ]=J6:C%FFBO)$"*^JB>!@(,$09XIU'P,@08:#R]&.XS\<.VYQ4 \D!979UT MW[-T=]&B^Y3V=K2((HNC!8)!W,\:4(@M,!P)X*DST$4=5?G;BQ9UTK[!T:*' M%OM#M$\#X4";X$&0FACG/$&:O'B)8)\H] /1HD[: MG]_9WD6+[D&>V]$B:H0PC! @XDD.*(,,:.8((/'\)@)JH7Q(_B;<1S^>W]5) M=2?57;3H[H2['2U"##LLD <.QB.:$D.!L4X#CTPPA",)A8F'M8RG-;ZM"JQ. MN#OA[J)%=^1N:T>+F&#:*RU!7%B=.E=[(!%#@& NG?>04QXM<([ZDF_2X?VC M%20WKJ8LKWNVU93?_/Y/!O$XY@0SR[PTC!JM%;,>L?BGU%/.2=2%%S8=[]Z^ M7@DO$*(#HM8";AT%U!D.#-$,,.DL0=H(:/&+EU+Q:*S<5G!\8RK*.PSL,' C M,; +PMPG)K:#,(A)K!W70$ C 86$I(0A"2Q7.EACO&+RMDMV.DSL,'&37OQ; M0E4/#8I=J.JND+$=JG(44\ZX TBY "B1#B@4?Y+,$24P0XRZ%R\)ZM,USJ]O M+FSJ,+'#Q$UZ\0V Q"Z@=P^HUP[HN2"(M-0#I534!RV#$?5(Q#^+J;$(06]# MM)$Y[0O>V<@=]G78=Z_8UX4];Q\"VV%/*B16TCC %+* "I5,8B8!PMI+PB04 M*0N9<=PG\+:*Y#H(["!PDUY\@R&P"P[?3;"D'1Q6F A+) 2!"0(H)@QH8R7 M4E#G6;"6B&C_PE0K+!X+#%[2#95>T0WU^_-&;G"/Q@N3^$INC M[$;9C?+:4=X2^^@&:RW?WA,9W:0S]W=S+73WZ.ZQJ??H: >>^3>?&>W Z\EH MY*=VH(>]$WWBIS^2O?G4+/AUK_ADC'1K!:7:4XJEI,XZ#3G%T!GO"<>H[ Z! MNGS&S371=_;>S-LFNG0<'(W'IS MUPZ].O2Z\Q3!AX:O5HI@!U/?!%.[+1V+(V=PD"AQTS! "8? $., M-AR&+ . MB;$"TR?%5M&!TV,"IPW IBY7[UZPJ:5":04QUTX KZ@M[#]CO <"Z^0@L1H M6-A_9)/J=SN0ZD!JDT"J2ZJ[ ZQZVV:F1MPZ":.E9](_-' @><0J"(/CDG%, MA.NPJL.J37BW#<:JKNWR[3NFBO3?B%8?SM_&]_ED=%S&N%N!5C@UOI$*:,DH MX)PI88BSRI%-]$QUG76[SKIK,W2%I4$:3HU)S3ZX]B0(Y[EAVE)C81?\VWR8 MVED)_A&H&-=2 VL3E2H/ 4@-:52MK,1&,AV&6*!P:FA-F$&*(HML#(H$S@*1+HD]:B3^$<2HRD ,%(""@V"FB=PLH0(LB]\]2(0G%G?05OJ[2N M$^Q.L+M(QUW(=SO2H3#5(7B=VI9Y0)E30$$H %9"*2ZX,YC&\YJI/D0_'.KH MI+N3[JXR_HYM\': P"-*,24$>*49H,[%P]L+"N)Z*\13=P252)(@[\NNRV[W MS+DXGWO-&W5B M_6UBW?(K(:.H]\F1I))8"R= _$$#R"@U3@F#5;0[N[[9CTV@OR4L]- 2W86% M[DS4T@ CJE._ 90XN!UP#AFG-?;2VJ25LSYE7;?-3JR[H- F2W<[ M*&0XP]8C ;1 $E"-"9!&, EU5X%*0SEB52ZST@GW)UP=S&A#9?OE9B0#!*1 MN+3 2V+B\8TLD!02P)T(@A!/L<[U;;*O-JI9]@,UTRT&L8ZVM:.0O[4)>C*H MJ9W@WDF/I/'4**J138G.BBAF2)2L+@ZQ^9BYOQ*'L'%%-4,0*"P4H/%(!,IY M":Q&AD&+/2(X>3 X@GVQ)KGUASCF;T&^'D 'Y;#B?) MC(1.:B \TX!*R4 $7@>TDP(Q+(06NB@E6B6WZJ"W@]X.>F\Y>/?0V-L%[^X, M>]O!NU2VA;F'@ H255^/&% B2" H2DG"0<>/7[QD?29OK[=P![L=[#X7V-T MU.VBJ/<"K"VE%E*BO;>S3P'R/I&J4VP[A.T0 M]HDA;!?0O@.@;0>TF63"2DZ 18ZG=!4/M)48: .%#SA0A2/0,@K[3'3^@PYF M.YA]:C#;I1;E$*"F((,"YAT6LA97Z*G M$R?+J0D_S=-6C/]U@R\OJU?;/1U%<;(O_Q7_6+U(X]['I[/Y()R7(OOR7V;Z MT\OZ]?-]VM<-QB[NXY^1S#!]SX*.DZ#O'?G>Z\DH/OF\-PG!3V<]&R='#\8] M'U]JD&;>CTZ&DW,?'SJ/W]9F,!S,SWOS2>]$IVDR%N@EGOR ]=SYSG1U0# MFA_I>4]/XS-GLXD=)-]A[VPP/XH?#&;Y1OE3.XR?%X_4L][4S^9QD=)WYU.= M=D-O5H-'?O#,-_Z2[S">S.,+V.&IBU?%-\GO6>$1B"@#9A%+FE?E[1'G8O+% M]\QI,MOF%C([O8>/7CKR?S[:^=<,\CFVV\/;V M#N/>BK,^=O%0J?\XCWML,M73\]YP,IO%Y\:-,AA_B4N9BF=GK25>LS1+\Y_V M2-J/"Y=S;Q+G?9HWXM0?Q;TXB.N6'G63)>E].(G#*<::]W _7C*)NTB/(H#- MBRTT]8TQANED=+/'1RD:Q,,T;=H\)Y?MFWBI[_?&?KYVP+-Y_$\Q4Y-0?GNK MM]QVN8#CLO-.8\/6.*Y+01/]X(>3'M?]/#4IYO_WV]0%!"S M(4B#!=*)ET(H+#66C!.AG5&:9D4!KR@*K*THM.(*+;5A.:[PYV0V2..ZF:K M'Z>J,/3__=?YP4=W8C#E^Z,W)'TWWOOL[1\[\7EQ//C-U_V]0[BSO4\/]G:' M!Q_C]:/=\'9O__R3% YQ20@(Q!% L=- "8P!#%BB(!TT4K]X*0G;6K6G>A$J MAED@SHX&]F@-&J\1U?5;/&W^(YW0U/MQ<9JDW3,8GTY.9TVHR&)S4JYKWK2C M27QL/"O&/83C+^/Y48'S[:M\.AP*>8QB-\\'P]V?[D+\1PNLK4/BR;9IUGGE4 M8Z)JD04E[E<;-_AAH4/4)T;:N'&O_ZIG:03%P> 3.!>J5GQN+7_Q[X.H!5B_ MC/QN$F^9U!\3U3T?QYS^N$YNXFO-TK%0O&>6ML6A/8@W&TSS =128-*DEG*< MQ[2DG)0J L4%ITS%S\MOV5\Q=;V:*_LI2\9PIV]9#'7$5O3F9'V7;1=_#1]*XY);\Q8 M>D?3=#C]GP'D1E/&&0H84TJ80L1:*"P/T# .U:<(?GL9'B)6O$[G6A3A?_VD M7ZY;R>\S1EH 4)Q"C' J!9$\<$BU1-)KJ%)'$QCB;\S6'JC2Y%X^W2-/!V[!E1L4&*&RHTGZ<+W_E M:.#C86>/DJ.D>8;FCBSBEUDO#,;1;!SH8?)7^'G[Z.]5IW[6)9)3M- VX[?" M9#B:+_IE^2A,9T3+L9OE [%G M(Q_+9]Z- EH;OAW^X[_X4F#0;;WYI3+SU&<0WV &-X*7]3HQC.OR(+-YE;'^ M:KUJ?I-->]FLW-IN_FZ:BVZ0#RH=ZRFS'U0Z\AU_'D0U9F!OTMM2SXYZO_WO MZ2!:O,4Y'BW5G46\9A&'^/F[).6F'/[=/39D2U_!^('P%KX!$_=#@?^+ESOQ MQ<_+:&.19/)#O:.?6$;CDVZ/;1 USCB" V%4R2"]10P[ZQ!37#IQ2:K!2DYB MPL-78Y?^TT#%VG>\/9C9X219/4\CV_#XS=G;O:-A'!?;.=X_VSW^ZVAWM'L4 MQ\5V/^Y?Q'O G;WX\\4KW,XVW(GCC??\>G#\^3R.'>_^\1O>Q[_'9W]&!\?) ML?SN:_R9[&P?A-W714[WSGN(=HX/+W;??3+2&&<5 H[%?ZCQ$$@#,3#*0F08 M5USS%R^5^N'*FM Z(F"D'/(1 U0P"G3J=(LMYL0$QA%D'0AU(/3@[_8-(*2P26E.7F%MJ/!! M*828CDJ1=M!1K>X A)K9:&'PU3MPX:>3#IR^#9Q0"YR$IB2PP(@'*.0<: M*P*D1 $+Y:VC,CF=95S,7S8>H#;",_,XS-ATLRB:.=/M^WI&K7G[I\=PJX7! MVFO*'78T6&$0%H%+ ;V@FAER'=#ISWK43BU?P;MG4'%V7PCW?L4&]# @2J $ M!#D=;4"D@&+8 *FQICAX[)U]\1)+UI<_3E9]!2)T#4P?VGLCL4^9@!RCN"$\ M-5838RS4EE@=#[X[$.5.3_E>*6X;48HC1'3BHHXJ)J!$$&!238EQ.G 7D/7R M]O243HHW5XHIQ9(CXYS#G$H/I4V**O5.&NV8==V!O&FBW#8YN"&(AN2/]88# MBK4$DL0#.8IXD,Q;3:UY/ ?RG9H5>_&20]*'K.L3^H2EFAO, MH@5GG$">0NOCCS2*,1-084^4OUNI[FR\[Q7HMHTGD2"<*@E27 S0:-4!K8D# MB'ELC*,RZOR/QQ?="?1W"W0PGC,1E*$\4"&;Q5R<3B) M@QIG7B5]Z,?VO#W]PS@S2B6@5)-4K]QX-EB")WK<+8 M^1#O]5!YNQK48\2I@)$&U'J;2"0#,)XPP*"'4D.K.&4O7F**^TCBC?"*NI[X)ZST"*J>;"H+@9M!;1X,/28D!A1H"02IL0+3]'Y.,YD+O8T\W+X1ILRUW@Z3* LY0R MBAWF3D*J23S>A#ZRT>D8"(093"4=*0:*((*!E M:M!D.31$L[/_7F2G6@DEL-%8364 M6P/:J3\_@I:_K1@U05,CM:5 410 A0X"&8P P1B+#$+!%GVYHN73E_"6>\T^ ME1Z''=X]'[PS"!HGJ;("2^J$DHYR%VA(+5N@N;Z>K,.[^\6[EKDG P]6:@^D MCO_0J/ #B10"6E"*2+3U#-$1[U0T]VZYXVL'=ILE\QW870]V4;'CF'G(,*(4 M0R(9Y0H+JK,7&[,.[#8*[-JFL!=01$5<@J"2G]H0DE*K#1":/=7?#KHZOX]>^+M79-V]H-Y-9]#J/$*OH^-0.9'DKKS_4S6-\U*?/RVWM,TYP1%**4CJ1 PE8$J M(63 3D<+#A)8IDVC.^-O[,R['S'O/JSX[CE&T3!/Q-9$&T"%,T!IBX"$4!J$ M;1 F^;*@ZA/TPS5VFY=(W<'4$X4IS3DUGDKEL:=$:0,U)(%P0C$VU+@.IC8; MIL[;7BB/J7,8!)=ZO#(O@+9. QPPP<$XYKGJ8*J#J8UXMV_) V6:,$RQDAQ2 M[)P)@0?(M6$.*T?0'<-4ES+VW0C5]I-;;+GQ#H*(1 I0R E0""N@I$,I4]_( M !]/15I'5K"1WWQ6]4&O)Z.1G^;VY2?ZQ$^[&J%+:X2LH%3[1' JJ8MZ$>04 M0V>\)]&^*ZG&KSA%NB+(>SX^[(H=[K03UL9#PP9B0;1;%- T4=]0BSQ&UA$< M[7"B^I"@C4\X[DH(OC\UC&HE0S1D$ W4$*N(YB@J@BA K0CE=R#*G1+X_5*\ M4@B$&%." \V,CU)L)3"(8, 0T]A2ICF]/26P$^/-%6/LJ(=!()::?\2#6 M) ME(8"\1"Y8=I28Z_%N*Z&^>'@[G#% *$P6,.< M!-SA:(!PY8!R& -LA'=68*ND2'F>F+.^@F+C/5@=I])W"S;T*AH=2"KC L4: M28\II)HB*)E2\,:QLZZ,^;YE>B5J1FVPQ &!A8PJC"4@2C$$7+"X@!YZG(+[ MC\4GW4GT]Q_5Q(C4VL! AZA!V#CMF$Q,-)A+Z4-W5&^R6+CSB60!-9B M#Q+1!%!:*."D)@)[$6#R%3Z>H[H+-FWD-Y]5L.DNF;&?A\K\TZ5XY7R>DLLU(&: &F'L=S)1XIQB$/"#40LL1R[E(, M"K$^93_<7J_S7F^N+$?33U&KO0R84X2CT<=(L$%Q29 .K M";988MZP^X8PT M7FC@F7,II3NUK0X(Q+4D(5#)"+1=$.H9B+&5EC,/N?8,4V&(=H1Z*SF!V',5 M='ZH[L/L1L%OED=,&0X<- =)[!F@$-R"C MP@() AXUZ\Q*0?$7'CG5J=M_K[>WIPSU#P+I$$41SE.0C+<30\/(E: MC).=5&^T5+?,D2"ME-P18)W@(&X.#8P2#D"*6%1AF%,<=5+]]*5:IRH]CU-K M)DF]LTI:BVF$=,FHL^'&I4Y=5/F>!;IMDP1G)26< V.0B38)-, $B@%6FA)D MC$+2/)ZH\L/&2&YO-Y)'^724Z.H1C80 MZ111S!"*K_4#=0R,]XBW;U;,(H,Q]DQQ0 )5@&(L0%Q!!2((:V^\8[((]PN& M^Y+2*4QVTZ"!ULR"U MS>#MH(4"2L"9I8 RKH'V'@%M;.KP[:15*=F9X#ZE/]QSL@/4#E [0+VV!8QS MT"4V,N6I,M)8% )TE G&1$"F ]2- M2V3X#J>!0B+ &2F@&J. ,I0@D00EX: MC 1DF26<8]@G4CYQ2+T%G\)/F14V_M<-OKRLIFOW=!0%T;[\5_QC=8?&>(]/ M9_-!."^%_>6_S/2GE_64YONTKQN,G1]':949X.\9(G""B/6LSCBSXR:)[_?F M1[[W>C**8SOOI5UPXEUOU.0?35\=-<*EO=-97-:>[OW'?_'#8F>AWI<(!SF' MLV>\U:NWB>_=TY7>,W^BE M;?NENL5LJ_=]KS&/,QG1[&0R&\QG_;@_E@E/^KV4E=J[,B$U/\$NERPN3T / MKWGW_SV=S., FN\^B*NKISV= 73U'7O_B%\:I.V2A*'YM7'\=^F[_\SS5L_7 M5F^O\>XN2N!X,N\=Z?C]](?Y-&Z?X*=Y!LO;QD<-!]H,AMF3&T<]/_-^7+X/ M2A]7KQ:O23,;(N#GUXQC\#KA?9ZOHX&?ZJD]BH\]G:8Y2=\]]SH^S,>M[ZY8 ML:UOE9S'(6\?C^(\NC1YDY,T(8V)B[L^GH5S/UO>K"/]-6Z-BSB$]->T>>*< M3TQ\_I=2&DY.2SKKT6"\^M73\CT[S$48TFS@_36NEY7JQX MPWCKA'7%$T#QS32"D9\G"1V,[? T'9J]\X$?1N YG7Y)^R4./KYH(:T1QZ;> M#>:]1.$_/BP1ZG0ZS="59B&]Q;AGX[FJ(WY8G=;[+,Y=#SJ8ENNM/_O>\:D[+$'<3$[G^?O-6U:3J-/I/HBWB=\\FYS& METI3$>]2B4-[-A-*]4*$O'%&ZL%X-I^>IB?="F(L'?3+*C+A'BD;&'-242M$ MM%BYTH12JY3 SGS:3@ &$41@T5%G63M^LSC;7@_C; S"P+M?SU_'QR1-+!ZA M.WJ>XF?GV_'-]]),[\7G_SJ^O_^Z_S@HSLQF/+]T1N2OAOO??;V MCZ35QO'@-U_W]P[ASO8^/=C;'1Y\C->/=L/.Q9N+G;-/1%M.J7/ 4VX!998 M$X(%5AONB/+&*_LB[A4;#^RXT-/3I,9M'NPW5CCN_'D9(JU.SU*.3RXZW\4G'< M= M^ME5MT5DBZ'ON^W5GS%R^4-_9+ 8W^BVU\1?O[%?R-TX2^2-?"7K+>!O>R<; M)<5/-\H%M (+W_"&-^C9\;@G8[EYT3TUQ7G8&3C-YC/*1E@V\_SLYKU#5GMQ M/6?_\?-R#]]2A_ KD\=V:LWHXV!^-!B_'?O]N$]K;_(S\"&/?O\<->&S_8]_ MCP[^>,<.CM]%37F?[L3GQ/L,=_[X0 [V#@;Q=]3V(>]_?'>V>_SKT<''@\\' MV\-1? 8].#Z\V+^(8\,?S@[VW'!W]";^_G>H8T@AL"; MP !UW@#%F07(>"DE$5((]N(EX[A/X"T[D)]*R*U#Q.>#B+>6U-4AXJ8@XD4+ M$8/"5GDH />6 "HY!,8(#RS#<;T]J[14$=GVB@7Z?? E@]RL0[G;1[G! MBM['!91"<@$HC[E&T^EU57(/1H-)I.[.]3 M[-O*#1,.*T(9L %'Y89(#G0T 0'ST E+*;1,IHPAR%E?(K9!@M_5_&RF]=?E M4]Z[#O6L:JCO"RO/5U0D;1BSFAO@%1* 6HF!.W@]>'A]7YTU0Y>[P1>VZJHP4P@:1W0 :FHBC(*-"8R6J",. () M%'$94_(ZY'TB?YBD8F, ]@:)YNGWM/$'XR*[\E92STNAHWA+I'2:G/X<[_WS MU*ORRS8V!O==VX9 MY\N#;OZ;7B!#$N1)\>0,!8QI%#&%B+506!Z@81RJ3W'I7E17'4T7^1V''IBI MUY]!=JC^K(=G^GSVXJ?EN8D3T]I4[?UPZ=2$<&=34ZQ0!.F4FY]V:P0!/TW? MBF/2&S.6WM$TG6G_Y_HU$B]>YIS0E.^7,@I3'NF_?M(OUZW_57-^2]M1K-V. M=*MWQUFT_YG$X>U.YGZV-]7.OQJ[MRGU^R]O_2"GN<\696<;DC[[=6?[U9># M\;^/#BY.!CL7]CP5@;W=^P /MM_%9[XB;S_N?CX8?;AXN_W;^>[Q!W:P=X@/ M7BMX\#]'T([^'NN/ZO1M/$)W+]Z0>$RSW;V_/L=C'>UL6[:/_QH=[.W0G;TW M<2S#X=OM@\__<_'N8O?P$_+:<$H]D$%30(7'P C" 2<4.6BY-0P6JE4\8;Q[ ME10<$Z"0/MHU2@MJ,=)"1O7*"*VPQYKS=KKM*VOC\3J?]18+L'J.M5#UR@3L MYH%7K-JU0[KKQ.WW]LB[TZ%_&ZJWS?LO[\2X_WXOTM''AXLI>,8;#^Z>?>)2 M"79>A_4T9V>LTOEN;!'6C.6AIW)?H2DES9I;$*[4 MEH#B>_+!!=R*H''[*=9XBQ%^)_G@Y&X&*VXS'_S)9Q9W:=8/G6;]<-3162E= M=T1T>=9=5N&U[>>A,X)&2U1 BA&2A*3H$;/<\ZCIJAN'CY__/?L8&\"#XZ'QSM[G\_V]^SYVST+X_W(V[U7\&#OK]'; M[=WASO:_CW>V/WS='Y37_,^_C\S(#=\>Q\\_[GQ]N_?K4=1ZV>[%N[.D[>YL M_S7O=\'_W.Q2J/-,6/:I$)%FO@Y>=1_M1,04!M2)C7V#IIH M)BO81_R6R8V>2C"H@[SG WD1RZ+ F,"<0M1@'2&/.6ZHCA:Z,OCFO3$[R+L_ MR&OQN6'N7;3N#?!$?*?V /1?' M9C <>G<37;5+DZQ5-,+5*Z%Q0:27C/D6<%>TKCC8H];'+>;[M/!*O'=$*(86CU>6- M05&(F7#2,I&:MW7*QP8*P@IH(912.PBQ8 MG_ ?+M/:H#SFC=,?F("(T @#0O3)XX&!)^\P>942.O38%ORE!:?FO.>_ MGGB;\CY*WLUA%*(6)6GB7_7/K>+\'P^AVE0K]/MDNCTY-?-P.ES%N0[B;AWB MWJUH.BHPHR D &(8S3*!+=":AFB;!6V%@="RQ"?45VBUJOR?G7/E*4CUK6DJ MG50_F%2W%!>ND&&80*"9CO8+-@%H8@0(5D'E.!0.AU2K0]2&2/63][*\6O6O M]'MC/W_ ,L,G'9OOZC#OQ26UZ^<=H-\ZH']84=.H0A8*+H$EPH+4\!TH3!$P MQE''H^H6/$^6J.ICR)],Z657V]YAZJ9BZMWY]SI,O2-,;:=#$4(,X1 P;A6@ M#@4@&4Y]V:!54BG"G4R8&HU?_'0P]3OZICW6+D[W5FWX.KL4_Y,]BM'X75-G M6/GK-ZE9S(-4N^X M!4(Y\\IZ2S$54&(912NL5+OV9J>CD9Z>YT9$J>W:8'[>R_5[:XL^>OK'G,9U MJZPKVZ85=39502'LG>G9E1U?KBG/O04A;=7[K2WKO7;N'Z!.D''T/76"C&]1 M?K.>*=]:>L?NID[P;HH:']=@95?4>(7.^MSK&%=*%Y_?^\-GUR'G5Q\/C7&J MVC=ZF([MKFJS*V'JXEP/9,+C_>-77W\ M>['S=7_TYNON]K\_[ZR8\ >#G>W?R,[>/MT]_GMX/OX^BU0#CW\C. MQ>^#_>/?X,[HW?FZ(LY Q+.T\)ZIY@9H)600)(0K.7$DEPAL#;.M:'I.5T) M9X=_=X-_BA"C.=0":D4=9YHK;'$TQ1E$UG&1\0]V^+?)^-=R83J(C.2:@V B M]%&J(5#>>Q 7-:3S37!L$_Y)W)6P=_CWS/%/.*D$EDQ!HVF4%X44)]X*C&W\ M",&$?TAU^+?!^+?;TO],X()XQ8$G @$JK :*,@0,929@YV00+N.?A(\%_YY# MYZ_71WIZ&&\WG_0&8SL9^5Z83D:]R8DO:%>?6P[V-X#8=\6MKD*S/Z>3+X-9 M?.H:-.O Z_; :[6\W7D';> :4$-37R]O@=&2 .$8M]9JYG0$+]7'ZH>5MR[_ M>G,EVDEG,2?6.8>ID$1C&D\T)*13*)YJ+$LTJB3Z!OZI3J+O3:);YIBVJ2D7 MX@ E8C&J.(_FF* @VF$!>>+CZO$7+VF?B1_.)^DD>G,EVCMB4;#1RE"&0F(E M-\P1%<7;D6"]RA(-*XF^@<>ED^C[DNBV@4$,QSQEJ-!@?,I58?&,)A9X18@6 M,JIBCD4# _<)W:2NF\\A!/AZ,ASZ/-&SPGRPI[,X&C^=]4ZF_LM@^I1+LUHV+F[E*XD^3.&6/I8'3(P&S-:P6&@KEA ?,A!#! M+#"@"&? 0>&\DM;$,RFI)T*L&APWKPI;#R6/A;'BB4OXK1L;G80_J(2W#! B M,.;!1K/#*@FH=!X8[T*T1X*@%A$9%9A4S1T%O9/PIRGAMVY\=!+^D!+>-DB4 M]P(1@@'D% -*A0,20@,@@UQ2AK30)ALD%*[VN'T0$7\. 8W?QNY[#[:M0*"E$9H*A9F0EW'Q?)^O MZ>'+$6_)^=Q!; >Q7<)X![$K$-M.F&144!0XD#H%WA&-$,L1!%PSZ+%T07%\ M2PGC'<1V$-M!;)>3_M0A=B5DB@A'7#! A7"


0Y75_W:*<_P GDRV#E# 6-*"5.( M6 N%Y0$:QJ'ZA"!YL;**=[<>8NUZL*W>';.IO$VQ^5=Q8N>S[<',QCD^G6X0 M4\I.B<63KP?'__[\]H\=MO/'!W1PO /C[\?[QQ_(SN@W>O#'7Y_WC]]<[&[_ M-=Q_WV)*.8[/&;VC^Q>?SP[V_A[M7/P5?]^-S[#G^WM'G^.U@YUXO]V(M?]S M$;'WW2?I<= :8< $E"G[Q +E* .$>I7HX"!#OLV4HB07WF$G0K#4.JD#LD00 M'&@@S%'<9DKY,XJ/CG#X6]SDXXK<)"]&KSPN>\6J7$M'2)68^*:8 M%!Q U3&A\\*G;3<;S-)Q,0GY4"GH?5)\0,_2WU9H@2I"(+3* '17C#_'I[/Y M()P_!'6/@.)[J'L$W(J2>R<$,^1NV'#(W0Q6=&PX5]B>*\+UG*EAVI.!GAU/ M3 7;I1$QUU]7&WQTI<)=J? =!5?+[;>7MMUC\3I]GY98>IWHP?9?1V\__G9^ MSMX=_L0[OSQV]?]BW<7!RM>IZ//NW_\QO;W_CW: M/?Y,TGUV]W:/WFX?'>U<[,.WV^_.]O=^/][=WAVM8X*10CBNB01::@$HI!AH MYR&@07NKF92(NQE+)1]+*7!'A=#AVV9'-CM\NS-\:Y-5*\2"$ )PR F@ MFD"@F/ ,>.8A=I3Q2.^X7[6\AX'OCV'S,!* 9W%W=]T&JS51+L2RMM2P/1G M/:K0Z7V:>EUZYS)4/;(XX&- K%5Z@Q3%,%19$(3A@-J@@1+$ :%U0 0JK*F, MB(7Z6*YF*G?5T$]&E']4U^A$^?Y%N:5\>$8"=]@"!BT&U$,&)-4:<$,8<]9& M9!8O7F+9)_"'>9:Z*NCOTB_\_YX.3D8Y#!%UC-DDS,_TU/=&>A!%<;RN*N&) MUTP]@+?G_>G)R? 154 ]!C!:K6(FBGJ#N0>8IH BY@I(BV3\B0;GG7/:D!\3>EN>G@URYG12>]L^C$YJ[T1J6RH$,D9HK!D@DGI #>/ ( 5!-! H0YAQ M%Z(U@&"?\]OR7W0NBIM&"8N\EOB"H]%@-NL(&.]#66@D$+V.]T]/3HE%CZ_Y MWV/ H]5:.Q*-%HPU!C Y52,$"6 XXB N)$4^GB@Z1"V"B#Y!'5?;$Q;GV](B M.G&^7W%NJ1?"&>6P=@!SZP"%U@(#H048"0.]881 _.(E)7W&-XE,]3EX*(I< MXI-6_F3GC;AK!2//>^D>*I.[.RBZ=2A:;=4>#'1(]3&(1" MIBS$CK]XR5 ?*;I!ED[GG]A0S:*3XWN2XY9*8; 5RE(/K#/10C . JD5!P9K M+P3B%B>V1,+Z"*H-DN/GX+%XNZ;NHO-8W(M"450W=0!TZP"TOZ)(8,,8LI2# M@ R)-HVB0&LO@61(*<04D3XUMZ%]I7X8@#H7Q>;*[ZTJ$IW\WIW\MKEF@N6! M.0,0CC8 ]3J*+@X(:$.94W9Z^)WYL!W!S3U,T),! M[UNN)"H-P.5:\P[-;QW-[2HYHV04<6^B$1@,H%)%]FGZ-@*A.R3VN21VOY>6YCFS M]^P;1TN0B4(B>E1((K MQ+!C<:T">P1L/XV4N+2;]6PVL0.=.'WR'I[DK9T8?:J>8WD*TL:9]7NSDW@N MA"3WP_-&3EU.S!^,$TW(X(OOG>CS)#'Q^]>R IWYJ4_?*HB$9G?$$M11 754 M0$^:_::C GIH*J"H3#U\CG,"] C#PU/G$QZO9"9=RNS6\09UO!K7M= MABO).'66&DD@UU! @@6E2OUX[G@^.CT>Q(@]9X9*Z()3C@1,$@FR8_GSG=H=ZMHU\YPXQS! MP W PB) :3! *ZV 1]@)K(@W7MY6TOP3XQ3:2$VV4%J[=+BK42MN6V1-,!H' M0Z%GRIJHD1F.#!22Z]#I:)N$6JN\0@I[*@Q/)(\DI]4@(!4V@# E%8)8187[ MQ4NL^I!W:7%/6(Z]LDS&TPM%!22JYT(3[1## @7# M2TTSXV3(Y;VD M,@:,"4F.2;2U%!) :TT#DLS*S&@(^Y1L4@7NDW>5Y=RX*#%--:-+E>OR.>X< MT(6+9J.4+L4.*1(1!R2/5HBSENB ^L4LTT"]%5B)B4Y]] C$ *1@#+F@.80 M RR=4CQX'!Q[\3)E/&9'%T"7(=H&XJH%JL"4[%!IP*"@-1CD-'D*"8 M$\L=ZC3D#0/4EH8"M)7M]W38+/3 MXKZCU6+YWJ4D4;PE4H[*R60V2#?X>>J'.F7EE*DII:0U+BPG!"XNT2:^^^G\ M\DM6\@&N3K^I+EO.I.'K$@LV]D;WG:;%1:L'9^/?H^DB4>/0 S/U^C/0(0[V M9ST\T^>S%S\MOV5\Q=;V:*_LI2\9PIV]9#'7$5$G1>/3GZ/,^FGZ5AR3WIBQ M](ZFZW,Q71PLQY9I.0,T-3#MR_?M(OUZWDVKZ1-^L#N:;?Y'5IB9N8 MB/AF7!RPZ2TR2$6+O.B)6R?148?57>3?GCY0Y_+8!F\ MV6V?:Z[DRL.\%4SZ1GY8JY[ M^2?C9_FN$J3O<+@TM^RS\+P,]X^'HQW\YNO^WIN+_8M#>+!W,'J[O;K]! M!Z/?+G8_[ISOXW\/WKYN>U[^'KS]N'^Q?_S[T<[Q[O';>-_=T3[=N?A,=X[_ M'NWO[:#]B_C\T1NZ+@]4*:(]EA (RG/OH@"DI#(1BRKEK'!8T1Y' ^*N M,Z,>H9NZ@[WG 'M..IL\R&%HTF326.H #$88@;E5RDS#9I^26Z[ [V-L4 .A@[[J\,T-040E8KU.D9 UZ,EY%:RN8-CFL IALJW%H<;DU'PD>P M-M0D@ACV.5M1J)R_HY"B46='53!EUS:XJO.JA\U+5NN%.6*56C^+6D]X84)0 M(T-69ALEXL W$3!-@:2+.GFBC+4:O#!9%P\O/%^I]?*J]<(YQ7)^(B)H_Z+%0T]\&9!$LUZ:*\#W>Q*O9D7SKM4Y MUST!.3_[W+:=P=M.>#]NF+[9ZOMVMS_L+5&MOYT1PIT<[!Y_.]_:W!<[AT?G M\#IN_/A^!"@$B//O8WA/[!Y_.(;[L&9KHM8?O+Z[W>!;F^W6UC;-P\9>$)0$SA(B4GG$-4^ 52(A[ZTP MCO@HB9LL]D<\8 PUT3"MN,+,R9A4T"DQ6"TKXF2QO_$R%,IQL0;3(;[SE(:< MCO7[[:@>NZ3DC=+VJF5L>V=/@)D#"VNL@[FPD)V[R<0IBKM9@ M[Q:5^UJ#/*N"F'QS)PY.N[VCPHN[I*Q5-="J/MZM&WA&,T(Y)=KJW""&&\88=I(P M"7ZX5N'NO7]N<"8^]KK]_JKLVMW/WQCUIJ!;FU]HL;MVOG.VH\>/#X<[99&^*'=[VMSA^\>?_FU\Z-Y."L2E/@0N+4"P3(&Q!.32 ?NP%^A&+-@8W)T;8/6 M"3-U01:*#!:,>E=? B)2;X.;KR5*#W9* W M<0))'.$N\("$H@)Q30PRR6H4*#8D-Z^D/#?DJ1M-ZDHMN)C+TH/>/->8YYGN M#'VSBPP4$_"\^#!S-Y4J2Y/@6%!I>")21R-#PI(98Q*VZB&[J:6WDIV5:X MC^'?A&$O.RX5!-P) B9.*W^&C]]Y^'__;N_2]D]W>'*X"_/1H%\/FA\;YSN' M#;SUXQ/;^OCUJ/GQZ_'.>?-HY\<7LOOC_6GCN\9[*@82K:,H*.,1)SPBJZQ' MSGA,3624.;VVP29W_=%M8N1B/BA-U%B/N3#.:D*5IE)K%0GQO!*C%R9&;,_" M\@9#/8J&.<2]9\B(*)#5$5PJ*8F/P+W5[8='\^SX+?VNQ.=ASQ_8?CXQ[J;! MJ>W%.P2[ONPHF12EDCX(";]P^+81F#K/3&"&B%@YVD 8!JI]=&00@$95RNC M@/>V[ROJ:&&.2<2),4$3-QHH$JR=9M0ZH2S#IF+(RZ!ZOV'([9WM?)^O\+P? MCG>VW^*=P]R(>;?=//QRVCCT9.?\VZ\&,.5F=K2",)3(I!% +@.]50QIJP*" MY8]:ABB24/,Z6HS;A(4.5!,"G)MHSS5-)$E#@R8J5F+TPL2([441H\%:(>#+ MX&C9R)!CFB'@7505U?B96]L@^.&>UNH?#'\8]H +#7--O$ZH)9!>^/U^[79F M//K+HX?6V>052Q2PBFL5# E2 *?@P ,D8GD3;"(>>8H5AJ%XI-55)G>E&E MK991EQ=/25;4:\P]L[ &F3!$<)J\ ?YO$ES:I9)4!(Y$VTJIY>/-,<*O[FP@^9AXE-QF8 G&ZKPI MI65RW&"AB:R#DXDDF,"SMVZT!$.=ERVI@$WEL2VA DYX;-9;QSS!B&,! M=$V B74:]%$)Z:WV&KP5 @I(ZW+>,D_5X=R3N5DR60]^ELJ=9[A.T67%Y,DG M11S\'ZWX\3*HWN].578WO\(SEYW;FC_>P[T^_=J![S?.=WYM_?CW<9.^/]OY M\>&HV08W2T@GB1 189O+2G(JD3,R(*J<4YP3>,'.'05I3'#:\5R,EW-IM7% MOHDC@7ECZ8-*$U1BM(1BQ/:4XC(8J1'!.B&>G$WB1P"56YNIT;FRA90Q66,H<%MQCZH10%'-G$_P6A*_X_C*H M\>U\OWNZL]UL[VZ_I\WS/XZ;FY_P#GW_:VM[Y[RY_1[N\_UH=[MQOONQ0;?R MZ9P1X-HIQA%QV:#C*)%VSB(??73!9J+&YSV=$S($T)O E"0\;\%KJ9DVQDB# M4\"L$J,7)D9LCT1@\)13Y$">$"=)($N,0P)$RT:I91)@2L@"_,:5<0\_Y;I+ M'1C(L!^K!+J+,M.)8N&#P48D;J2SUH60+#4,/$')*R=PZ9!B9SJ!SF@%KKQ! MFAN-N#8!&4XL,IXYISS!5!8%&P2X@53RE3DE>"TZ:!G8YT@)K*',Y39R:01- M6$K4"D>=JGRW)=3!R;8-U$4L*4>!N9R!@QDRAFID@S.P>M%B;[,.,DWKV,S9 MN:$ZJ7LREXL8GH2GPBAB>138,!899\E*&86)U4G=4FC?;XY8#AK;W\Z;]/M! M\^._6V7^TQ&!>3O;W81KG[\_;QQ^.,J%)[8^Y'HE/&DAG$ Q)E!=1P5R#D>4 MO#:2\ZBX36L;="Z72Y(0P&^31%J>_[-"4S#.W@IN>?)50.1+$R.V%Q/6E%B) M.$\8<:$4TMH*Q(P7D0KGI28+"8A<_9.ZV?73Z[7]S%,>W-YS58'@ MOM=X*5O:;[T?'@_+_F0AGO1 ^\HV2)E7V2O=S%[F-O??GX$>79GRS2LS#K^W M8_X%@/)J&[D;0;3"S\7AY_YTUHIUB>.D$2.6 'XJAIP(%@%X:JZB54+B7+<= M_JE+.EU5[A_+MQ'W:C1U4?RETM2EU-0)IB.#,C27"*:>"<1YYCS:212G0M4*59=H6[%"U46CZF2(2A+::B61X#0@3C1!1B6&DK(Q M)"-3RJVQ 549KS,Z9XC*RT?5Q>PZ_K/H9GQQW#MQ%GQKK_/EZX.]>=N>8RW^ M.HF=?JS!KR>S&V;GO[P]:0U@VAF3"BZ:1>-2&L1GCI,=](NN[B. M^VGCVJGMU_YK#GB[5]?W*S@G)G'NZMS<#=?DBN+:_9O"PUB_[ GB=< L5YBQ MN<^+<\B9E%# )";. PZYW9B@:GTZYZD&0MV&7^ISK770P8./X$,(E"O-+.5 M*XD":T:8(J)8:S)>ZVF;5JWUO=9ZZ\M>U,:IX'DN8<(1#U0CG4Q"TI)HO(K) M,P]KC>GZ])G6>*T+'9]GN6-@GB0/WI]Q'#.OI1.!&5C[P)*/98U#/%YN7"WW M0I:;-O?W&):2.8)15B;$A6!(4XT1I1)4W')M,/AQG,EU=HMJ]V+_),*+/V/[ M;+VV.>SE3LSS&H1Z\8WQ$O;('K]Y=SF*_PRZ_LCEWDYYB& V M"^'Z&HOMZT'W/R-;6$G;;&EKG(,A41H+I1U'VNF(>(H:.28X4M9'%8A,%@._ M9?1687L6.U))PX*E 4R-BI%%I0W"V!K$63#("J>1 *6UU#/GHP1I$.MX"2U- M)1"+%0@,QDA$';'%!J5 +.(Y54IS)Y!AEDEL??*2@T#H6P3BNBVJU[H)/"Y8 M&50L#LVVNP _IZW!08$KMM_O9A:Q 1(!' >02(/NG! MHO8 ,*]"?C8%0P#TXAJ=.#CM]HXR_%W?^YJ-^9UN+8\5OMP"N>['XK;]8LAQ MT*\=V%!S,0* #UU_ !+8LFVX^<7(1X9E-/ 8UFN?X%%": V*>5M"4+U"=-Z- MYFW,:#[!0%N]HI ;J91JME+ML\:7O5R-60/+1)* *G%' 5FU"HAJ$1VL56(N MK&V8]9NZ>BP-N%;"\$!AV'J[%P4.P1N+<'#@"2LLD1/>HJA,[N3$A,M%9&;A MZW5A"+=SMO+#,XC;=6R^ HLWD-S<2LWZ5KLU.$/C3]]T9-"OV7S]87N00=_# M1VPKL^W^H#?T@W+ Y<-,$N;\K%EV6YUA >=WI] C(LOINA) =L'&%V#ZIA@K M/.6_3EMA<# ^4[WRQ=&I%[[\BG7];AN$^L:O7#G;\C%/U]J=A@@F:+_5&1^S MR>LG\DM^H:=V1:2>$(PK/_,#%)"!90X7DH(D2CEG N#,>ZR\3-@)BP69M M_*V#WF7(WWY$KA?M$;()'O&-;9_:L_[:/Z_/#4S,A%!-RL.-4Y/2HTU-N4( MHMU>H2%OAJ#OO?PI&)-=FK'4#GK9]OSM]VNDUC:V\WEKAHIWV6P5!6'M9-+M M=7_Z\<11S11'M5Z[M2/K?>C6=9OZL=L-IX#IX*M\Z@!EW&_!G+PMZ"2X++[= M[0][<1ON^$>[ZX^>W68>C6WF$=@TTOC8!+OWGFU]W(%[_M':^O'E%.S=.5RS MO;L9CK;@7HTIF_GEM'G^[72'?H)Q>;Y[^ 6N\TGL;OYQL'O8@/%_/VK2+WSG M\-O97^=@B[_L>2*YIKD?&N,.O!(BD%9:(^(-%]881IDIN0_8CQC>9N:!(V<& M:TJ-R85;E(Y2"ND$ES0*XM1:+0(1.(WVJT)DS<",I^-\Q;*V(L0/[^XP]B&+;C5AK/P(<64,KX)]C.*8G\XZQA M#[N]=VWP=UZQ3)X#CV.>"R>#0LP#A>,Q'XTG:1&7G'H1P8?R$P% $;XX*9-+N%5XH2:M2S49.;^# PL<$#@C.+^'0#$SJ;P6 M= *3T6_U,X$$R,_$-77;[>YIP0K[^;6;-QQK?PC+J*1+MEJ$8D%HV_;DWY\,_[E M7Z'5/VG;LS>M3C&(XDO_NL[O\ATF,Q#R#] MX#X3@67E>Y2O*\YO?!NODQO?N^VR!*]+KNYUV=O?$ZP:;#78:K!YL.)N QKE M14WXW(079F@B_K+7/;TM*_+9 M+UG:*N9P?27CP?$7=YJ-*#7JIH\BG3>N,C MSI%-]V)F@UR;C=G2SN0L:;]NGN\4*+WDVUSN#@1=_O#WN#F_I MFSGG5-PE@/OE3.F5=.?Q7/Z^_$,UH[?,:#,.'B"BKW/.*L6N%'OI9_2NBOWB M,_7S 6L[%F=ST1]TX*[[K3A5@/%Q:ZV]F&S15Y4,FDS@C%JJ9.3"2JM(%(Y2 M3; @/H:[IMC?L@V\4E7F[K<[/$H(9[YS M_K6]<_C]H'D8CG2\,$A@FCC3VDE)ZP"]N2I3/3[J72%[5WE>A8,+Q<&)Q/AD/&$.YZ)37B.> MJ$'&1X&85DQXJ7+U]K4-(FF=T>GH%,0E!S2/6V!]S" MA4?2"&85@)TN.M5(41EE3(Y,'!E?"#VZ+,J.$9] SA M2>=XJ;4-*L#5%:^MKT(%>J\#].9Q=9\ ]2I7]PEP<&N"_.7*F<#?'?),",2U M9\A%JU%,BG!I@P4D!/)'=5V1NY=%KR"P@L"5@,#E0L#*U5WTQAX@77G(\>UL M"YYGCR7K,,NMD!-/B$<1D2:2Y_2.J"C54O-<\I*:.N$++B/\>)CW4KK7O!OV MX:E@JL8IGU/A_B^S;*XL]=4YZ_+!4&/J MG-40'3UA 0G%/.)<&J03@)*U*C@1,$F1KVUPC>N:S.E\5@UI'M\7>@(EK'RA MIU#+B3TA[QP)L*@HFL!RR0R%=%&;U"7,. Y)6[NV03FO$S$=_K"$C6=66B.7 M2R$K:KY@Y9L\A0I,8&* E NCOXF.Y4./CXO?0(EK'CI$ZCEY!Z]#)91ZA3B!ILS$>ET6[?KL3 M?*='?WF@XXW7SC(6L)1<.@\8E&@P,@H9O$QW[G;Y>RI>(844%Q MH 8)GK-M+);()H<1#R0FZYS'0A3;30LZAUJBX_47KJWSD/8G4-<;27NEP/,I M\&2:B#28"H)1I$7Q>J_!<282)8F#5XPRZ7*:B%Y BDBENZ_3TA;TOE+3N=1T M*K]!$ZT4<2BRHA*Z C6E.B"3F"+!D&!STS%Y4R'T2E5?@*HFP&//;"1:!NZ3 M,318&G,[)A%CQ'%Q^].5LLZGK!,VE0N?HE$6<>P8X@3\;FU,1"X2H6W"D><4 M=#KC_+72UN76UKFBS1]?72M2O!@%GMRL3LYX([Q#7N<2Q;FSN!; C+$+3%MO M+(\*2#&>CFNJ2/'2ZNYRJ6Y%BN_ANTYN:U.JD@C.(K"W8&V35,B)R)&27- D MF&!*@)Z*9:+%+R70>;MG0SRVO:.RS/\@_UF(?Q7@#'CAB60D;,L MJE/KQV??3Z"#51S)4VCEI&\=+9:*,.2Y,;GA<4(N:(^4("8XHQ(A9FU#U86^ M>Z9GI8\OP216420+5KW)/6@:C7,A@5=,G4-<2X%<3C)(6E"2B&68%ZJ'YRTV M4>G?H^M?**J!.*J$UYPFK4425BH='0W*!5?%-B^E!DX8OY"45#$:Y!E-B'LG MD"61Y)P[38/@DN7D'EW'K,HN6#I&^@0J6#'2)U#*R9=<(HDE16#AP0_F0,J#4SH0)JTT M #J,US69,Y>B.B5^=FV>A]$_@3I7C/XI%'S"S58L<2J80"P?)G-A$C!ZSA#A MN52X358;O;9!Z\S(*@!D=51[N32[<@X6K,53Q3BT2Y MXLS@8+$SN1%0G9,J.^D%ZS+C,3$NM8^> 6"NFC-2H*8:NPZ>=2V,G= M;<-)-0864$92L)88J*.C."U#3YO@G*EK<^NK?.0ZB=0URIL>C$* M/+D3SH(D+A"%F*4!%#A7@PPVTVB?=\@#8UK-5N"*-2^M[BZ7ZDZQYM3Z%0,Z MC[UNI;[SNKV3N^D^.A\S[^6R B_ MF)#J[L"V;YK L@!W^>!O&,Q4Z YS4>GQL%Y+-?_%S<.+P5U)):/"BZB=X,Y: M(WPD EYREHN@%U@MI=JO6!3\^AG'"EP&QR**4CG$:5* OBD@[1@L9U32Q;"V MH86NL[GSO!>F-$\3C%!AWNO$O'G\Q"< O>KPY2E@<&(7*%KKJ0$22FP M(*T5T$:@HY%Y)[2AX$0269=\CF9.%0)6"+@""+A< %B=42T8[*;*^D@C(X\< MR0!^=K'E;8@/R"6*DY;*"*X![#BI*S)]UEQQO@KQ7A/BV:!D##H2[2)WAEOB M$]/!,",<\U>H1()JEIAG.;MZ;4-* M7M>TPKP*\UX@YLWCYSX!Z%5^[A/ X.1AJ0A>^D@Y2B078O?6(>T(JU,ZO:NWY*2O.'_^Y\#"3>'?T/JY,7Z"YO 8],-O_"^\ M.![OE6L?#ON#5CH;Z>#&_[K>/S_W MXCYPA5K\=5)F?8TZ'0^Z-7N%/M2ZJ6;'&6)379"SNM4&![%V%FVO7XOP7*&V M&7T\=K%78Z1>R[M7Q4]2%!B#7W#MU/9K_S5/1(J,Q/@D1-"&>Z5LC-)8QKDW M1M'@]C;S73 !'V3F9IF8!)&K_&@K3>+(W4!$KBB([/YU@/WQ]X[]889;QP MY]].=^@G&)?GNX=?X#J?Q.[F'P>[APT8__>C)OW"=PZ_G?UU_HDVO^P%%4/@ MQB,50?LY91X92W*N9O("XU=R+'=M-;E;\7^R<17OP9VV?KM3]L M'TP&B$"V(N^ZQV +S_ZG?YO) >,!-FEL9$I2<6EI[((,6ZM?7,"/ONGB7$)[ MSU.=*5F]S=V_\BSORT=MPOVW3V/[9VS 8 XJ6;Y!EK_@YML]KJ2F+!ED!"4@ MRP!HVCH#6":5T]$Y2H#+2K8^363O9\B>1R9V@)AMGW8K4;A)%+;>[KD4!754 M@RA(X#2$,.08HXA(XCE/T8.3NK8AS/IT^8F5$X6#7HR5,-P@#*2QOR<5!Y<6 M,T2- 8YC"1#<1!42A.$4&4LI"X,D+T 8/G2'O4H6;I(%X#M8Z8B9M,CE!M2< M\YB/N^!/HGVR3C,M*0"#7)_NJW5OOON,X@"?K<3A!G& 4>P10Z,S,B*O0U&X MSR++&$-,P6(Q[9RT.4:>TXHU:",$13N)*]C;QC7EG$?<1M$V1\ NL E M6Z43YVVO=Y:E&KRM86>0_:S]T9K?;;MP+.6D=AI[V2&#K[7;W=-^[>_%+;I# M&''H_^/-(L2^^%%L^D[L1,,,MNU)/[X9__*OT.J?M.W9FU:GF(?B2_\ZMKW] M5F>\;RU.IA.1\EC*M_]UV@J#@WQVLH[+\Y-1NM/HSJ.WUXNW)O;'R_<47C=* MWO@V7B MR8,ZQ-Y2'2!F=9_CH6Y,VEWAYR?7GO_%5QO\(P)<=K)Y<+9M.S[.FVKZ6F(( M'O[\5>S ! D=4\]7$24 UVT0^/UH][C9RJ?]NX?_/MCZV!#-P^\PEO9A8_LK M_/L%[[0FHP3@&,D<%)CY(5<#;],%F!6]/ V\3@>]4 M$R>MB"B09! W1""+F44R>*'!' DMBV+54O$Z4XOJ6?@TT4_S$,]4_+M?,3[9\NZ5KLU.!N?0=^K_/6,.7EY]8&X%M9K(JA- MA'. +J%#IF/:P4M!\]]%8]V(6^-"Y)O#'LS>9WB0;JBP;'%8]NF2JN4]R.TO M>REX$F&M4#3.(VZY1#8??8'A41$[#W1-Y;,N5:=FSM+[=P6,1^5B$[>\5\VO M5Z'3V&H?B%':4LYSM)4*)K<_(0'T.Q#RNR"[!^CTRRO]]73J?'9%G3>_["D% MBT8"1CPI^&&Q1B#/!. R!<5HE"JFA57^6J ZO_A-KPGN\7%H>Z'ENSW@'X.P M?B^J\2I*$=+D,6-6:T8T)QJHM6!286&D\=0;_XA4HX*E>\)28WI#*%%)I \H M]V8"6)(4V:05TD+)P( RFES">_D*$E:511>]CPO:*[!23@O*8^ Z4JNE28EJ MR367C\@R*L_A@3H]L0O"75Z0FB@0V75N0M2NL2XH(JY)*/2!35AXQ,FN&U#8+K MBC_XK*7:TKB[-C:B[0][\3AV!K630@]J-N1,^/Q*_UK2W24CZ<-<')^TXZ!( MN:N=P-=Z92QHM0?R6,GO-V+9YV'/']A^?.M]CM.%&7Q[N8 5;LV%6S/:BVJ5 M"Z01Q)37"%Q=@AS6 6%,&3A.0;A US84K9J6K9KNSE/VZZ'%"_(JP /#;Y46 M/XD63[ /*YQ37AD49&X2C*E'CC!@'YRDR#@U1K*U#2JG$WZ>I1?2B]_=^-#M MP9^=FA_V>K'CSVJ#'ERM762RO;+=C;FZL3V<0_P&AD8+\VZT+MN7R_+1MCI_ MOI9RK$\$5--M1X05PLJDD'4:W*0H';)8262JC%Y3YP&_D%S;U7"0=^)0T!#5-31"DL].!5U-4^M MT6H;Y 'Z^;Y,X'Y8+M/LHH=5*L""9F>Y$?X9>H54B0*+!^O]:4K&?!2&<82E M5HAS0Y$E02,M))>!)NUXS'E02K*Z9GJQB0(/59K5R)*J@+,"SBJ!=.6!\VR) M$DB?"SCO4'TZ_YW%NM49%C[7J'C);46G"_G#,O,#*4BBE',FP!OT'BLO$W9" M8K,'DK]VK1[*XZJSFEE)1J_7'KD&T1_#/MRUWW_7/7:M3C&%FZV^;W?S0>;2 ME"/:_G2AM+L_OAXU-[^W&N=?SIKGWW!CLW&VM?GIUPY<8VN[W=[]N'NX>WC$ M=M]-EB/Z"N]]P,H9@K\H,LI;!(JG8U("@Y]9HBJ(7PQO,_89> >^Q*0Q@C.3 MM%=$,0/K)'WT04[6+[H2F]:?ENZIJCRW5*JZJ@;E>OU^+-?'3CF6S 1!%4_< M2WAR;Z07RAE&./C22UEMZF>U%3YOX]Y28>Z9JZM78O!@ M,6![U 9,N&"(1,!A[H-%UC&/DK>4>1IIH@K$@"VR[N3"ZZQ7DO!02=C!>Y)Q M#^0MU]G7( D\8J0E_ F&S0 [II[D302Q/MUB[T(00A&K.'>7CNLE)NO%ZQ:, M3*OCV\-0!G#MQT[LV7;Y7CAN=5K]0<_F;UQ47Q\7!023GSES8;+Z _BGC!/K MIGS![G%MLLWNR>Q9\O0L7'MP)OCR>9N1')@8:2=[J#F8LSA M:+&?2X0%^-/;(0P^7Q!\ YB$8C"3=Z_#38$DM,+0MMMGQ65'H[BH0E\O+7.^ M!P@X6'V8K4%WHMC]MM M ;AB_@[$JZP6,=_8EXP[?NK4&K;G#T:*<$4"+]L@@!@7;W2' ]#1\F@CPGN# ML]PA 02Y7RK"[XIGU/Z^5GYD[1^%VL[%2#!0=D.%I=CPR)*V"O-,370R0B4U M(J9L1$PQ^YT=^FS/"JS9[HZBM\>&*<[3)_;U69]O<"U/FMO[9_ O;[S=][@TH,6W1Z8CAGTPF%_AB<&?K=G!H-=R MP[*(+7QB-*D@Y*/A9\,RPW[5K]GR6TS2+'M=+R:]0/=YVWD]M(#,79@FD(D/ M6:L_=4KE+AAG,5U;:00#\3]Y@JZ8IDUXRK<@>_:.^[NO#Q+\K^;F#KSW#<;D M1>/0[PDOC 2@1L'E"C*!&V1SF7P"[@1X,$K:S$\)OJV-RGKMO>WEDJ#]APCD M[^6]H*]7F=@$LYJYOSHVTR-;RNFZRD6>3[KE-=\4VS! >"]K.__W]:VCT88R MOOR*=? DP\'-7YFJ67NWUH+72U'+6<5OE_9"3\V&I)E8^RL_#WJ7Q83W(W* MXT?()ACL&]L^M6?]M7]>?TIXQ GQF%S9&Q\RI4=[R'*N ;2ZI0?U9@BFK9<_ M!6.R2S.6VD$O6X6__?Z8 LC%=F'C0+7?98,"^O^__[0;LU9RYA[Q;_=\)_:( M75+<2NF3]HD[F;3&0L9\A@ANN=5\[>FZ)GR%J=OOP'R'3]F1:*46C''4]KLD M[V\[8S"F4,S7ZSW:>$^;FT=GS4./FX?[\/O.'I.6F90[5X);C\"M M($@SD9!)/#F*E15,3XJ!P((8[)FR63!I,,Q%S$,"R8G1.;PB;1I.P%2!P]:Q MO;."-_N+-GC93IZ,\DAR4AZ8T4SN1CPRT[NJ!\/E>YJO"T5?7;.$126//&O, MR'9W8-N7LIY)978F;\\?>4!T^H,CTI=N!N\>C#3K$5],1-%#=ZFF0HMF^+#O MKDIG$6N?8@\L/5F1\*-[FOM1^!'?W?X*WVL>-\X/VHWM(PSC8SL_WO/&CV]@ M^AL"[DL;YYXTWTV&'QVTFQ^_MG?HSOG6QV^_MK;AGIOA8&=[_]?N=@.>\0B> M<><\C^.O\[>#1NNBBB(\S_L]'YP(07)$#+ #6%,*+BT12"NP^ 0HI..DV.:J M"S)][/+L)0Y@I3)+% MR'!I$'<,(R>Q0")I[TG>"N,BUQ:H2[6HY) EJC&P,M@^*JR12QKY")H!RO2H M-O=EYC&O.C86&<^#\I-?+P2A0L@%(N27*83DW"@B640T%INUWB-KA$:Y/5(* M)BDK7$YW)@]OL[-\.<\K Y"?>_'$ML(XXJ]?Q#)TP67ICRC)3O53BZ.!S]-H6C(6<\YK)5,6F!N,$661\MPLYS MFZ*Q("YK&[S.*Z+YK#B:H]<&91QQCKH\R1$N%==\;: YEH//;0O063KDA2A4 M(+DXD-R9 DG"*)8,!\22RR!I+=)8411"2B9W=A1!KFWDE&/Y8)2LV.:]E7NK M3 CI[-?:,>^&%U.$N@GE?(V*9RX_9-HC>[Q0O+R0B*_Y@;;2MWZL2.6B\=)/ MX:5U!(0@&A2M\(@3:I E.*>J8D-XDEC:G*JJZB"Y%:M\-LV^JDPYO\%V]EOY MUQ(J:Q6]7&:L? QZ^>E"!BJ 7"! [D^?[\"Z2\8<4EQ@!/_/D$G@>M/$A34$ M)$(; $@CZY@^&"$K1GEO?1X7=:IHXRI X8J5X%H)[#J:PJ[D).4Z@A]L'6 7 M9PQ9#\YPLI%%3#S1)"VL,7C%[NZM@)NQ# D=Y\ -[*^'.,$5L5MA8C>6A6W[ MJ_)_%PV1[T__W/XT*O'J:7/SR_E>XECR'+!CJ4P(R!Q@I!8:10&BX802*9?5 MHW5!J_W"9]PO+ ZBJXW!UXF)Q>HWNQU_]2"Z@K[YH._7-/01S4+4 M$0 ?IL MP"0?9\ M"F0UAK4WC"%)B0%&2BFR/L?Q.)<$"Q9\IJ$:TZEP]=5WP;$W2E-XR7 M(>3/35,K 'W:$)Z9Z)DE8A0L7E'41:(GGD)/(G3@)"BDP7='G!J/M-$=FTC?N M;E7X^?3X>>65"C 7!YB?IL.YC!!4,.)0[@N,N T4:8\3,ASGCL&^!$QJZI0\ M!#'G4K)EV#]F:LF!M!D'3Q'F<,9XW.XR]X-LM\XO:@%[ MF&3;ZES-^ ]'<1>?[W6B#;W,L_%0FHG\%#=W);S<-@?E+V2!MW:_DCO7CYOU<7K M]UV\]D]A?'M">!SS['NJ'.(R>.2HQ,@ZBZU1 >ND@?OJ=7-[OV$0\V/; TV[ M*D?MCV\:(9VH?T>!N,N.P>6"V5KH".Y72Y\VHUH12W!.G=[ M_7&OP P4MC;H 0+E+T5_T,F(7SOM]HY VS+(=]+7^62?V]O/&1@[K\*.; MP%U[,0-:#&4+QG'+T/)#_8N^CE-COALTY4_"/4(,0Q#0+%D%D )* AB?=/MQ M,8L]L[^4P4&9E*0$UL83<9;%Z 'K:$C8<2&"]R,;9$ MHJ)$1;64K80N^T_-*"=QV4D6I !6J=6[TD6Z5EXWOPM,P>['VK ?TS!O@OV$ M\156Y:9&0_6Q62SZ.R^L[="U;TVTI5N9AD0*KQLE'Z=UT/TNN\I]CN9HBG!+ M0XE2BI;*.2V:'=?>V5[O+*/XV^/,F.ZP4_)B)^3'&([>CN#H6PE'?[92+-"G MQ)IK4[2@4XJEWMQY!^0*7(L>&EO<*9Q_M(#9E[;[-??SOYC]+:XET80IX43D M2DD;=>0&IZ@<2RRRN1MD?6C!S6*F"E=*&%W?U'H=C;%.FQ\_G>_\@'N=O_VU M<[R#&_3[P=;VSJ^='W"W;2]V-_]]O/L#/+S6Y*[56[QSV#S8W8:GW?S0VCW\ MO[:A>9TNK.+;H^]*/4-/JSL?_:P$%LQL?7LOY;^N M[F.=+M7^SUEJ/[;?(_-=6N]LO*_! #R??Q.&O6S,*\6_F^*?757\G3UAO#'" M<80IL;F2F4'6:H<"55@809)Q:6V#R'4]M:7[(.XT^U1RJ:G!N]$N[FAO!.ZZ M?UO@V\L,6IN#)F &9INE((5@7#ACN:4Z>$*8LRG9^?MH5C3A:='BTQ1-8$'[ MI$U$Q!H.:"$H,A'KHHF+U"1P(_C:AL)U\W":L,#XLV?LG;A*2CW3WM]+BRM[ MOS0:/&'O#7:).P8:;*Q$7%L.&BPIXDDF'A1EV.=2^(LV]RNX53*6VEJ[Y7.B M8EF._G[V?G43F>:P]RZ!;&%+N*>:"Z^+Q@Q[KT(, MD2$N?4#<6X9,< HYJ6*2-GB&V=H&XW7V\#+'"TQ,>L9NUJNDU#/M_;VTN++W M2Z/!$_9>4>4DS[F$BNLR_$/+:)$.1%HM84%Q!/]>K.-7[]]O]VR(Q[9W5+8Y M'.0_"\FN7/R;3'[TF&@EM#9*\D24 1:IHB2$)/ --:E,_I(#QI7AOQ"+?R\EKBS^TBCPA,7W C/NF43" M>O#K74S(F1"1T19L/F.:)K&VH1_FX3]54OV3UVM9;H:2\TKO>#960GXOPNE"]AX::BP%!L>6=)68A>'XXB9 M\RCP !8AYP$8IR4R@3.KE96PK OK5K58O5K!':!KU[@A,^IJ?/G*Y49=C>RW M)R?M'"Z>H_9[H.1 -E*O>XQZW3/;'IS5CN/@H%O$]D+ M_7$N@)]YNG[IB5]QS.'3Q\/VH(5&.2,Y?+S?KP%E[, "],A+]/14Q>SW48ST@?A+*50$ [@]KA,.P722ZMSOC&.4SW MAEO??*=Z[?2@!>-O=7YVVS\G;C)^HG*2BH(3)T4&3.VT-3@8Q^KG9P>LC=[V M\U/UXL_8&<8:2/1I_E#^?KW,\8#1C-ZMC]-I8,SC,I[UPFH4&2;=WMDHQ<<@R/4Y#:?5KM\='W2,?KO*F%I\*]YXV M-X_.FH<>GLG3QN&W/:TQ>+C!(J(#!L_(&F2(RP%/T1INL/,X=VVDZW32-2K# MQ4O)FB$FO5ASL4B?*L4+),;9+./#DU&2VDF1QIDS.T$(PKOP\Z%UF<^Q'Y "" MCY!-,-@WMGUJS_IK_[S^E/"($^(QN;(W/F1*C_:0Y5R#=] MGD M. .[,6LE9V8GNJ2XE=(G[1-W,@'2"1FUBUPR;O54=J(642>:E#3)<VY0?=G#J<%Z9^->7Z2DIHNUV\T1T.T?]8**S5-\P&@3L>5*:OB9FRZ#-EDC M!8B\RB%J!=DB@%8%V8)??E=\X+,]*W+/M[LC$C:NP1+[18Y=57?@!K)UWCP\ MVHLD.,Y%0 %'BSAW 6GL.0*XX9JG?*!@"A'*Q?D9C_ M <>NY7M=D.3"F2KAKR [14$#CX.3N/Q,.? #V+I0\7L/'9SA'C*K% "Z53W3FP'1\GZB ZQ_VLNZ= !M-79C0!#0]6)?J'# 5@&L2P, 1<9N_2=LD0$S'L_SR=\+)[8['+" M2COP56/(@,MN^+.8R8N03U5Y&(TW=80_F]?]@ M'@=E;87LTCU>$0*!!3'8,V4SD:#!,!-+,1Q6]CDHR K0@,&FT M%\(J$X)RPG.QE$4("I'_W0)D0W'%F.22.S>5%UA808$5*AN@^;I0]-7E][^, M,*1BY^I"WC,&ML((3I^C^.%+/@2<]8@OYB3OH>3X+O4(WUV5SNT>/%C9J/QU MG.C!^XU?NX/P/=[=_GH,GVOM''^C6Q^_G37IOUO-\^\'NQ^_ KE^.VBT1B=Z MV_E[W_:B](83P9$QN3\Y+%[FV!A9!=Z_4&+5&8U@B_)[8>"2\ M:5G.[!9V[O?"#=7;FTG:-:/UYC&LUH.O\=KZ.[T#=_HQRL\_..=IZ69J[ABB METD?$DV2Y0YQ-B>",&\M$<&:W&-")$G+*L;W8PWW;R8(0@QOO(>/_ 0"<>=" MH!7/N O/:$SQ#$TH%38XY(71B'MOD>'2(A^3-%0IXTU:VZ"J3@5=HORO5]AC MM>Q@W8L^@F;9,B"(T;4=('E9W?$7@W[_=R+)[9UV86Z.#@H3G)JHQYF M-Y0_7*@W^>I+!"P];H[D9-2;&CY?]+,KWZN ='% ^FT*2&42T1%@F5)JBH!D M6F0Y\TA2[RDCEE(M,R:C-L I:5V*BE,^GV)?U:49J2\5N5QFJ'P,\@%9#P#&:"*&8$D496L;7)FZ M9KQB=\^F@)NQC B]VM3V 3YP1>Q6F-B-96';_JK*"NIMDE%F_]?4I5Y4(_**W=UCN[ XAJ[V!5\G)A:K MW^QV_-5CZ KZYH.^7U/0AXV14@:'#'<<<=FA0_K9UK!XX+AL>*)"P?+LRFPM('01)E#2D>, MN*<$Z5S!@?BDT> +Y!*OC0@ M_?N*(^DHSO'J&R.)^5P*3 6R"P39\RF0)=''$,$%)U89 %FMD7,R(!XUM5(K MD)608W<$G<[8_<>\='3YT'7%MS%!5WK#HM;HA?H\-U.M,'0),+1PWROD7"!R MXNEM3)D$3@FC%*5''!N5>UA%!.348^-"\-RN;:BZXM-)B'='SFH'\^%G/*." MT<]-/2MD7 )D' O%J')/EXX^)]9$L;OGU40N4"(I%,0*2,S)$J% M"-?@@ O'D5-.(Q,]HXJS7+0V.^!X1JSC,M+()>FLMB3#F,M6K<[IV!4K4?9T MN><)V5-L[%9VY.EY]Y57*O.Q0/,AILR'D20R%R)2"A/$ T[(!N\1++W Q&)F M!5_;X*)N'G4#=^FX-U-+#J3-.'B*((,['GC.[HCWP-.RI9OSN4OP+FIVEMO: MK(ZQ&2"M@9KH)$SD8.4DE8*O,HFGAN$+N_DBM:AX&X^)%!XVRG8>M@2*YLI.$&^EM+<&B M=GO]^JA/1M%F+K?$;'7&O3+SE!8%6?J@=/U:[AP"RNG+[AA%+\?^62?VBGZ: MN0"6']W.Y9Z=9=N+Z]TPR@^-^J(IN?XM-PHQ## M$(0SBU/1;]'^RM6"3[K]V'^\?ADX 8K2H"+&FC-)C!?16))(5)2HJ";[982$ M?3 F*.$9YP);[+UQ5F(J) >]60HYOXU-W35J!==5T'5B\Z("^NQ<>U;$]WT5J;[AL+K1LG'Z9-Q MO\NNUK8VZ MVM;*MK:UW->V0)\2:ZY-T8)V!9?:F7HWLS7VHX6$O30/<^[G?S$^I%% 9Y0S MQ$IP&7(2H/(B)48I>),JJ;D[P)0=J=NS.E*/'WP3?CEK;'\X M:![^<=3<;H)7^1Z>#9X1KO_7^?N15WB9]DZ2::5@(.9O>COI?]5+_JET?VSZ[J/ SBB M0B8$(BP09S8AK45 CFL>"/%$)G!1B5C'D_WK'T:99F_^+S4[>#?LP\U!P\<; M%5.N\8U$^V7&R\S!&H@,V%M/#1&:V8(Z. ',+GLTM'40HJ1"6"$LZM;7!>ITM5Y^L9>X6MDE+/M/WWTN+*]B^- M!D_8?L]\&Q[1_>S M\:N;0S"'C8\R*"DU3XP1;H704;*@:)*2&08VX9%L?&7&YP"!QI09MU0KH@1% M)"@/#D PR!!OD$\A$&T(4QP< +XPSW]%G?L78\/OI:65#5\:]9VPX:"JG"<- MM!M;ACA)!FEJ(O!QK8(3CB9#P(:OFX>8\*<*QW[$P.T5W&\H@K47&G!S:\S- MBSZO6?#LK 3\W^DT1YN(+5=2PT_+M9'86".%U5QY0EBU+[/D%N';%*'CB1(, M9AUY1P1X=#Y0\)I1ZW6/4ZY[9]N"L=AP'!]TB@"_V!Z#,@UA\--E6KPQ9[(^#_OS, M\(,RHNS"U:Z/(\R*N+!^OP8TL0.3WI_G1I.;]A?1:U.[]]?C%M#R!_#&SV[[Y\1-QD]4SD:1GW62 M):=?.VT-#L:A=OG9 46CM_W!99&$&LCJ:?[0Q?>!/!4%F'=3G>GB>G!6HM+07>FH=5V1B[:_\/.A=!G[M1^1ZT1XAFV"P;VS[U)[U MU_YY_2GA$2?$8W)E;WS(E![M(9?/]J-62LY,Y!9 MBZ@334J:Y(#Z1%T-+&_U:[>&/MR'+%=;)S<1 MY=V_#K __MZQ/\QPZ_@KO/<%-W]\.F]N?F+-[2^GC7,@M(L?7C^]'N M,X7[J MU#Y$UP,8.*MEO:T7BW;! R^R'=KMXHWN<-"']2R29G*W8N"]K6R[@;<5*SZ: MDCK\XM=K?U\;_;WVCWH!2?\U3]0$ULY@#3BB'0]66><# > ASF%OQ^>MF(X M!U.JKWGG8A)^/MNSS%_[V]T1$(TS^6*_B!R_FV?!FH9 L37!EAFHOQ?D^?IAO4*!Q85=%: MB@A+(1NP-N)?K-Q5X'\M7 MD:=ZL1-T=AEA>5L;UW(_!/C"5*9A*G#RUDBF^UC6BLH_@AS1QO:W/4]<$MYI M% 6S($>8@APIC;!B%+#*1UB3V9%(5ZG\!56[!D:SV?>)!68/-NP,)"5E87)7 MJ%XG[MLRF;7;.\KV%,Q@IL3@!K0+RUG>;W86-CB18$2/;0^8ZD4N=B' (.67 M2=,3V<[96N^7VP%72.05G:B!^'8G+/8)7"(+4LZH/8WY>?LS\[@OLK>O[O_9 M(C]^2A9WGXCEMP=O+!_@\[/D#<.(^@]#$MR5W@9?'/.+] MZ)FV[:_-B^9M<5AK7^[_AWP0 ))Z57"SLI=5#HJ=^ D- M O$KSJ(*L0>W;A +_ZB@V65OR3R<3G< .AW[F2'#QR* !WP2U-L!, W[Q\,V L)S++Q?BZ>"&ZKM MDT69BO.M3;\7P5L(D2GDBHY0VB1D2:3("Z9#$-S3E$V%N))K=H.[ ,+A;?]@ M?2QVI3$HME'VVUT@:9?,*,L,Z(K='V^+C+^"S M_!9?[8)K&,<\LMA/02!CG9( E;LOY4$KX'3F3LI:QG/&N%$30^ M1QG.5Q Y^S+#7Q_*$.]2&?/=5>G<[L&#E3U,7D<8+%RKW6[0)MRG<;K[8PVW MO+G]"<;T%N]NPS5^--C6CT^G?YV_'31:$X4-M'+8")US(A3B/F],Z%SMDE/' M(I;!\YC9)J\;,=WBZ=D[U4]$VA%> -(S)CXM_!JOP5"]O9F@73-:;Q[#:BTF MG/D5M1Q[!S[E8S1">'!:\-+-U-R%TEXF?3">6*.IY\QKKJ0U$:P*CC)B88*B MLCBON!]KN'_3-!!B>.,]?.0G$(C.*VET_D0\HS'%,YB3CG!CD&($(QZE1DX1 MAYCSP7%!DL%R;8/*.DC($J50O[9.:1>=S'O11]",^S8S?]T=TE8=&\N&DN4G MOUX(0H60"T3(+U,(Z;1QFFN'G-0,<:4$&);H0COZ/1'IQK=W(JZYDN]^5V5NZH3[VO S9&:E(PM9P$ EPN.M4\8I-+DUG\F**4#>A'#E2\!=\W)_"1Q.XIY9@)!Q)0"Q?&Y\<)VI5I'$5D'"^]/P*NNX"74=3T"6=4(+B@ PA0.V2 M!)\X.8^8)YAHK%+2?&U#X3JENN)VS^<*%V1H> OPG$J9#(.6!QP1BA!9.:<< ^]O"#DB7E;%24M167 M&?C*-(V)HGO/3> >UK*V@L<%PV.U!;APL/PU!9:4G?5QQ)1T$Z5]\8 M2+&NEQ/3R+A8C282IN\7]LP8KK^XS_N MV5%AB>!SQ3<001EZPQAJ[4O]>&XJ6H'D$H!DX9]7_'.!N'D^A9O,BI"+I"/) M0RZ0B-FE(:7[T6 M:X;. T7>7',V*:Z#]=)SB?VR2L;& MBWQ,+[)&$B7R^G7FZB',H0S C:[&W6KF0!'WU6NOO.:9943?Q^90%3:B_BN3XCJ5! MCW&BW2C(QU>0C;_X,.J2SZG+B'VB#"M$0\'EIPE9:A-2ROM@HA5*JU>O*0.' MD3W@P?;*N9),K;@BW8ZGCU%=><-*KQJWG<'LA=Y9;EXLJ_I]94(K-^>W1KZ\ MK]E9;6OS?(S-L#5IL5<>&_".^S0V8OZ82RL2C.;(V6QL'*5("ZZ1,IA1;K7Q M M\;+/?];L'OLDG_*AP70ZJ,?\WPD'P'Y<8UOWI$13"B)5G,B^AA,"Z.R&TJ M_D#;@AWF*I(75V_H5H+5[O4':S6%36%B7\!JF.&7!K ;!V-^P_)98:D=$RW. MT!7V8\5(L]YZ<)VUN?W^$9D)4_M;#.@R]GLC+86?J9;Z#J8IL;/Q9=]RP8*/ M!@6E">)$.62442AJ@8TCFM!DP7WJS>F7[KS87LV)69/KM.?$[ I6S!DBHP?0 M!?6.Y+1*!A1.\8PR7]ZE_36.V7/^>YK;J%:1>/P3ZPI;U?*?3.A"7QC$;S;$ M:;(?.>WUK?B-'ENG*CHC,1/_/1PQ19S8@X@\EJKD%U]FI"A,P-V,]7P9CLRHRE==C/]N"_VE@Z4#)2 MD$0IYTP8PKS'RLN$76:QW8>(>;> N8"2>)M-23T^*.5!UK:%HKGFV)YG ?^:/8/8CTMIS]9 :?L(7EWAD+XW M$K2K-./CTJ,9LTZEN0L[FL+K2CT(CYDP\D%(U^YVUVL'>R^D:[=@:+F"W:82 MHI4*^POK:>NM[?N:4WR$']L!/RSU ;O:FUT:=*&_W13K$HGTK53$W1 M/>4L5SIME@E!._%T&+_U*HK@!^LI_;%SB2\I6V@I]R1ZY8CP/!!C%";!@7N3 MDD^!\5LS]+UOP\-B]@XF,-:F4X0O@YF/[^QNP?@^?=O^9^]\^W(3;^W">'W[8V/A_N;.R=PWM^ MV]Y] _\1UB,AHRQ%G4B@FK=7)P=X' MWWJX\VNI>/U]+M/BDIF5]@[>G@W@X;##AQG(N%/),L0_8Q MY(1(B"D9#241&R_ ]I/[MOW/,%VRV[Q<-: +JX@/9^,:,WT();,V9<1F"P4EJ1))CF8X"++C!#'DK!5=2 M8BUC#@#N*_)_IL']#V/#[[1+&QN^,MMWQH;'D%NNE45>J0@VG&KD>$HH-V\^/!]N]>%T1^?Q%,(UP_Z,1Y7)0!-R+[8G$>'(T^&1YP85\YJ M%J003!'#*9;&->;\Z?7!ASES#@NDP'E7R$4<$&@"@@Q$;2AI2AAEGJ0(YIRN M%'5*$Y+?W9S?:97$4B#$:*$XB:#--(BVAA?BUS#@L(FL1]<)V2$IXA+DIA,AH5(2TF%GG7BJF+4 M]=;N8M'HQY:+I?FN$BF0$F<'\-^SDUZWR-.)/3V-_2[\N'5^V/:'Y<,(PM([ M!J%QL1M3&^Y4MU1=]8BSTW;5E3>W\Z[GMG_: M^J-WT/:W>X45TRR;W=;[Z/IGMG_1RKMWK2Q=+M^UW8NQNO"@^2TL>[V017M, M3<(:_-.OK[5LZZ3?^]H.58NG[_3.0JMTE(%Z&A3%U#XN5X 0G$=7>CR.>ZZ= MA>3D!&9_I,C*KN_ZN%9^]7]NX5%AP\$ 8\R2\EQ3:[TS 7L?/,;:"E,IK*RJ M4/4'-5,>E9@"$OW37I14WFZOUF*WH3"2+T])T>VC+_LA<"JLH @,-48JVO!T<5DKKI&Z=!1EK^]@ZMX/\U['M MP[YHV:J5=MAG[*\KI\IF;U;?]<#X7&D+-5$":T4#CYK[8'-7>TJ&.\6##%8M M%*U%[ODB&]C8O 7BQ& L^YIK(H7""%NF$$PU08X:D"EJ=!3*>9"M7$*\CI^? MS;N#LSN9MEJE-!%;N<4(=*;;JA98291[]L#L%*#LW[3/MW;]^=[Q^\[.[_#,R\^=O>//7_8NOUS"/=M;OW\0>\=[ M%]MSFVR+;E^^^;9]^5M[[Y]/?&_W ]L^_KO]^?CC4145;YY_WNBT/\-8,M_F MUL&^-S@RXB/"T7 (6I-"#EN#$HG1) $!%XN5H05)!3\]*Z<8$O6,:JPTJ$.; M7"!>$^*8X39%@U^U(AC"DRQU,.UC4IX, MF0>_!V'\RQ_&<-:).^DF8EF:B5^P1'[;/M_GEBJ*,_T6B:#U":A^)Z)#4H _ MP8ETA-E9";M::'Y=$:][N ]BO0^RL W:@^RFU(:D:F NEJD8EXWH8P%.860M M.^JT>,[P!YGN<;ZNJ_E!%;^YT5JVPNF-;->B+ M!^E4OF,#]'5MU>QA!JN:MNHK@?1G-O=+;JF>G0SR%&>/H'V>Z/7!*>B# BOJ MO5> PXRSGBW?S7^AQ1?#[ZP/?H]I>MW]]]V]M]A_?H M'MD[VB+P^07<0X#?>KC]S\>C[;ESQ,[Q]L;AT1[]<+ZW^_YP:_?CT>>CG#+Y M&S[?!!^X\V7GGW?D\^];>%'G-),\.2XI\ICFM3B15D[^;Y[Y14?>NHN:;TPE+7L#B(>R-1%R BV:, M!Q'6!!NI.24JO'JMY!H7Y@>NA'_QV_B^/(YF&S_.-IY%IS$\6BU@!TNN,VZT M1"X&C"R76"L>?3 JP_&N&3Y/POQTV_B'SX']9KNA9(=K?'**@C,R:8>H';I9_\1OX>WV*9@,_U@:>\28$P8$2G9"6DB#.<0:K<@FIP*)2 MFG&%6>5-+" L?[H-_,-G)O[L]TY@+!=K&2I^XERMI"J:%,6CI"ALYWVO7P*; MPGF[>VB[3;#SD.II0>N^=10$EB%L0B;)2119@P-*H*."\31I$5Z]9GA-D7FB MW"9G\-HLCC!OF9K M6L_3N39)C(=T.U(<#&"6;:<%]_B:6U92;'(7CW8J,KD"[V.CCAY ',ACJPD8&^25\XK4$=K6*Q2$-1D,5;9RVBV\N-LY1G/0KH8 M20H.25^:.$-"AL%_%*$DBER(P3/8UYJAWWW(V>0S;KX+BZ?=LC,M)$TBXZ&] MBC+O\YU:C2JZ=U6T-\\&(*7G1%*D(-K)P&44_ O+44@J4DUYY!I4$5\C>I4. M:IO(V M0_NH-4SNJU#EAT$W;!1JHU!7UBMN%.KC*-09A]A0$&RA&?*2"\2%TDA'C9'' M05HCDU>)0&Q+R)HP/PY<[!*8UBDPH$7(6'="!+H-:):>!,UZ&F0L@A\<&NMC M')SVS_SI61\6\DTWU+V.;T"HOJXL+M9!O;][L'???_E\]/%P[Y_MHZW=/?SY MG[^_[.3]3O?HSN^;EUM'OQWG,6S_-8-"=-1I[_WS\7C[]_>'\(QOVTN6T%?7#V9Z M\ )\.N5%DI(S3FBTAEKXK>8Q*U: M_M#V,PQS-P.;VG8_8X7FY]P&L)1B)C$.GBA#N!?>X5B*-VC F%J=9O8S9C.6 M7,QU,/_GK'UZL15/#WMAL_L5!IR'-2K1V8W')[V^[5]LCH;\7.!,'UL%^&_; M&WM\Z^@3V8'_S5B4!)L(GI5'0MA\*D8Y,DI)))CT0QWP=3F$M=! M+YV>9]S)&H+R]-">ML[AV:UNK]7I=0_@&2[F:MC\PPFI;_7ZP^M.6P>QFS^' MVYVEU/;M+-?I#*0^%D365NKTS@?5[CD!:3K-K]/NM[[:SEFL 3>'^R?T8#OG M>^;#*G^:?]3N^K-^"P0.-K7MM+)#<5J5RE0;:C#YQJ>'[0Q=GB^X)6#TLU%2 MH_?O7$SKGHX]ZV;DP%9&&7W?B=]^JP!P>P=]>YR7;\M>U-)2X9/FJ8+%B=\* M"NEYK_\%WM2#,/3[%I:^Z*Y MN[N7)2%FE.?A\*I/LN!8T&G'KMVM# ]H0/#W"FXO#*B,:0"^6ANNMC 6&08 M2[6V&?,-,?*',PF#AZGQU9;(\5+UK':WAN,[ MZY\>MOYS!G>OH*VK2R97RL4#6\Q).XL9.*2CG9JLKP.J>B]&V$3CO=B-$?;_ M>FO"4JU-6)."_U<\:M1+98,/H65A?)T(XG#8ZX0:5[NBG:N>D,T63'F&G)W: MCH=V4.V__B0$X2UMEN54IT0-.!&&8^9-8H1QG"L&$OQKL0]ZE$V,B=\0D$!)C,R>H%3&PJ&50%?PZ&4K&?%ZBD8S[E8POX+9\ MHEL;'V@>\_;EUGY>"FZE0B((FSN5&'(T@[5[&KUGN5<)9\G0UTC&C!\S6.;( MC+!*U[)ZRRY ^VO,AFZ)C0>;UK6UJ8)/(;H'GR1FSP*,2_W 6IG]W\'0"E3P MVL7Z5*K[:I]B<):QO"].LE&KGPON"!@TGQV3R@:P>6_C&H?BF;LA&^,%76CQ M\!K,T6AILLELGPX1][O#681_C$.D.#*"V3"/<-*'I@BN=3$#K+=.>H-V%;*> M#F(G5=\42)GC7G9E#S)%!-PF%&:K,LSL$8VX)6;,Y_"IA]&&@K8,WX0S7[FY ME?T%*1T,,N]%:3*_L5,]E*7:Q-;79G=B=$EV=2_B:>ND8RN'(LM;70$^Z8R? M9C<\D\9V8J'TZ18KWBFS"_\.9W%N9]R['<=1J A)>86FX"X3@YIRDO1$[A<6LB427[4^GSA9>NN9MM% MXRW.1-W:\01_0RA++>@;1;1WPM;4%F1(\]0(P@,+POG.[A>RM?N.;ET>\.T- MO^^8B4Y2ASSQ,I-Q9PXH<.T2CU9*(TR@]M5K>KU'5]OM&_!0#"U3;24X75<9 M,GNHK'\I!A7T<8V471]=3?RP/F' XY]85W3V\I_,P1/?S+9. WO+13C'*WNC MQ\:?5VQF[2?^>]@?XT8?1.3 Q'U!-L%@?[$=B-0'K_XU_9;PBC/B,;NR2U\R MI0=[R6JN0\[<%G'^!;RJV,]7P9CLRHRE==C/VO>_KC^94J]>%U*(;.#?]DKZ M>O#__F5?+UK)A<< -TOKKYA'NBRVJ!3:$")\&&#@FP88-\I.%@:TITU,/B;! MY(CTK3/HC7-'@X7G'1656W:INR'G\T;9N[7)9%>%WM0]S58H)^<&/=\N4W?> MAM!BPO'-Q&J5>0 __N/"YTW,^N3EPUS:Z3B7G&GJ2F;R^L!T1GKN)=Q[+!:9 M*]RKP8L^LKU\MZ],H2SUR((F1=Q8\)Q-@K\4Y8)@B3'CUS+'K,:NM-6)_,5, MY/Q_!U4'$,A[WHG#_0=A9N9/[?H*Z&26.J!<:R'VG-[3MHZ+;YK/F=DVU1ZT M@YJT9G [1IJ[)5%FG*A')H11Z_INA#":KQNC'X)C16-ZT]LN*&03RH3O]E.$81_VVXA_ZU4 M.V[(91J:A6L2A4$+'8(+ROK(10J6D(@=,2(X38)DN=R8F.O+C:<<6/A'['^- MSZ72^&YN[;#2>&]W\WSO&)Y[M'W\^0C&N?$WN+B;=&=C4^S\OL6VC]^WMS8^ M=[;;;(,*:1PEXKJX656KUZ+=84ON?&C5<0MO1B5<#>+!,06L30L(.6ZXQIU8Z+EF24>!HM5)87G>2<[6F?ELE9!I- M?7^:>IY@PA-F'18&.:%XAEX1R&@J2?BZ:G5,E_VHLRY^][_2GMW*CE^U/+\QC] M"99&9YH098Q'7%J&G*,1$>_@_SCU,MKS"33RZ@WX MN5SYT@*/W3[\N%,=I=N0VTVK*OL1EGP3BSQ-+%)GC2;6YTTW5.!.HV5JC-ZM MC-X\HBLW-"H;%)*4.<0=B\A(3C-%C24ZDF M!J/'OKLWO0E$5BD066F-/#R] MF#V:GCN_N$T,\GUG&<]:33N<$BF^K?$\4&JP4BXFZHU)5BE=($3NJ)V;D.3^ MM/,\,J;CS@NC")+&6,09I4ASXE$2'NRL49&DG"FB:UA\-ZU'D]1?0>W]S'WK M)JE_0]0\[C!)+&#.#8<=;K0,EFI*B)+8>'M=GTZ3U']D53V/G .>2"56("C*!TV# > M5(P9S_M[#K2;<&25PI&5ULO+,ONDR>S?*6^$/?4:O-@,"[^22U?D[M_&O-'YLP?P]I'A0,RWM%,BRZ0L=$B M)6/"4EF")2@)HK_GX+H)1U8I'%EIO;PL=T\;7NF&!O7!\VB)*DU#"A%;SKDE MAB5G1<+$"DJ\5#?EE5Y\TM&8JMN8*CH?J7D6;20>"9U\QAZ*R&*G4" Q*B9B M"CB\>BWX/3S=G=@=[T7"E=*7KU^<@I7\N 4KAO1G:X@2VM^ M3LW"O///W\?;QYMX[^@=/',O_^[;SL8G4"S;ASN[>Q>@<"X__[-)MM[.0/X> M;XG/_X :._K8WMK]W/Y<@0(PI)9@'26+6J5F, MX#SE]\W.>OT8IL>,(S;6@D!0ISG(O(V2AQ2YHO"&F*573RCU;WO=HA*SGOTK M=C--WW;O%.X_G(='=B'*H/Z__\J5:;\^SA 6STMKXRQF1U@]:Y#XS6[KS=D! M!.^M#/ X37[8'@Q 0&_'("A-5(: _N,F9VZUY4S2J",+R<5H*QQ)K*_CFZ=8UX+%,"&(BX]1BY$C432"I2/ M"L&H4EDB\/I\+]*(8JAB]:HH7S,^N9_8_H-J^W?+]@^U^+=^RC+SJOQ9%,.K MGRLNAO$GK4R@5?_XK#N(_BRS6_4<.%A#DMHI(/2UELL4NOUX<-:Q_8JS"QSX M?-526019@.CT7L1Q<_O]U?*X60_HHSV-?YUFO.4_8S]C1-N#<52!Z(N3PDV\ M=;#O)%@YI@A2*60Y- XYC24"XZT\P=%A[5Z]QNM,S6>P_GL-A.^BPGV/QVUD MNV!6.YV+PO_0[Q?\^EZFQ^W[PU8%5O]7/#FM$A,DRT>T\$T&NJ_X D%59+XZ M^,WHNBKTJ)(8:@T$J!,'F8KBY QN:C-_,DAI+?457I=8L=;@$#;][,;^OX-6)ACLY?<"MW:"WCC^YZP-.J<0&?<*[W"^[2!O M<1B'KQ@=3T[ZO6_M3 H"(G&E68+]^%<>P./H@PD7Z>UHW'_F89.1.L O3AN\ MH]L;7RZVCSS>V7V3WV<_6NV]41@%G\G.,JZ!)6"Q&,1]VG&JO.ZE81#.O,BQ0X06M M9;>^8L)>3?%4YV"LR)\[&\"&&105E+\8_3O O=K'QS&T*]$\Z4%RXH7%$U)6>FURBD..V^/SL>G&8],YCGU[B1%JE3'"@G0W]A(W:R6J^@ M)U0LV6&G\I$<]H5\75-S0_BZR'-1LZ-D;S=OTVX =V-(CUJSAY?O,U5:)0RS M5RVD4R&F]5,YN,R+73^CD-/._OSGM5:[TI =.\A\IB>]8G4&<-U8\2W7H!7Y MRVFA##]=[AS-NND$IV0UPX''Q+D0UM@@(X2LB0DJ=O MZ0(O_;2:Q*QQ!JV?S@]C/GUM53YY7N+L6V>>M)\G>7] <;9[X4KO>14$Y.UX M^!.R\I(MZ('8>K//A(;YEQ)9"R+"?7+(P%(@%:3SG,4D,QC0 J2V27F8%AQ0 M0?GO(:DVN'F=L_S)VE@335P_U$"++=R<0@1G[@ \]4IA@I;/3%;_R9Q68$YO M%[T]A1". [F=]%?6L,6-V^VW#P[R^%YN;/?N?.ORR[ZTGAI'P653VB%.C$2. M92+C9*.+TBOJ[&+

BM&\9]^MHC9P[SMM7X*_">G[]6;.#C?K8L[=8961 M;SRGA_.<\HI.C0F>X5'[&SIL!YBZ7U[2#OFVM?MN'Z(7B4.T" (\$J2CU8@F'[F-H!2(?_7:S&W9SH]C8T@>QI6]LI!U7FN&('Q1V<6-W21STW6=880_Z55\S;\41EI0L',<\:."GJI@ M!X]_8MV@USD[7?Z3182P-QCB-/&KG"X17/$;/?9F4'P1S7SUW\/^6'P.(G(0 MT'U!Q2GYQ7;.Y*XC5?!6.R M*S.6%EA;L.[_=7T=E'KU>K=$2* >WF;'H+0$VM>+5G)A9PI^624QCL#<\(P/GL@4T>U!3O8U5T7_L1,K7Q@F=Q!/3W-"H'A(B\\C)]:GY-OS M*9 ='*ZWWI1S6YC2SL5:J]C8L5LT/8IRF'D"*[+P.?4-BW,UO'(MBTN('3![ M^:AY4!\.#&(1*Q?7BJ",;Q"_^2(5ZNW;5#Z1R-:>%1 MZ_"$U9[.^(O#V5UO_3F6X/;X\ZNG:@V^..N$UJ']6B]4ENG><"KRG\/]-?M" M5[BMMW^]1><@BV9V?;EW^QU,]4^_JT9K-\WU3->&!0MG68L?C.8EUW+9[CA^ M&&^:Z9TPB">V7QC$9[96.=OOM*UK=[)>R@N3S^Q/LPX]!H&ICEMWRR[H]R]* M:K@W&,BC' MT;D2' :93T&*9,*"V,&@Y]OESI,U"BF6DI"9H4YKE-D7RX$8B&"LIG0FOJH. MELO+A)B+0F"MRLN$F .ZQ2^S;$I2OW=Q]B] MJ9(-K*?2NR$?RV3']J#(F'E,_+KSSGI#\^#*;ZL M[C(JV8K?3F(7M&(VB]5$1!BW+_F8T47'\?0P'U!]K0]9\RPN>^^YM6GGXIVL MZ.MB'8AV\H+8K*;; 17->M(^A7^WN\.U*XT!E=#5[4V#PQA+/<%Q^=_JLNI. M=8*G?BX$Y@,(RKRM="BX&G,[<'(_V0#R4>^F+FS]@[-V54E4#FZG]^ET*7 MI>TTM\G623T_!9LTO\T6:E.0S5*-UJW]T&&87>D%V [_TSN/Q?T8G+D!_+PN MGLJW+F(W]F+O+GK9,9Y_DUS/66M$&"%H/@NC*]JN\MIF-^YR:[7@WJ>G_;8[ M.ZT.@I8KI/,LIB[6VOL*U7.-6JG.0&\WA5?-RST,:7Z/W,%G>=A&E;_J@&8G M3>>0!R^[9^7#Y;XP'EL6/,):1\13"L@XJ1"CRE(>A?9VKO\C,JF-5('YW.8( MT383*AACX"\IO/6S/2LKJ!EG*KZST6D/LG:HI7NBT&VLX6QQZ^=:B\N.S+%B MZZ=BAWIG,+(P^'F^*NX>?/F93%RE=T:)R])/"'/8L2>#^,OPCU^'_7'M;IF) M\J-?IU-].0,J15;WD==/KK]>+U_-]$=6WRF\;I1<^C5> M)TN_N^JVA*YS<[?;7OV=8,L?^EV#U3>Z[36]^L/F4)Q;0Z_NC;RB>[^2HI5J MMKZV;_\E3\8T /%+@'/X8]Z3^N4&$O%]Z+(WD*-K)_=[[G'[0;XT]*4_AVF# M[X&0^=%P.1:]XH^#K*&9=U@&*@GF3DK-@S3>JQ"=#\FXQ<@:U]94WK95\\FQ M-^X8)M38&^SS1CCSV!OARS9]Q[8O#]CGH\T<.GS[?+3=WCMZ<_GY]T_D\\;!MZWC?W<^'V^R M_[W&KAT+NW\I35UGE.U@PR/"DM.44J<2R:>WUJ3M**&_4:_5G/QZWSX[?=$.YM%ZT0M"P'1LE=X]* M;FN>]3<*KU242'IM$"<*HUP7A4A42A,:O>'VU6N]IO \<\ *053?/>AN]OG= MW)1FGZ_V/K^8C;(,K"%GB#B6G1F#D6,A(B:L85C"0DL-SHPT:WA!R]N3[/27 MEKF"/3!;QG-;Y_'% L_>^OU76WT_@9?V1Z][L!O[QUDU-ZKX_E3QASF7*SF7 MJ]4XNL0Y(Y)VB2WE)1XDI.UJAA]Q17/A&@[+UGPQH5]^)4W'TY MJ(V*>S 5-^-MQFB8,Z#8!*86<9TR\1$GB$:&,[6K2C3F)E*\9M1])7,'5 M_NA,#R'A17T]P5GP2M_CGISWE=;=[V;J7.?*#YJ3G1_4(CU,:G02?+&. ZMS MGIVT>Q@K:7L[%+9I Y;:WV) E['?:VS7K6S7WIQ[SH0#-T-1I"A)B'-ED0LL M(*J9($E% ?]?PW;37U?HT*;]#9S5.]WO:84KPDZSS?ZQ*?55[.Q/+/>JM+=-S@M^,YA0;_D M=!_^%4T#N17S-J0%=_1+YD@+)B/E]S#\O_/H&\:"Q=TR'[[!6/=9X%8ZZE D M.I,=*@=N0R#(>&:X)3HZ%TM6CY"K2 ORTM]FQ>^HU9L5_]X5]_O))^^BX0A[ MK6#%*46:18$P5LI2YQ4A*:\X$V9]/HL[7/&U5C]F>*3<#]FYJ#J#)S3&;#/V M1"-EZS]GO:Q?IM"TIOK<"QQ%UU8]RL>V_R77OW2OA$:MNF0+=ER-W]?-$ F# MELM]V<.>X:I5\H\(0V[10B50=R1/C/RP'?N9W0#>Z;?)46> D3$VW35H"NE. MX/AW4X-TKC,PW[J@P[U@Y-X/\"Y^7]J43,S'%3I8\"VX1DXKCD"W4<6ITR'3 MFFF^O@B]MS?&3:F\##;58+[,-+9'E"U5[^F49$Q##R[#"W@*V]D0_MQ2P&"L MFV ^8PB,&R02SP2,7B!G&+BQ"I8C"<.(D]=S_CSOEOS=B3[\L\$M^:J^$T]S M7H[_M!>E#?I]K_]Q1"FSD]Z675B ,QN)7B;1.QL?]I6UD6D/05C$'/&D&+): M$90B@^7!(-"$@D3C*SFLQI":%<#)"%6EES%3"A!);X+Q9P)AJ'TZRU #XE)A M,IZ.R'^N -.I/)&)6V>-6S"N%O (V>K!DY?#D _Z]CB#*WQM]\X&G8N*]>9K M!2E36$=ZME^ZJD.[#PY0KY]93D:@)QF9XDDV0,&3'4H_2/B?]2OUTD2R(\_1 M_\1P$,$_^L?V^[9[NCL&41@T6V/)UN#;&YO[1)NH@A5(,&\RL19!SCN. N>$ M62>U,KD8C:KU>;[=I5LCRV?1FD.@J%SM/0G<-(D,DIF?6H=Y_2HLM&H%)W$P M1AO@V+:[>:/EVXV!AOH5Z$^A3($MZ.+XV;-;(]/I?*HJ!"K\G/_,@=L%! M[DP@HL(/3GKE^A&/0>NDEY$1,\J-]?\Y:P]J')]"R5(8,\#1@-\>M/WTX&\ MJ]H@I3[]C1X=*54T2*FK,99'1$J]%OET!L/%,A&"Y9J!=N840V!DO/)4<.84 M=\X_,(=ON>,O64^V_0U$ND"$%5/\O)W_'EBV;OL8?E)SU)S8"D1]; )"&_1G M<8.F<2VO@T(L&J> RI4P>J$9G+0>E5-7YZ4*[-.,,YE]P FRWI6 M)G0I@O&^@HKK'KS)J3"P1K%QT)8X:)\NMW,2.H??6:Y:KZY0[:R ];+&25T"R30%^ Q:9Y,I>*5!7U/!"!\]N<\]Q) MM9._T_^8-^W.V6GF-\PN6B-)2R0)OMO;9]$JL&H866L"XMP)9)*E*&E*/;9) M"\]?O3;K\P>2(SE:B)I;ZB_4K[.D$:EWPW&M, MO'8%?[B0G74.5:\SZ"TFZJP0][*['[_%OF\/BIV^5CM/Z\N)]'X9[R3"> M%2ASB*D,N[JEA7_WVU\K(,6JVW4R/]^NYZ3&,*[GJ\9F'.$\3SRGG4\, KS' M"-5Q&=7M$'9U!*0,@\X68HR[G)&C,PIX'MIC@B=/3^P(3+7$B\6YO6:W!- M[P5&<85\MEJ9#IZUQ_97#3"=$U73_M 5WM>B3$.&Q84KZJS8"+\:-N[P\J*V M2@)@EC,8'$,T<@LG&(0S]OF5/(6-S5Q!F[EWN;/[85]QD;C4!"F( !'W#JRG M40I1'[G)/4(NA8>TF4](4#YW!KM0DMY5QK8ZFQU].:B_?=%$JW#?HR_[7!A% M*3A<,-48<2L#DK$< MYD-O>=9Z_Q%?/9#W_=[QL+%\+!B-NEDB+&3K:&\?&R5-,@H1XCWB,D;D @1[ MPCKIN)/4$ /"HL65P=[P8*H0O-5Z9VB]:HJ"V^7?*X*2.DL.2JBP(8QA]\L9 M5[=3RYVD ?09'_E;5Y M&/,[OV0R9T^V+@_VL22&8QV1UQI<^\SHK)V+B/O(%/.>6 [.$EXG677.\CFO M91>BXI"(QVUDN]VSXHCW*CU%BA^RW?M:-:^0+!*%F?D"!*9R4@KW8ZQ_,,E= M*=9 6DKY[KA,)K3&[#U557M%M#,DD'S>M9WO\LQ<0<(^3 S788^;#I=*ZI#@ M=0$:XT9NVY!I*[,A@L,)*J3F [(+HZ3OCXD>:'M/MA>.QEUBHY<<";VCVQM? M+K://-[9?7.Q=;FU3T5,G@:-B!$!<1,9:T)O.JN*46D]&>#FEGA];G9E2SHW\OIY:MZ;=F ME$IA32TU-K-,/>V^/SO.Z6* #.[L'FG=@,X$/^!5V&%XKKG'KIU+[F!>ZOO_@#!3=[$]_7LO] M(Z-.IZJM">Y5TE,W:3TJU'*GK4[,/U^J$.?\;L=<;K]S4F/.M="&.>],E#9Q MEF0LB4U0@U5B\[OTX>XA6(&\Z7:K+JZ-7*'W). KY3(7J1(U)KU[3!4IPHA=NT/KI_#"6ZMK*Q2[I W"5N[+KA='8T\@A>/ ;">5_J'BQ^WVVP<'>7PO-U8[N,C]0IPFZKSWB'%),V9: M0B"%$+6!"XVM-$9F%XXLD,;_GNYPF'3MNU5(!OY]IUU1TD](WZ\W44N9")>+'SE M68,M,)K'X)J?]QZH:C.R/4,66XIPLQZH\#7ES)7$.OE9O&DW\N,WL-_WC$@')ZZ3AC9 MTK4WM+$E#)VTKMD]N[E1;&SI@]C24HM=&J9]U?Q&)=E6BC0&A^NM M-Z7W'Z8SUSW/M#I,CZ*<9.0RE(7/J6]8U7_55ZY-5*R,2F1\+AO)$NCB6I&I M\0WB-S^QT,L>,=E]\)W]!J,2G-,94S&5WZU!H^LY_S+YSV?2=K\98'K'O_-H^\KF^ M<\---)XHKSG/N(DA:B*\RR#,.+@%N_;I#?%(W=<>5&N$;5;CY)QU"YS>4)4N M0-P1BWJV!W5W49BUQJ46H-.VKMW)7D_6Y7$&B'Y8<#TDDYI$01G_>VYMVH-Q?7"6_:55OJT:+'*J*-?93MD6@\-2;MT;EUWGJ*"&O4G5B4=Y M;EUI[6WE=D$P,[<#)_>3#2 ?]6[JPM8_.&M7 %;EH'=ZGTZ7W@QS.(-A40TX M905E\>UG:)II**B+@/,TY%[!@FRW4IE.H MJ^U<#%GYH)5>@.WP/[WS6"*6B?+T^M9%["::P.\L>CGLGG^37,U9:\0*D]7" MZ(JVJP*]V8V[W%HMN/?I:;_MSDZK8Z/E"ND\BZF+M?:^0O5%5 M\W(/0[J7ONN%OE%D4ANI O.6*-, MRZC>:KQY; DRKP Y_ZFHN-X9C"P,?IXOSOJ^0')1!%2)]"A@++Q1,(<=>S*( MOPS_^!5LZTG'7OS2[I:9*#_Z=3K$RK''#+9]>5[U]3@L6<=5:%(3(M5/KK]> M+U_-(.Y7WRF\;I1<^C5>)TN_N^JVA*YS<[?;7OV=8,L?^EV#U3>Z[36D4[<@ MN[J"AJJ2HI5B 9G;7$M9[5_@9)"IR;@U+]EB0N.5)KSY8]Y(SU&3W>;=;\2L M]]0L=+SA$[^$L9QO/W/%MO>^'<;WNMB;[=SN/W[]N'6QANV_<^>V+Y\_V5[ MXX#_[^7F'!,=]X+XE"*2R3/$ _?(*9Q09%P'G:BVW-5MA+F69H4HG1HNND8Q M7:68G'646V\],;!_Y%$A"5D,6M1HYB>2C'-,,VQ1(R-@B%BH\Z4 M, 09!_\10D?OJ+1&AM543/?D_C\;GR_7&/[2FCHJJ+$BZU.HDBY;*^#V^6BG M2I:5/-72B('>;KH6*N;5TUX_/;A?=1V5YJ?N*%>Y4:_5G_UXW#X[?M,-Y=)Z MT=[F-=N.C9*[1R6W->]]:46I(!2)J#SBPG,$\I[_8EQ$QYV-]-5KN8;9?._\ MSS?6;5?HEX=RNFX:=#?[_&YN2K//5WN?SS@S&D?F-419@D>'N,LTC@)S%)RA M1 IK%,7@S B^IO$\C>.3[/27EKG:SDP^TQ4BMW4>;Y0>_('CR)N__VJK[R?P MTB:I<1M5?'^J^,.X"QXI>]Q3\[[2NON=S,EE'/E!\W) MS@]JD1XF-3H) UC'@=4YST[:/8R5M+T="MNT 4OM;S&@R]CO-;;K5K9K;\X] M%R08HKE%%)8/<9,\,K#"B$J6HJ-.!\5K/&CZZPH=^C2GT8W.>OPT[W?HK,;I M_D[%->-TPSQ&QI1#0@2*N))/QDKOX?A_YU' MW^#A+T$J_@9CN]A/6&5JE@BN H8-Z!AX#BX11 B1\+G1DI2"$8K-.ED.B)_7 M_C9+?D?%WBSY=R^YV">>,Y*T0AQ3CK@0&FEM$P)!D$&"NQAU*5X4!*\O(.JI MEWQMR$+=_AH[%U7CZ83.F.WUG>C3:_WGK%?CR"]JMBX=JIEBP58ML,>V_R77 MP'2OQ.FLFC +D%D-)M?-H!V#ELMMOQ/D/_#1'Q&&W**%2[MN>)T8^6$[]FW? M'\([_38YZHR.,P9*NP;?XQK2M250[7=3A'/T5>76!:KL!>/(@K!??A#[47H> ME,2(@<;)B)T):6H%$(%5O MXY1H3 /A+>M';QAEGH.$Y7ONNZ03S3SL3E"!."<,.2XD\A!S!["@SF-[/:7, M\^[YGN0&.QOQ MEY*8()#$S" N*0.G4"3DP4"!QK2:4//J-9=7T4Z.$1XGJ.@*W%\&Y2A(%[T) MCID)U*N*%6Z2,07$I8((/"TV^QJTELH7F;AU5KD%=ZW&?>E7/?[E5K9Z\.3E M,.2#OCW.W?M?V[VS0>>B8F'Y6F&6%!J,GNV7WNK0[H,+U.MGVHT1JD:&/GB2 M#5#@38?2#Q+^9_U*O321\LAS]#^9WQ,\I)K$"W+/9&DNVQL76[A;>]\0( M(1E#3"B,,DH3LT42,(2*^ZM9W!A"S/&(V@VHO@3D-D/X)MO(T,Q?+R#=^GRBL3%$&>@&QRDRS2RE*D L0_$.MAYB"F MD^;^6.W@XLRE.U2VQ[;=S4I]2JHJYM33BBL&1,S%L9C/JMV,X=/K?ZG8%2HP MHBSB-Q!Y+7;1]G]MB*:N/$5EC0X^4,[Y)]I6,P1D'P1+C$#MIF9"C2B'MI'*.DH@= P>17I5-7X@ 7-.4 MSV+?G^80YK3?_C+$RB]0CV NLS+K=2O?KJC7"I=M(W"^O>P8_ST-[3"#H MJUC@AP%M?8,Z;AB4>7Q4SO?).;\;Z_O=#U<;N.H?"ZY:-7#5JS&61X6KO@9^ M>A:NV@N+=90ZTL@=,8:$S-%&I)#P%7'7K.TCAW.UIS5XUL'<7S4H=LY]3H1* M5T1EBY)7&<<7KJBSK"/ ;3#HP\N+.U."_%E29! - H7)RB2,[_#E32,C3>] MBM[TY<[&N_-](T1@T4LDA4B(*TZ1D8FB("!08P*V-XD/ZDT_(07[W+G^0EEZ M5[GAU7G_Z,M!_>V+II+-,G1 ]KD%W:] :)2+#'$2--*8,>0CBQIK[V 5 MK),%.?L1!?NM41$QU-AS44*%P&',%E'/3;@GJ%O O+*NTRF:S46[/5%SQUNZF MV _82NUQKMJT&2,C)F0B5<@*#>)JC>;J]LIM47YFY'^-V!^N2<[D'-&MLS.C MIU1'1_>8G,F'FV,*LUG>KM;P1.H[TBU3E0ZSY0GC%QM4U8V/FH 9/?V.Z9^H*N_*PCJE%XV@LT=QD:W>/[E/#>:*)(\RT0=Q$CC2W$3%+F$P^FVD(;02^\LB^EH'M MLV,0-C^]Z)KE)T#T!':9S.\8D@UM5X5*X\VY*!5LG:U][?@ARW7ZX^YIA9P:%8T+VM5?)QK^2N"Y9/. M63Y-&)R +2OE<+?C]=865(Y7$.=8S8V66C/K#)4Q<1,LBY6 XI& WA9T]C=P MA@=_E<'M=/^V_79.0GZ$@8_]QA?(W?T.QNK)OH3(!O8^0Z!N(,XQ." #4XPB MSET@2I,@05(S/\H"^NZKTFD+EYI8 :H'=@)UN4:..2,Q5H10(C33@C5+_5!+ M??!M7P6>F!0HHXU(/)!(7&ZR?44$Y10,DV/.93PO M@712$M%<[^+!1BAFLDAHM4@F;KW](ZAS+L$")B:XI-H1%KED";Q0!EJ'-&O] M4&N]=;FOG/(68X-HRL5-F#!D0L (MKX(H)9Y4N35:[)P^Y?#G&C]8<7U7:KD M!F?PSWK75TQNRQK])F/HB8"SDRGY[$%Q(MJ]5JZY&^4(EOHHF;MQDC_^/"F88T7-:M+4*NU0*J*[\#HU2WWO^+A=3I5: M*<96$?O0M^?=X4 J!ZEHQUOK0YJ4IIH0;9+D# NGI>&&:HFC(Y;[V^^11<': MIVZNP!V&:&]'+_0^QC]C/Q_MP\*\Z$U#MS8^D'T/1HA[(1'XJ!IQGW'!>'*P M:8QQCC@;0N4>W8^"#(I2V(W)<\X@5*.:$FR9D@H6F#JAF\5_M,7_! Z3EC& M6PJQ>*[A8\XC+51 8*]<5,9R6UE'LE!CCI5D4025BGPXO?@0K(PKD07;[GVM M$";F*8._(Q7F8LSGQ@9+!SO-*LM)5$%R;((38 _K'NN2#+D2>:#)A'WW=ML2 MV[L'%]L;\/U1QH_)SDJ*C ;OD+,D(LY=0@9;BH+3@AHIP#=-R[)B5=KC)JDQ MK\%Y<4EH4*W<,>.242D$;YUWT0?2I,;N.S6V"5&H#(D'BL#)"8B#&H60@TOD M0=LF[C"VXIY28Y1>EQJKZ7+GK\L-21WKX^ J1W1)8FW1[?+)T[#K"515==02 MYSJ=NE6[5+=JC5K>\U0=""U^5.Y0;8=84;&7(Z:JWKM1CL]T!]'MC2\7VT<> M;U]^@OMOWJ-N!(=BO)LZ/9N[4SX541X[';[=]V?'.9KRP^ZJ5"\ER&TWB_7P M%+/(=E5E]PC2IJ?:G6\C:IMI=E2=[&SL;7OF+(N>8ND,!SQW-IB M/*&(>6&8=BZ%F!&BELJ<&\O<9*W4-.;)58HM?CMI]X.8^E4S3^#0#ZGA-:R!S[V*VE! MB-N6"O-VB1=WTKOADP?SC@;([\C1>+D5,3,NQ\$^DR9J$2"(]XH@'C2(+G$* M!9JRF^>=R,4QI^>]^0/6!_(>EZ[R:'4;3_+J9;T$C20-L2Q8Y S)W9K8(1T) MZ*:$.3<62ZLA/.]U%SN2K=$6'LP?=/9S-]'S0,OX6KZV"N;W2&G#O;)NKVA]Y\G5&>:C7,V=2<6H:;=_UA M1H*[EZ.G&(PR6'N1M.5*$C!QQNFD V5)@EYHCB,>P:$%_2Q#-)8XC (A$O%\ M1F$LQ(6,D^0)HRGF6EN\?C\Y5C#&V(9 -)&2@V6PC@1.K<_=2T[*U*SZPSN4 M6QN?]F-4-&%C$',"PA@2(W(T4D3 ?PK2FQ!%IG5;)XL/I"PHZ01*)L?1]Z$, M*)?@'@C0 8QQB8T-FD3B9.3".L5Y(Q8/+Q;;NUO[/%KF-42W1)7H-A!D<]C! M6>+*I^2T$?>G#)0*'.(7C)7SH 2<\]2Q1*T)6'((:9I5?X15/WJS+SR1BJF, M/RS @].$("># Q==)QX8Y83K*Y1!Z9^_QX(T" B"]B1)S#$X!]8(DW &*.=, M2-<(Q2-8"'#P#3=$YXXMQSU#H)\=Q&U>(.IPL)QJ90VYO]HT[T4$>X1A@07G M1.ID"!=@G&R44I/&&WP,59 331"D8^YRJY43&8H<(UCOA,!!$XQ&1U(&4L7+ M5,&3%*HL"(1N5JB2^UN6%:LLN.GT\6?[J6M5E.+.1.%XY* 9@]>)*N<<%AH3 M*81HRA6>Q)P>[#L,<1-G$H'VS'5]+"=)/$>$Z2A@ VFOZK*5^ZGJC911%0EX MS5R'Z,!3,R)&K$20%MM&#)Y"#"X_[2NI#0]*(4D#&%!+% )[&E#(*0YEJ1 R M7:%*'[""99'"O%$2C,EGECI;?J"1]Y!M9]"WL\$I/*B?.PG!3.4DHQTC5]9- M>^UR])%2.V>$A\V5W7R,4K"F>E]CMVHLA(]A^LO!2,K-F?:L4Y^K++BZPL[, M )P9[J#N,)IWZUI>P!=XF 4Z??-R'\L@DN0)*9=*/YE& M5MJ<'HE84VZCM>[5Z^Z" ZQ)Y]+=/(MOB_98S'JQ/L.WM1R9[?O./AK(MA\+ MLDTWD&VK,9;'A&Q[6@BV*W$#-NM#RM:[;R?@U#QS%.U*E:L:TF7J%+8*\8L] MO6.@GS3S#HP0E24U(S4/TGBOP#/T(1EW1_,_7(&N8B$YAIQ;1RRGG$$'Q/#! G,EO"-+3H+J<.WD0RT!\/JI]8@'K>1[<)& MS1!"O0PTT8<@CQ3O^R]PQ:NZ*)+EI.32?[ M)*,T&2M0HD$BGN O;;! AOIH-)@ 1\-U&8(;BMA%+6"CNKM%\G5M:G-Q7G/2 MH*&+&$'M%(3_X>B'0\\X1@N=YO76G_U,?E'C$-E0E;*,B53. M6P=G[8I4J!1?>Y^CFGR3_,])I*_V2#Y+M/UO"Q,%H?84K=P4=XL]SJPMEQ5Q MX6C(L3)?&9"3&)R&"-MPK96.4 MQC+.O3&*AL7'81-U;G_YPQC..K&7AINQ-KC%M=B%Y_S6*61<+VT+LJW+#Q?[ M.J/)X: 1I8(A3H5#CIN -'AA-EA'DK6SR+9,$R6$,%BIR'%RVA+X*S&5N- L MI%>M"*KM)+LG_;,XX>H,):;.^XPR:\.6A67RQSY M[UK%_%M3 ..JG3:W(G0ZO?-!ZZ?RM-X9.#IA\/,OLR5Y#U$[-Q/X+'12KYW- MU__OM-)JP_BR#\HFTTEW[,D@_C+\XU?8=2<=>_%+NULZJVYIU M;=2=[GKU=X*Q!QBKQ'>[Z].,5=SHKH5IO)8&D+.U.3'-*^4E?^DWE[8VH0*9+K8OZ-__[[T-W'#H[Q^^_;/T.[W&\=?'YZ.\O M>[L?+K8O-_GV9>?+]C_OV]L;[X^W=S?%SN[F)80'IUM_X6]_[+X[A<\XO/^^ M5-)P@3$B/J/@1PV1 HX>*1\5IEI[D7U5OB;U/,;OS)G-?6^4_.TM-\P5)NI: M)3YKYAJ%URB\62@='3R5S(<0*%>:6[)LU\(5NC\1J-]Z(T7@S,DY3[ MV(SCF'DMG0C,@/H++/E8 3WCH<;#C<9; 8VW/>/B.4L93MP@D1Q!W&N.3#(4 M@;RY:+Q;1^RI_-^SBMC?]@KWZ:+#I/$QR](\#KW=9"Q4 MV<]:=3&(1'%43BA)N4E)$VH='?%KFLDF%==LX? %=S+&^_[9S$,]5JC MRNY/E6W.1:N>,!&U$4B%#/0%N@Q9827")LD8:9(BHR>2-U#V; M>>32O.N+W]HR@IFAS,;(" ^*:*.H$T2 BT*%"O;6<5BSM1]_:\_$95)324L@ MIC(J+J$$61\2LIR92*1V 8MF:__P6YMBZ94G(F.G<"R(]C)ID "I2,H$AK<. M.)JM_>A;>S8 8<%@ATU C%"9094T$ M& LFX\=35C@$S3/*C+2**Z,<"8Q+G;#@WA-]'?5,HZR>7%EMS848+'"IM)89 M'$8AKF+(F*@><1HE3@[BCIP?YFN@R^XI6;)"&>!F:P^WMA ^":E4P/E0P'*G MDK5.P/)C9A5A38CQ#+;V3(AA.+B4(24D>1"(VUP5ZS1&&H*+9%AN%+#5UKZO M/&BSM5=P:\?<^$J29"%J+@VV5D5%M;7!&&6]:D*,U=_:LR%&YC/RCFN$189U M4A!L.)9)Q\#K4LEH$C*LTZI9[9=PBK$Y&UM4735S333-0<;2E(@TS AKB4B: M.TP,B+0DUIM<;F?H=>"B=]97C4JZA4KZ,!=(V("5QID+4WB.N"Q8I %$ES-, M/)5."OGJM1'?K9":=.;J[ET<7.)"1*48YB%COX(<$$RE5I(E\F G%O=W> MO9C=NR$H83#R4F:0*\:0DYHA;:*.W$H=+'_U6HA5RE_>>]ZX%"7 \JN"D MYQXGBW%@Q.$H-+'$\H>*$YJ]>ZN].Q<*.*$$#1X)[R3BU'BDO=:(!^="5-$Q MK&'O\N^N9V_.&FYWUE 1DDVT(,WVG+^P@X:?5J;59K0T,;P9<60TBNA6BNC3 M7 0+7=,)8=L+K[DV%#D(C9("Y$(\4HZ;U^]IF8^V?ASDV?\$3;MP[:++-FT M39;Q'G?T3%@ "\2TU1B1)"/B1BFD.;-(6Y8<+"/7TK]ZS=:DF@_JFSW]0^SI MAVV(:/;T@^_IN>Z(8(6FTB/':&9\2PE9#*%^XLI:(Q.C.):3 S;/"/$D>_HE M'!KL]C("]'7QP75O7'>AU"@Y#.8[],[R$<3P!5YL0]O]3]!J:_A5B+1J@+)& MF]^?-M^;B[DPUM(J0I 0&#RT#$"H);;(>F*PTRHPE1F%R1HV\I[R/_>WB9XX M\]NHTT:=/A_(A$:=/H0ZG0EX4VZ>#!0CQZE&/$6&- 2ZH%V]8MZR2"A]]5I1 M\([OZQB[4:>-.FW4Z:.G'QIU^@#J=#;78+T-CI*(A&*@3H64R)@DD:*6AP1K M2P(OV#.$SB<;GJLZ+?F*?Q7KSW\>>-]>^^?OP_SGOO\SQ[> M^GV/[>P&V),=^.S-M^U_/L'G'_#V7S,XV$OB-;NV_VG;'<)0][PF08;.<)/ M8GK4P3,IO=06_LNCQQH+913+2/R*&"D7,!.M!K_($)'^T&8 \&R+,G[X::_U MU?;;O;-!JS<4Z58GS_1$Q7"!#V\70/'4]C4(O>\A$/AJ)@?M(31]H7>".V=2 MMY.*277VX042?VH$@ZPG9QY9R E.:R*Z7AJ/LA["23]^S1]T+N K7Y[I+B:A M]X=T=C.O-8 Q?(WU*\)7[5X8Y+1GNU_X N+I>8RE)Y/50.B,/X)*@<'D8XD5 MP]1_"EWR;C\(8T3B'FE&/>)*1&2Q$$AHXTARUE&M9G=E-$RX1"%:RHHHER() M&B()49-('6.SNF1")O^__]*4J%_GY;^ \]X1.3\3]#TZ=/X2#7?MW#PV0#[X MXNNX\L=OBY OU#K6=\.RO^JVX#8PL?SK[X&=O]M=?ZS!W@QZ_Z6"Y'^,MM-Z M5V@[6F\R6^S!-7TZ+V!.WDXX%\V<3!S5OC T_:LX&6](+G%[Z,3KJW/NH\+G MQQ[ATD&^A***G06>Y/<4N_^@:>./Q[M'>V1;?J);!W] M=KQ'X=^76Q?;L[GCHW"TO;L-,25<^_O>MYW=C^W/OV^WMX\^L<^[GRZV?O]\ M!/\^VKK<9(N@+S'GS!"(.H,6%G$I,$2B+B!%(V$LR@P\].JUIFM*DA7J;'FD MP[1&+ZW2N]U"+SFA*1:$*R,YCRQ8D?61D(:RJ(DSC5Y:-;TTRZ<@E I$2:2$ M=KDF/K.]$H6L3+"NUD4?_G_VOK2IK21+^Z\HF)FWNR.4=.Z+>X((5^%R4-$2 M91D^'"(!4,E3%C ME@:'B3)>-VI99T&K6N"'Z>&?Q[W^$.6NVG?$HJ^\ZN@Y@[=B_O=@^F>PJ(*; M1\#-(F^HMM)9P@TRD2H$2V.1PX:@2%Q4EH2 N=G8>CK;3U4=N+YZNO1@YB8] MK7R&)2KQ7#"C4TR6^X2P!-7E-CAD,5;(&:\B-48;E\!G('7%GYQDJ11Y?15Y MZ2%D[86<#?%B*068(TMP<@)A9$F%!:129&L*Q7Y!OJ-BA!TE6KX ME^VWBH,]3_3\WP0'V=(]_\GL5SBT ARZ@034"Y.B9(B03"1( D=.4X:<\Y(2 MJT4*.0DAZD167(*O6(^7'AE4>KQ:/9X+#(BDFG)B4.2@O9P1CC3''JF()0\6 M2Q^IUBYBL$6AX"+;*",F&) MMC2AQ'-$P)A 6L6(2/(ZP>)I3WT1$2A>$8.^( 5^UFV"._0WM;['@"YCOU>I M[F-5=RX( )#%Q'-P'BSX_QP;B6QB!'FOHK-*,N_=QE91N4?_M499Q4J!UYZ. MN[+ JU/C^1B ,"5,CN6=%Q1Q+@FR1B?D0Q(I826"6#,+_!:V!4K*SQNKG7^0 M\^2M$R>])5ZDI8=$53YF!5B\R-=I/*?1*8($=1:B(8F1PTDA\(A93)Y(*VE1 MU4*7UAO^E?''52CW=E!NZ8%CA7*K0;FYP#$RGXB5'F&1P.,TF"*;&\LE;JWQ M3DH20ZXSZ&O'/8G YG(M"A ['FY+6Y@\UQ#!H[7-!N;_4_BHGGH'L/:/?7#G;^;'O'5^'>:(5+ZX9+ MP.AJ,*9E2;H9$V2*?F-+<)D7:IU*ONJ@*D"II_:1*L" MIM4"TWQFS 3G.'<:I4 M !-5R%%CD-=6"1VT##QO %!<5VL%3*\_V[%,+IHW M40&S]."MXJ)Y(MQ\.,]04\9H7RYVX7D.613,!44SV95$G-J(7) $R< (.$DN M&LHVML2RDO!KM)U8*>K*HIF*PV+56MRXKL4F!F]R)$.DY'D_S8(6&XZ"X,8: M$J7$!L(958<7E2:_7DU>NOM?:?*J-?G+=4VVF@5B)476F=SXT7NDC:%(.^DC MIE$JK0I-5DO;&*_*3G\N'_*G]?)1!]7P@,H@C*1H61E$$@;J- MFD;P*QRLGXB8!YH)[F@=DR=SXJY?@K12Y)4%!Y4BKUB1YV*#E(2VQALDC$N( M$TZ0<=HC$F EHQ),"[JQQ4B=TR=[%)4BKZ\B+STVJ!1YQ8H\%QI$KPTS6J* M!80&7%AD-;9(*T=-LB(913:V!*MSSM=(D=_$SL 2&&E>;H+B,?7PR]\4J.KA M5P5!%PM! 8XL]Y272$4(!7B"57+48Z2"#!&6,0KE"[)\2 M5#9XA7H\%P8XYK6(8(.%!!7FV@ADJ56YEUX@"7-#C%LO&_P6-@>604KSF)[4 MK_ADYANL8UYZ5%3E9%8!QI<+ 9%BULCD.2*2$\05^%.&:H&D<9($R7"PN;Y% MU,G2V@"M#5W#$\^85S#WYF!NZ;%C!7,K@KFYV#%8YQT%F&.4)L13P$@GI1'# MVG.7=,0JGTH!G%M"3_FW@G-O&N1>*<(M/;2N$&Y%"#<754O+-2<<(\^(09PX MBES@',7,M)ZYA:*U$%4K7#=X69U9'Z8 M2R<",X'RP)*/ID*FM4.FN IB*R6+4:SY>=RNATQ!PY'W1F_L7(:(Y1%#G0,3+H MF-T&49?T%3+_5IJ\L@"@TN15:_*7^0)RF?L6!R2MDXCSQ)!F1"$+2VE)$-P) M4FBRYNMDD]_";M2R*&E>;MW+,L6U#KBH?*%,K%$BHBI@6_?@H%+D%2OR_'%B(GTPCB"O+"BRA[# VIB0 M)3A:S &0'7@4C->I>+)'42GR^BKRTF.#2I%7K,ASH4$0%#06[# QTB$N0)$= M#P9A&4C$)/J4^,:6$'5NUFG3\DUL#2R!DN;E)B@>4PZ__%V!JAQ^51 D%H(" M$2/)BX($B1SQ)"TR) 44F0J,$^<((25/I5R$H(>7PUH1[/ M%\_YJ)C6!IF861 X)1ZR+6$$A%GUNB)B:0]4H@%I/$4;-H4BZ2 MH76SM"*9Y>G/FA]DKY"T0M+G#W K)%T1DLX%N%0*093*9UDY!+B4.:2Q"BBE MP, >2IL(!+A$LCJ_@:RQ@M(*2BLH7?,MQPI*5P2E.KVQ1;FL#906>8I_#O.>]E;Q4%F86]U107 "[X36MZW_ MA3^31YFYNH\@]OVQ1F[]K^O_K=XN5@VMFF8#_E)?LI?'FZ68I M/O-C\3W4[OEB*1;'_#A%P;5?YQOFX_?HO=4=R\OB*+"_Q#:W3/8H_G ME]--)6 -SGJ#5D&7TX_M8G[^==X*P^,)M,[\<*P'^.HGUL'$C8:W_^0'Y1%F M[JC5G2B>O&Z8U_Q"/UM#E)D3HIF_QU/ZKS-[%)$#[3E%-L%@W]GVN;T8;/SS M^E/"(\Z)Q_S*WOJ0*:WL(>]B=OI?NS9CJ1WWLX_Q7RTLP;\04I!$*>=,&,*\ MQ\K+A)V0V!RJC:V]XMPV0,&OV3WIYIRLW;II)>P^>":EE]K"7QX]UE@H MHYCUVBMBI)SZ1,U1!Y[27W>"F(S$^"1$T)G:3MD8I;&,>VLZ[K\5TQ/ >;!?(U>?8L8"OXY+L7)KQOANV6P,/)G7X&>!T4#SL M'MS_%P#,TQ?J AW\YQC[SE]=^]6,=D\^GS:^PC6^?KAH7O[>/CCY='YPXD63 M_G:Z"^\UMC^0@SUX?_L3^<_E!]+8VSE,#%-IE$'62(:X:C94B# O(TE8KSID"N4!X4I#F.QJ/6S7-0* MFP,_'/8*2_QKKP/#O_C;8'[; GYTQ/F2=NVI>^V5NF, M!9#[(>;*AYY"?_731ZY-WU.E;6;*'TK?N^;S]3F'U!_*D/K]3!C[$*F[=PK> MT#S^.I,.>.0\OL'9JJ3N)TK=6RAX>% 04OM[JUN[B+8_6#AV]IAY^2'A6=M] MDQMS!"I22V.005+.$Q%&"4&3($99R[0EASOSJ8&;&=KNS160:QLG\"C^71CU M\QJ]T#Q!N55RUFE>GM+FU[_:!R>-R_W.#C[XVFSM;O]V-KXV+ M_;WC3J,UMU72R=?>)P=?_^HT+INM_9//[7VZPQM?FYW=O>.3!OWP??_R]^/= MC_L7_[G<&6^3?!@V]^ [EU\.-8V8A+5<\ON-U5NHDED(&Z_M4%5L6B44=$QB]Y[!B M=AOYC]C/"9CI63I$*W1X #HT%B)$%:2-/H# VLSK+1U!6@F)'(DN1,:=3#JC M@UP/SH[GT(3_6>F>2X4>CXN$*_1X3O28\RTD 1^"L8B\B!)Q2A+X%DPCKKS1 M.(!'J'.KS,TU:090H<=K1(_'1/P5>CPC>LP'_#A1HS2VR/N $<_AB9'$(,*- MYH8H0'Y2^1X5>JP4/1Z3V*C0XSG18\[WL%8F1KU%&F/P.(+VR EA4+00AB8> MM::YJ\#FLHHI7SQZ7"\@FE:9S&9\IH?Z;SKNNII3Y%?%C/ORW.CR^USCDBO#H;4 R>8ZX\PFB=>Z0DC#3,DA&:7J9A\?'R]R* MQ0'O>;J:]E@:6@M'P$N%GIX#GSO^71ST&![W1C"T,/C'SST-/JT'>C&'P179 MI%)71Y8%_2E'EA>_^C(.FSWAT-ZKG9/J -YX(@"&V6.YW-XL1<.CGW^]G)@[Q0??#PXW=W[W#GH?/F^W_F"]T\@6.MDIH;Y .T+;GYL?&_N'8F# M[=_;\)O3@\XGT?QXT#G8^ZUUL/>YE8.U'/B!;[JPM42P3=9XBHA3&/S49)$1 M1"!!';9:*XQCVMA2N@[^[)(87=>&S^:>PR45%E98N)0]L H+UQ0+YS?*>&12 M.XXBKWL_B;%3JO73UGG,W!'>$:L^1#+FM%[802V"JD,).Y 6/WD L MP66=F">?\JMZ CW6W9!59F.=W(W?>J-^!4?+@Z-/-_!A&*9BTH@P0"(.?Y'% MN5F9X")0;8B*!*(?6<<4KU'T4Z4V7H&W46GWTK5[SME@VG&=@D.8!X&XYQ)9 MBA,RTFJ*-2RVI!M;C->UJG(;/]W94%5N8ZV54*ZXKLJPMWRJUL8;:_2S.1J7=R];NB_GBQ1@M MCQ3A% CBF0C,)*Q0E)A3EFRDT>0F1'7&J\S&S]7-O>/8CT5KDRJ_L2XNQ_N\ M'!4R+1^9]A?/W7I" G>YF#KEG*L.R,7(D>&,&9VDDS) &"1TG;$U(6:HLARO MP?&H='QU.C[G?8"*XVB#098[CKCV##GF,3*!P=)*1[VE&UM$UX5>5E_N*M7Q M0.^C-[3M<!BYY.M#KY_MH52 M3S \@M."<;2*N4Y*U"P<]V9"HH6"H4S!/24E@\ M0''D.. !5T$BJZ5"/DH."ZR-EACB$X+K$HL7 05O(:F2=>==K=4Y&PV+_L7@ MZL?!L$JP/*O[\J4[H2B.X<-W#U]]W\G_J@!L>0!VM.#+6"&IL#*A$ "[> P8 MV4 HDH8ZEF+NX)K*8CZ"UX2[KDJPO%B_I-+QGZ+CFDQ4P&K +HN*I3\>1PI4JP_'""9883[ ==PC&K%H,)#[U1YNB:/,$3 MHJVUF[,?96!X\NR\&JQ?EC]W"\I7:+X\-#]=\-@8^&@V]Q*RI&0:ILAP$9 D M0H4HG16YRD@86<=/]]B6JT$O@ZFF0M$*17^FQURAZ,] T?FVAQ8+[%Q"WN6X MUT6'C&4,*>&2=P0"7ZTWMJAA=2:>S+J\'BCZ5,[D>5+8Y^?8?7\'W8AEJ>PKQZX'#/T?%F>MT^*/<5X^6@-81WA\=V6/RTVQO6+N(0 MOM+IQ*Z/(=_WOQ^!%9)*1H4743O!G06 \)$(>,M9L-WZ-H]+3+#"GMK.S:%U M_M/L#6%TOTX&]YB86KY0_'@"\?1YN0:BW(87]2P%Y\'M MX?%,Q^Y"'+A[C!,LP<@0IKQG5F :9+R#AOQ1PI+[%-[8IO < MP&@0NV]0/G;WOAP2%C4ESB(F$]@''06R&F,D [<,W&R<+-[8ZG5CT79]'DAK MP][=BQNTB=[*0$/BQ$@=* #Q8)*E9+#U>*N:G&_P[\/B534Y5Q8$IP@'CQ% M-JB(7!*!"$\%\6%CJ[ TQ?(.YM=WL[8'QJ6D0;>N]RW6XG??'@6P&3_3*LSF M7'O]Z^(PV0+>Z_T2/X.%;'V+H3()MTE%<_O38>3>B00J9[!(B',MD,8Q(<%E M%)PQ[/(Y-$IO:N(S,0D9U=-H..K'VB"[=AGN6UVP!K%T)EH#D)2SZ/.^(V"$ MB[5^]+VC+C@]\,8Q>(U'QV P&-]<\+U>KV/6&PT'0]L-I3\V!/-8_-SW(SAL MM:+A :A9X=0\UN_ZH68>=SA@>7"[Z==B9)DUOB2-+Q3N@:RC;U"[+K)!=6 X M'4\1$>,\!%PZ(>=(0M8KYQB7AIFO0O"]? M8O.B'/6+]LQ9G" 6 PT$L1FVVM>$,8W:">XUJ+6&\$L',501#0S@JQ"7Y:_F M-'T9,4# 8 >@Y.#\S7X3M+L%RC_]P96S-[QI5'-JGA\]RV^K.RJN]P#%+X0) MRVPQI"")4LZ9,(1YCY67"3LAL0%W!F\L8,GJ4$'=B J$;=[I%2VA\T[V?%K# MPO"][X9?BZD\ E>H%0>Y<56[-P!H7INF.Y?O)ZK(FQ\;%_N71W3_*_SFI &_ MVSG?W?X"*OC["?ROM0OJU#@Y_7ZPH(I'>/_R]Y/=[8/C_9-/M'$)8SQYSYM[ M'\A^IP'_VQ&-SA=0P=_:_[EL7#2S;\NUITHFE"2'V$=+(N<<.T,42S8Q;*DT$8?Y)CTS"U$#:*]=6XI;NW/? M;^OF%*1

D%=UY$$*7V;6L=:SA^IFY9178T1-U$J3T0]+?Q"+]<];#^]7*4 MOU8?21ZXHB,CV]HG/1NR%%*6S!CO57!D@XC6K:E6(WGB=6(;:7?<7#5]U"(\ MT%D!2^:>*W([/+G!6HC @,O:(L1ZY825P3>O/CC9]A>[4*>5DOIHG[*RRP+Z MY%,B/I>YL:IK["0%1_IV=2QE,=Q^;W_1,V=V5DP/%G^W6EFE J0Z5,I&&PBD MU0R4K)A-]CD0O7GSV"ATZ]T\((@,*#RQG37NFYY[Y7!)M MH6"B# X 6Q]LWTC[BUTXUHOZ>BB@^.UR=@EGU8:[QB-44E8XRVBEU?G@L3;9 M#C5:RX7U)03=>H3I,H9OF#8[J6-MP^"&5RV>I32^I+6^PX3#S_/10E]O =S_ MW0ZW++9[T,X7+!JL;^ENA<[>>I&5+E&3C>)BDM:E@ X+#UF(P7:/W+&,[OIS M7X]G\PK15V-Z 6X>\NIKD4ZT66;),]/26J:3BBQ**UC49)?'S+4JK>]H=<6V M&/IJAG)V-_Z2=OM;%OAA?QEFY/+N/^"M8X3QM_\!4M'6$'R&.60!A MU]H)'X5H/T%D$X"G2J'>E-3'M*1[P%[C[.L4BL*UU,74F2:)1.$3"Z*6TPIN ML]=9"=^<0 _@.56^M%)!#U&%6ZTX;HMB+@>2Q[7=.?IX@_TJI6K0ZY*U9#%% M8#IR6PW%>O678 <),<36S-D2ZKZJE?="I7VHZUC*CKNN\. MD\'K::UU>%.R@9$_5%@6RJ5HH*C>=K9M\!Y!)Y[^^+1F.^Q=KSVN0:!0#Y24KW*/$;*SCK:\9 M[H\FC]0@'!=+-M%$/Q4Q&>\;AXOD=DXV(=0A$S4YF01GWD1#7P5E?7#!J-;- M(QX$M'_C?'>=W:]6:23PAJ[__ [U[Z,X/#O#O!X6BO#% M*TU+:EVZ^!BFW9NRK/S\US@;H(^Z]JAC@A;-M*>WK5Z[8$8B&D@*4FZ=WUN/ M9O][6U,VW.^ZTD3LO73I68GLRG>T2:LD:,G*ULX 0I/;F 0P(;7UF6N(S=ML M/(1G7_&A0U!A@Z.T"M>UG=@%64^QE_6H#A.!::.] M#I380?3[)8=3"H(JEAG%:\]P"0Q$3,PD#+4H@DS'UM4$^R;%(_&6?7-B$XGW MP(7[!O[-)4_:^U)D1M06LI80>C""5I]TX5)@QM9EL>NP[-\(;:6O<0_"[L'X MG..Z TB*Y*2N%'>&K&$3%8/:.LI+0.>X1.%:WZ6]!^*TU+ZU>/NX1K':'+H* M&1NKL 1+Y@\4LH:\8=%X8(;;$)WP&;'U"? G),S&%N)OH?"AC70%OFA#N!Z M,AL?!'88R[&9&KO18P<=[&_[6'2=<+1/!F.8P3JYJK8.\-'1=AE4=,D58[5X M^@1YQ(H\##\V$7WK5L'U!MAP6H4#H_R23M%1'37Y%K[,*^^_MI8Q)=7J^)02 M,(TR,\]M+8>PW($B0WJY!FI-3J;+TXXF=KF-=L9]BG8?(Q_>3L9TWLZ^$.3: MV?BB8KTIFU_UVYW2--L^K$&BILDZEU(UDNLLN1%9<4,&A@I6)^51!$>V(4@U MV/ZQN^W]BT]^2Y;R[-FMC[^)RN;: \'H0K:QQSJ66K%(U&0I%UI1+0G/K>^[ M/8YJUS-O[1/FM?"#)'.$P#G3W)![(*2MQ8GT;LMBHJ$W'WGK"74/(]K_YM>8 M&8MIJSVJ29.>E5 A6S\ZVS?ZVPGQSE#J+4'NSUM"O8J/88Z< M1XM,R3H>'3.Q.B*)!0KGR4F55.O^3UVQ[:MTH6>V]***0QSP3L8?;PJ M75;[ MBK2A&?(5Q*)O2P<8FT22NVBX?43H\5CQ#L)?5M\.DNM1DUC+;IP?^\Y>O=[4\QFA%!A92 MB<0OA%\;X[X#:R3-(OZ4LL^7?1;-W^Z0.PI-=\!WF$2],U5 MVY4Z.^IEGYO/[=N_1;@2I6<:@/9'VB491%-8*$[*)'7PS2>O'(PZCZ3NCX$Y MFZBCGS:[%YC\NLS]A@B]',S+.AG3RS@L:KT$2$/3.^IK; *:+ M(_LLU.(#;R%("P)LZW+13L!.ER;M]-'#_O'KY83D7&?;UE8%?]6O%F4JA4QO MDXIC"B.M'2(PJ)7.**+1J!/ZT+HX8#V:TZ-'(\GW8,B^*668<'EW2T$#N5Z> MI5);L0:>R*F6BAEN1$H"@W"M6S:L!')Z3-A=WCVDD%XA3/'3^"R_/+^8C#_C M[0(VZW70H2"+YJHFGA;K@F%% B=D.6#SJTU_/J1CK!<#*" ML]^GN#C4KE'1&KD5*C(GHZ*S2Q8614DL>UN"CX[<_"5&K*D67?N(T]%R0U'N MITLUK7N">YS^'9VV4J+%&(LNG7?YRZX&HRU7/>,JQ+':KD;X(KQHC+3G+[R 14YAI!E MLD;RW'PZ[B.8#C !M35#5DRO;*>&'ASR!_#=JE>\79UX=C8Q!85,6>TY"]I:ALG9 M[(V$(%K'!+NCVU<=8.]TZ4DAAZX%[""_G[_\!O\:3YZ?P70Z3\J0E%+VI;!, M]BZ),54QJL#(??6IU"L@H?EP^.[P#I](;TN0[MO63HK:[R%W _0UG"_<\2YP M>TJO;PCU8..\^U%]=XHUT]LQT"T!V"@R2ZI>#P?Z!^C58Q! H/(F6MWZ*N%1 MT.SQ6=S'R;(-U-4#NU[@9SP;7V#^@.G3:'PV_OCEW?#CIYO(+M=2@71,1$[P M8@DL*FV8\#%%:0)*T]ID?P324=GLNZMT>71I0WWTD8X+W"M%F@B+Q1XCL(;%W-IWGAV/9S3IDDK/?2PH[P>C]+X M_ )G^.SC!.^DB8)+!"T8%L@29-HE\ >*CE=GR'V03C%M4!)O768^I\BMCS$T+Q%[$-!I MLZ2=+OI(]@]3M>U&'^\QV.4H'?C(T,^;Z6G+O,J6&"Q 6IT=A]:AH;5@3IL@ M;72P-N5_J(SPXB?[2@(O/V^_>=\'5[N4ZN4'(I1RA. M;Y;J77[R;AO"XM-N(I\.I2]2>R:]P'JG2K"096;%V&"$%P5$Z\;V]T#LNLTM M/O#=^.SLU_'D3YCD@0Q1B8S NTJV!_]I 8F,]$0>'!KFG3?DQSE/ZRJ>B9!*$7$SHJW^)D.,X#7ENPV%C/65J;KM7WGDQLTHM1 @VZ MG/K2\"H\IZ/UG:7=@U.SP/;V!CSI*4($Y6VVF MH&*]B^H9IN R[6CD?/5U7#T(['2XT4[^/3@T"Y"T8!Q^'%TU:$(#IS)1B80.Q&,LF4$R6$UG7MW=&=#ET::Z)A:?.] MHPX5F>399V:ETK3>;7!L$O1Q^(3K_+%PH<2ZY[M M'=#IC<"9YR&R$&1&Y=#3.]E;A<<=*/LJYVAKW[:0Z[$4:OQ\.2693*?SPWTZ M_#HUQ3LCE3.*"6MJEROIZ]AKS[1/J( ';+CC*^&Y\,9YE=#B,.SX>Q+O0 - MHR^+03H<,*&4S,7:1#%YSF*(EDG(FG;3N5O0Z8I8AX<=8!Y16_V,>Q1NPUC; M'-\_+\E'&":R[U_-\F)*EB\\ZGI;-2NH'D/MOP&:_O'99 Q:^&X3O5=\^$DI M=U?AM7Z37XX^XV2*+T=ID7PJ4B5K#,O"!J95X>2/B=H5.Q2'1F3/4R=-+G_R M2:EQ)[&M#9*USME=K7GZ&B83J'-)=LW)K?N\-CFW3FB7=)R(3H&?LLQ,8JZ2$SMQB']&%\O?TNH./UO MA6IM3>V"]X2XM3>U]9G:M.BT-":S9.AK&'&(4_K=Y?EM+D\'AD2C MBLTLAA"8=J!8S#:RXD-"ASQB\QZA/2WEA$AW#,J^SV';0UYI<7J_G0S)X#N; M?T:M$[E^ZW[YZP(3[;(?X*\7F"_3;+X!G]>#?@":&\$S9PXR[;..9P:%&X;< M)AE\LF!;USDT7< )\G7_BKW/4K=33/R>PWSUA@VLY8;7\:6ZSJ?0040ZU+EE M)CN"2^>"%4MABC6A\34/. $R-)/??9WZ_F[[WS+<7"D0:Y--XZ-CVD?%0O&: M#GS0T4@!T+QPJ@NN$Z!&;VJX3Y70KJQNA1BF/W^Y]=WUJ)-4K,VU92]W1&V' M@OE UJ$E$]$YH0)O'G':%..^"O%Z(TZO2CGV8KT4,8%UD5F8[YTP]#:)L6<77+T\V$?\AJOA41A^L\\R(5$NA4V( M]%5&3*JH9+)YM';D*5?Q;:2?3:OX-A'N/JKX2L#D')G9.A5@6J;"0LR1H542 M7$I&0>BD["=2Q;>U>0[FV10^#Q=#(7BNU6M6,&,3,:I8I"59RZ25)B6AT.5N;^+M M3STIW6TMKCXRO#5ZL6PW*!Z%E0%8(@A,UW^BLID\7Y H440,K4,"JW!\$^[: MS@KHH4AD&=,UX;N@ZLE!6XWH,%[9[AI[A ([B+L'/VP-.HYUKE>-?T$=_"8M M;7PQ$EB;C+& )N36T>9]DN 1CVM?'-A$RNTML^D,)K-7XX_#A9$AHW*."SJL M#"BF(T06R.!G3D+R2I-#*51'VVSYL_=_PK<0^;B=O/8[U>5>=^-@E,14^[(; M1W:(*X)%$Q79CXDL$^FDL*[Q^_RD^MSOP13H2UT]F(V;=AOL O=[M_L>5+]C M'_)M]'8$W>ZS\L[0Q[!B(3--[B^=Q)ZS$ARYR)(7\K5.D68-N]WODV6;J*N/ MP?0/M,TN1?,RMHV.V5&1[=@F'WRTH(6O/6Q^*3;EV^DR@W:EV^BA[66 M5$^75&\ZFZZI&FMT>;7S:MUN=4N777VQ.I#^0TQ99Z.BYM8'XH-4!1'# M8*LG]G@)-J-)TN1(VBB<:2T< \&!2;0IDFWG=6S=:FW/EV"?DZ2']';,OYGW M."LXF6 6 RD$9*A]/V0M%<\.Z]5R,F23S"5Q8W+>PQVTM?B.(A:\'5,Z%$JW M44L/SN261=U?^W.N*NY^30YXG,XFD&8#%\EQRF1P",G)[PX^D^>4"LO)684\ MTJG2NL=_STLZ;:(>3/G[N<>[]86%YS#]=#V"_3.<7=WB0QVL0,6,R&2\!#*C MHY&YQ@F-]PX@-I]PTN^*#L?LHR!@C]===F3/L;\;\Y:JLZN_I$]!6N3\9@]Y MDV3R5O>25L,T#Y;,>T 6:>DRDLT?XC%?XUJWKN_OR5$SJ8?4:6]K?#O!"QCF M>O%H-$7Z^S>S3SBYOIYBE,<2C&&A6#K:@4L670JTZ$B+#@EU;#T9XB +_?X^ M/2VN]9!Y:+GHMY/Q!4YF7]Z> 2W]ZM2]J%DVZYPC<7\ZC$Z.-\].B;\OMT<3M2@3?* M6L&DP=K3QFD6A0.6>)&2HW0QYTYE 7N!^_T=.&)Z/*'6$U(&IS2/C->76P=' MEJ:CTU D:Z2.6JB4C_B,.(K6$\?T1AP37WKH7O&U$XPQ"1()IXZ4H-=1@6 0 MM6;2F@@&L[;8.CE^^,8ZQTBTK332L&-$'X1_@5?IB@_PU_7N[RU*M(XS7FO; MM1/D.5B5F@KYS^#BYTT/;C:;F476AZ_SMVX[V0)%E5(!$ MKWD=55A;BL1Z#X2C1E-(^/0'1_QRK%S4]Q?D>#G40\.1E@N\7E' D!Q$R;)P MY#$KX5E$(UE2+BC'M7"]M<9JMXKOK\$1L61%7NQ0!1$/A5]O_^*J'^ST+7R9 M%Y9SXX,4$1DHZYG6=:BMS))\:AE2)DD$NX>BG/X6^/UU>1K<6O$F[7;-J/>E M3BYQDX"$YE+YE<+GG4GONC"_S^_CP- M;JUXDXXP9?P*88I?6TD-(I28K98, Y?5=0,6K"?-*&V%E]$;WJTUUQ[ ?G\1 MCI8:*[A_5-GB6P'M6[\< *"5-B M,9"[571BO@C/DL"U8EQYQDH;-0<4D>F-:URY9,S$!5CA.^R&/V3M:O M[/L+<^1L6O'2'%6J_?9F()U/6G#!@DGD<2GN6'"QGI_.:2D@V-RZIJ.GI7Q_ M+8Z-+RO>@T-EUA^3^4"5@MEZSWC0BMYO""R*X,B1\B$H32^]ZJLE=..E?'\/ MCHTO*]Z#_4_K4 9!>=2$$$4=@37O+R6816%(F-SRYA?EGN2TCETN._>JE&.? MUB$D5E>[D%OA:I6J @9*2!8PW'P3SU:1T;J;_CM(Y-U'"0X0M= 'Z? MUK&Q*C>>PK"-'@Y"&)ZLRC(;EN?7H-!&!@7(!C#@M8@QY-*7B[)GHFPYK:-? MGFPB_D-,ZTA)*RNL8R4[VD1SX"PFEYD6I;9 %R'D;H49'1YV%(U9=M'/IM,Z M-A'N/J9U"(5*(Y=,@B+W,WI@'KUD=%XB+UE'@:Z3LI_(M(ZME;NK\%J_R7=& M%PC"GF)Q3.A0:J];5_+P,0ELX!A=D(;_D^C*ZO>-KT 3Y;U8UT(61!AYT,VH8Z MJ)-[.N*$9M%[SG3RTCNRL?SRX=*H^>_#N(YB8]N.&:O[^S940P_M"A= 'FA@ M^]]8;ZIC?O89)_ 1;\WPC247F:UBQO%J+_'$@C:>20^0(&FMP#>FT"YX3XA: M>U-;#S[PQH$CZ7BQ,D=FE*RM=, SKV5D+LJDD\C2EM9-9I]D,'<70O6JE&,/ MYOH@5+9DLZ*JKH*J;9I02$:OA_;VRY-- MQ'^08*ZB/=/:P)R(=1.5DL7$0TW&QIJ6M0*7#)O3"N9NI)^-@[D;"'@WFDM$3R$URM*!"J_)& ML1"]89))3)*\)A,GD%<=$4(-@49-MZR7] M1W%?6X_U$@\[KVT=L13/9+T9H4 M56 <#-09NW1RAEPM[.BE4B:&B*=(LX:3_?;)LDW4U?=DOQ60KQ.S(M*!K0WM M[-$SVM.1^52+^ RZ)'P.2K>>/-0)V/%/^]M(O0]-^VNBFQZR2"_P,YZ-+S!_ MP/1I-#X;?_PR;V^\@)>5LDH%S@(/]"Y%S&P^.SJFXE%Z$"6T3A0] NFT2=-2 M'SWL-Q\FD/$<)G\L\'@3'*\3>]#JZB80AT/2D>F2DHHJ:;T\,'UG?BQC.&U" M["3Q'LSG>O=P?'Z!,WSVD7S.FMQ9((O"94<>/1-"U2Z_UK%8/4BGG;?HG"G0 M^NK&>C2GS8I&6NAA?,FK8:HFW>CC/6!*9%J4%X70VN4RSRPFA?0V3VC'C,^Y0BO?P!^Y< B@32AU;G12@X<_>K>7\LYG/Q]/Z_P6^AE./A,C M%T4(O#9"%)PSB<+1<4)DBZY81B"]X1$UG3"-W\\NN';=D.JPYBQ:WK=Z5E4/[M,=D7O5HF'\]R(67 M4 2)(8O:@+26M'/:W(4A_PZUD5R7/M^M]=!.D$9]**77:KH' $^O8O, R95 M?IZ87YW26;"01*\=8IC WC[JJ'KG3E]J>18RNCNK*H.=J%[H*[] MCRZP>DI[K8%TF/16 Z4]1H,=)+Y'0G %A4Y&P6(B_U$#$/,]S*=["23?ILZY M>\I$>"0!M3\>;"+HYA4SI -Q#]AU\, %!<&YR,AHTDP;1U8WEXIYQ0,G-103 MEN)[ZRIH'GC*@>W1;?4P[D.(K8O;*C"^#EAQ*5DKD0%85PNU"O.U+VE"A>@# M2KW<)?T![:Y[RHEHMXD0&[Z[T\GLEA6SVHV^_U/$&F^\2IF'#""S95DBF36Q M (M2)$9?2(LR9)BF*V)#IC M+=0SEK 5!UY*GYV7OI.ALOX9^S-36JMAW%Z&:ZW0OO* -XTE[IZX=701G+5* M#G9[2MN,X18K6THCQE(2#XXG[KDVA8/D"4VV+M4N?!X'6SQO#[E%P"*4B)DE MIXC#TA+?E):,%T^_4$(HV3JCMH_ MK67NPG!8+FDB\A[+(56O^,('1]&S>ZYW. MQ'F9R[/\K\LKAV^@%/EM47HF8J2-"PTPX.3>*JF M%O((6FT*BJE"IS\Y2C[[[]4QNQO:?:GD**MC[@IP'F8KW$BG2V9.U"Y=V1GF MI3&,_.Z8L@[*%=FKV78/TE/(B6S$A =MNMTTTL=M*/J[)1%F8M MJ".HG]E5A\C\?$"XZS%O:>5G[-S\N)Q=,L-Q$7)Y/R@ M]QYU1A9R]'E3[G\XF8"U/7YJBE$]4OLV1X@!$L M!A.9KW-&2K AYM8#[-= V?V2_NV/_142/CL?7Y+_:3EYM*;VG$8_'WOAF.OWS>0="]M&F[C>DGNSX0VS'=D:K^?57O[ M+=GN] OXB .O$(O/P/"J&;G)#"SM<-8D@1$50FI]S;8[NE-D23-M]&!PW$7Z M?#RBTW!6;QY??5DMM7LA:= #Z=C),* 9DBSLO$C(5:S%SO4;G5>1U^#2GW3)%'PY FBMP MWPQIMM!%#PF.M4 _D.*GG\9GN78RJ<8]?)D.4E8\%F-9+B0(C62&QUK 9E%% M%XP(V#RYL1' $R?/SCKI(9GQ.%CZV1339?4<;N$FYB=?K/.9D%I)?F+MB:2) M^2F"3 F$2SU;/!N _5:(U4)7]TEF^B?9C>WVIKR?C=,?\^WUPV3X\2-.!D"; MJTRQA@^ 3N8D# N61V:M%B5PG9/OU^':&/*W0KAV>KM/.[M3*?-&N_#K\>R7 MOQ)B_7Z 2.XE%CK#BZ0CW1E@7D)B)D)1V?MRS[Q:4^F\-82GS9X]BO\^:5S/ MI%F]P]Y90,2=Q--\$E1HKY3ZK?,^L M>H73:>VU<[.=CE=LIUIHXSQ:%AQ8I@M'1B^*9HX.=VLA^%A"(V)U O1-<*N] M:N[3*^S<_F\\^O@!)^=U.;_"$6D<><0]?M/,,$Y%0,MI;E"L3O'D.^4U%Y<3M(GF)*1_7Q\?CX>S3>@03:0@U"T MM/F0EY1K$VM!AK;37"HD]KG6'80>1W4:1&@L_14$V3I>/#^W%OC*>/+V&MVX MW#J^R/;!_\3\$6&4_[LF?D>S>4TMI/DMP!*,TOZ](!C5I Z>#:#4:2^9- M41@)8PG5T(E,V&A"$8F MKY(V '6TR9/7_)?P9&=H\3S-LEORC5]WTSFS?'? M7,ZF,R)U=:^TC,);XYA54!OD@R-'*SKF2^!<(T>M6P^$?PS3:;"CJ>174&/G MV.Y*@+_\1=[2<'IE2GW]Y?3ZMU,Q4"Y"UD8RH;UCVI T(HC,:B.?P+.6QK\P4D"T246P9F0I\O5=A^ATXG4B1^W2H0$D M"TG5L>Y@@-:J4;=NH;X"QKXN'/6?Z-E<>[R4S(B8B_/*!6A-CU4X#G5K:&?=KHB#[23C'@KNEC$MN@UV0-73 M?:#5B YS&6AWC3U"@1W$O3\R6!$<]R(P1$7[HW**@?:"H="9L'HEH77QTSY) M\,C%GWUQ8!,I]S&9\2;N4H$M^H/Z@ &+8E)J\I%LY"QDC\QE:2$5KV.*K;V- M54#V;R&VT-*R,[&SB'NOU)^36PJ?A/+ =)TNH2VOA75DLQJC!+=8K)*MH^/W M49S*H;^C?'LOE[[5N*\+KIX._768#G/L[ZJS!RFPH\![OW1Q"Y_UQ'PZZ)CA MIH[FJ\$Q7CA+Z(44!HW+K7?__1+AD:-_7SS81,ZM&Y?>.I3>XV@XGM2LR_3% M)9)JW/41E923&H-DWA5'7G)M_R[1L.P=6)5-P=BMU7J'AQTZ%K2M6L8]RK1U M7_V'\)E%QU4?M:SM>3G'S'3(CD&HDR*"UQH*@(O=NM9V>-BIZWP;F>[Q/1=A M,:J7(*EH$RNB:*9]EC5$*4BI3AM+8DFQV\",#@\[<9UO)=/&W>[?P>CC=<-M MGVA!2C)K:E-))/\E^EI87K235HC"ES?PK7J4?WW@4S?>MY=>PYMJ7T%\W3T> MA]%P.L&M1^]_%,&6PE]6WPZ2:SQ$X#8<;6)46@L6H_?U&$#F:W5"\ISV"E2% M-IRGH, 'Q@.TU=\F FNLM]](4N>7Y]= #%4: MUC.Y4]?%QY1W^Z%/4'E;RVSMF]>X_=#-D( U]M=N78FZ?GR39D5;K66IAU$) M1G.E@T[9:HT*A-7!2I^"29K,S\$F#^JGM5%4I@ATD6%PA=5;0RP:*5D&%,4* M"$ZV+EKJJ;71(BVP%,M_7JAYSJI>"O)COF6_*AT]X-27N^?C\8CRJLP>*BH;[8IDUM:^VCY9Y0_]( MM-H91TZB:4V4'>">AC6T+WWU?NY=A7*M=,(G;UB:#\O 9!C4MCR!)X4N8*%? MGGZY/1SFY1[;(9^JD(_!1X2(U<",C.QQB1IHV'!!\YX)AXFHS#* M?AM)O&I6X$$?]*;3R?C/*ENXH-_,O@RDUVB+BRQS6WMZE,A\ M\(HII'>P*&Z5:#T5<1-\A_90MN/'O5.I+XWT7LM1TW8#DP,$T)896133W&L6 MA8ST;QY45%&8 )=7*E%I.X>E*+ M2.=J3/5&0N16OTS3(?3]Q<$+;\9_1=,AM6/ MKU/9Q$"G8L!$9$(AF5[@)*,SWC#DDCMO(+K<[]R.]=B>-GMZU40/%1>KB/[[ MZ)*XO*!W[:P[G,V+UA!O3?)SUKE,NR-))]4"<*Y).BHPJ\$Z$E"1IG4:9&NP MI\&I_>BJX2BKM5OIZ\LJO3?EE^J!3.?-=JT!]*G.V'+SKM[@&11+7Y4 MFKC]H77_>4^;$7T)MN&$J;40OT*;VU?!Y&PM.B:<=DPK69B/6&^MTTX(PI2L MNUW]?_11)ZKQ[<79<*[3FGJP.T5@@Z(01/&6)1!D&R4IF*^E7U*'Z)/+)?/6 M0]T?PO.T^=!06F7M>,F6EO+0O*&":-\@XA0O2\5Q(<18E= M0R=U8ZD>2XG=W6WLJOF-EQG)JV8D&F":C!46=-),2S)>''=(7E3KF/L]%,>4 M<]U(K\LQ]]WDVT>BY0ZB18^J#IAZRK>NPG.8;.NNNGI0]3L(>E\DX%JB+)B8 M+X+\$PZ"0>:UE776T<8HBFO>='YORG\DR[H/W6\BW]91S&>2"W^%ZMG'"77NM:N6=5 M!ZMAQ: A&+)H$M0" 1\,\UD+EFL['%&XY5QT5>J:9YR 4EM(KX?=^79L\JK< M0Z8HYCV-"JJKEF*Q3C)1P65=ZB)#Z_E"RQA.Q2#;2;8]) MNXUE48W5 U),Q M=A_-84RQW;3T@,IW$''/+_JB35V(M9)3L%#GHVJ!D7E5NT5+57R(-G#=NMA@ M7TI_Q 3K6^>;2+8'7?\,TSF:1=D5[5^*T\[E')U89%UJ!C84QI.WM##:V$3K MRK:["/9_?.^JDW$S@?90$_)J/,KCTHF.U*9V+KI>B=@3YX,[<7?V@/[&4?ITSE,_KC% MV6B%#=XYEGDA0P9C8#$GQ3 )#<5HJTPWUVO%AS]9E3:15D-+;8[G'59"C=+M M'8?\"_(P0KUE9\CU@ZQ8L$DSY8E]7*!1I732WHH/?]K:VU5:??17G9L4.>4, M 2)SQM0^O4*PF""0\QZS3LYY>;HMV_1>[<[\'I[)>_+FA/PF:]<==\ M;N.FN%W0+]^2*L&"3M$C_4=IX<'66X_>6>^-5V70Z0D]M<&M X 5487/2]"= MK0WA C#,J7"%B1O>;V>25ZUN2=W]V(40JTW_?D;_Y%NUK=YKQY.N#3-K'[%< M/6NI#8-:BB\8%X@' MVF>;;5',*55/9,T9*,+LDXN05)2%]]LG? VPTR!&>QWTD/6\P][G<#&FMSL!-I?JL=2FK^Q\ \HG M\-FPH"$Q'8TC1]QQ)HKA4H3@M6I=G7[L/<$VTFV7GF";R'A_;:"ZH/I6>X)M MI+%N_:"V$??^R&""M !:D4&BR3[!G%G H)AUO'A(T>38*89YI"38IB=8#QS8 M1,I[ZPD6G1)H/3*EYP'=+%E0(M6 KB6CQ=MDFE]3..J>8!MIJ5-/L$U$W'M_ MG:L!D]+I0AX)"XZ\5)T\G78"#+.VQ"0SN;*^WZ$ IW3H[RC?WENFW.IYVP77 MM]KW?2.==>WWO8W ]]GWW65/CE'=W71UC$2*##3,;R'F??=\7_:KK9A?H>&/H!OI)9- M>X!O(M-]]GU?]*5W&86SJ%BI$M Q"A:XY&2EY!JN FESMX++I]7KOQ>=;R/3 MWB\B7]V[5?1MT8P.:6"BT\*@ NY6G;'T-^91,O1WEVT-H?_6U M^ Z8OLG^ YOHJE/_@2T$O:_^ R8'=, MBR$E.GYR(3LF$N.-B;%$VN5\OXU' MCJS_0&O=;R+?'G2^NFGUEZ]MR(4V)07F@R5P"($%&3,3.2G%0^+9M;;K'P1T M)+?;-]+9N"^![Z/O^ZM:IC"=_UOSTCO4,*[YI)VK%KL@7*I3E'1DHW/<0M%: M@ LA>8$NI.#0F)0':SYSQY@Y3J>(\P]]@=,T&5Y<+_4ZN9@A6)-D+0HSP+3F MA?E$AI^07"=A,0(T'ZCQ,*1=]Y8W9&+!C*C^59(#J8,E4M"JN":K6=/.Z2%P MYGQ1!D026;0.$]]'<8 8<4/=+V\H.TJYATCQ^T_CR;Q%^ TB0VYJ\D&P%.HD M=[*/F>?2,BP%0G)>!].ZP>%]%*>E]QVEW&/CA!M #C,Z YF5&#P=9][5NXKD M*44MC#<&HFUM/-X#<5I:WTW&/20)WE\2&L+R7(FN_S*R;N>][&OD3,3(1KZZF)*MOCI3ON$P-+PN9MF:Q+4J[R_/I)D)0L M4:)T#HE#4J*Z(U2V)!.)S ] [@GA-2;(&,PAWB070/&%41#/G1:X:KZ]3&:? MS6J!7_VP^2H"%KRW+$>@*XMLX\B0'B95P#*=?$:EG=^H/MK6O_R^CS^6+[B9 MX*9-&=A\P,XF15>1Z XTW>\3[BK<8SA[6PGA09GNP<%#25<)'XTB R)*>GV4 M7\Z8+@H,XT2U-MQM)O2<@E2W>'$/*=0^C&LMS'<8+GZ>UVK#FX1=-5?27$=5 MFZBC7PYE2Q 4&DA&*2YE)LVQVR3VAU8YG$;63@C3(3C8/OZ^_(4E*^\01A". M02HBI[#E>*0 #E, %G3B0EN79;?W]:%5GKIHFW'P$/T#;OB=JV,G3/)/XWFJ M\RJ6_9^:.-\?^."6OOBN]&^XYG70I3AN0RE!\1!\$CK%H+)UI6A,HVY+#.NI M+U%KFPTC#:^6:6K"H4\R0Y B!":-0G\8:V@@3_T_FZ"/KAYV,O?6$(# MQ >I/?FD5TW2!@Y:9(B[0MT"61 U0(['R41K8H43%MI3>L$H[XTGA&B]I70 M$#5'#QC>T04D)1Z!5<^WHA<#@B=%@1=A4^9*BTTM]QS\4_N@HQ6W3]@_13S"P4-)EZXSS4H2D#EI-LI:A,!UK@-&A&183';^]*3:WS_57*A]&'=0 M_Y25"2-ZNMJ8J5,Y4R(3WSG @AP#"TX]'_]4+R%T]D_UX>!!_5-%*4=:A@0M M0^T,;B,$5!I<<T/C?ULV^;G,LOKZ>+;[BHP]EK9_J\GLYKG:O%DR9"#L([E@GG3O;3UG>^S[ND9^'U@L*$(#,;PUH](5U*74[RE\LXP MC2#H>0.5N0 ?G(00@LZ!#!@ZLDV1<9SYZ$?'16]F#^3QFT!E4(JVGPOR& MBP7.WI15@DAC1D-]]7AQ2 FQD!;(>H,TI!-^S35D_<+[WL#M.#V M"?N%Z7%3/ @RJ).GNZM.E_:);#DI8BPL>LVX[7A!/!6_X7[L/ 0WD. MN]#TK/S"O830Q86X"P\3%:E;I?P4_ +]Q%"9[]P'PX> MU"\L,QH3LP.;.8&8"W"BJ7B/RK-.DT-.?6IC:\5I=RXV-)0WYW%U(>/Y36_LQ?PM MT_]VX=P09W)-3DJ:*6<1!$&3KGY2$WR,R[QFNH%2X=+JIR# 3M,;6\BO#\,: MR^WV)$+OBD@"#63EZ+T.K ZS2[6AF- Q/9'KCSL+;F6<'KK[X/2PN M9[7?4Y.2B\U/:UEG\2"E&Y'NX'.*+JN@A53&FY#H@LS%.".1OOK1 Y\[;+2; M#%EC1*R $@0%6[OD1\Q@723MMG@C4^M!A0-75-P;9QN'N&SV=14R^>D27Y., M/OR)%U_Q]^ED\7D^,DQ(Z4B1Y-DJ.A620^""5$K#!4]>,(^M*RMVI?7T0AQ] M<'2_9WM@B0U0:=&5[O_ ,/OPYW2DR>XT2=I:"6)KT5NA>YN,QQ*TLB%R)4TG M#7$ @*U)/$]<[2*?P*$7W9,J0)0+Q]0P MJ4H]B#QC2/66T0!-HOH0_,OTXT MGC&B^DIHL/Y7C]/[JBQP=DUT" %U(>5/B.2(Z-HG0E0.\V=I?578#I0P%L%%3T(L8(!44B@\+6QUH&*-&PXJW)0@S3"?AQVLX31KTD M MOHW0,\)4$UG=!9AMVZWAFEPBJY1EM3\SU;]>6XVZ4I#^JG)2O#9+;_VZ;2'E M>8&D!;_OPL -F4KK,EF*7)*"7Y@!I8T$%Y@"(76R)3M-K^OYI=+N?U/LS^T3 M3J6U2N?,G8"4+-8.J8&VH3R8*$.4MBC-NZ7Z/)E4VEZ">SR5M@\##Y5LV86F M9Y5*VTL(7;(N=^'@P1*EE>6ZY'JC,0U*D$X257$0C!:E=B)P19Z>5/NGTC87 M:A_&';;%@DN2N_HHU88OBGD/47*ZEYC-$D/F=ZKCGFXJ;2\A=&^QT(.#!TVE MU4ZE4C4/)Q(1YET&QQT#EPH28=HP[%8-^P12:7<6;3,.'B()I1;@CA=+"L,D M_TB:&ED).$ECG+^]G*7/H0X+N/Z5/?)3=EMH[]25!OO;[-_ R3I&771(7+D8 M/6="YY!S3LNRQ-%N2^YG27V)JO3?Q8OPI;)@2MC#E M5V#!#I!'TW\'[['^WLTM*)2&:2F!YYJ[(3%!+"F!9CGZ1,^,-ZW]90W(?@%G M8]$.D);3?PL?/H]GMW; BW4V*81D>2T(,P9J-B@(7E*(%A4_ 7!N4OV"S;:" M'2"Y9X>K?WHY6WR^M04=O(\\0T+:A[+>T-V/CJQQ;D+)'-MW?VY ]@LX&XMV M@$2A7123X#G:) "D?.M1[')R#V$IPAH;7S/=E,Q(,8XP_2_IWROT^G>?YF]AYG7\<)YZ_2?UV.9YC7$8TN MN^C3=*$78%OLX+ 1^F-BZ Z,CP: TX5S,<84G>MTD3I44Y4:5&.9-E=0\^A= M2>TU@].%\9:4A.>'XCYR;YWX\$.8Y#_'>?'YXSQ\PETZT)M% MU.A+!*L8!^4#!\\B!W3"BZ*X-J);V]?.2Q[#Z#F\0*>#2Z-U1L4U8^J'W8C\ M7C77XKY(3J0Q)*J436XU:A2M=Q&-2YIWRZEX>)WS0T=#OA\B$^/]8IK^]7EZ M01\__YDXL%72X^3V?C_WT?:= 6&*=O90:,%_P>(LM]_ MIUU/?OY^N7W_G:MKSO&_39\R7%[AFQP_?ELQ9^7TEX]Q9*\$;3'6FBX,090 18@KTDI(YT-J_ M\P YAPKS#(".1CP^E;#-^UHU43_H)JN6SJED#B[35F*.%5QI)NT[=TP+K@^@S-RD9^TRZ$+10(&.N]0<)VC12%S307A] M&!1DEC$8X0!U[7$0-8*K]39*V8#6&V9LIQZY)RC]1WS]!Q-^'Q8/(?3IER_3 MR9*@*Z>>+"B+JDG\3M7PA(9@JN\PQV)IWZDH;"WS32*.JU'N(IE-0>_%UJV. MBX:^TE+STOO[A\S_%R/QU?\;3K?IU"M\V?O[4G=;1>;CE7+ MI>"HE8]9*:U)H<]9:NNXM-D&,^J\RGYG\<%E?IW0II>+W5!I1?$IV032UV;Z M04L(5BG H$O-6U(BMW9)]J5QW_OIU9L??WVU6,S&\7)1%; /T[=A1M?R:UR\ M*1_"7^^F%Q>_3&=_AED>&:88*\0.*]"1;N;IP#I?@&YLH[5!YIMW->U!WN'O MM$'QM'GC#26H 9RX=^,D(U6\BSK6.I. )" MAA+:?=Z5W3D^@-[ST(&XVOW;Z6S)_GL8-&(167#%@/)UGD+,#$@I"% KT.O@ M+LM+ZZMW3Y*?+[H.*1)$G97H; F09:S94BQ)UMKAW8>^0[DN#_MD#R6@ MDW-SK@!=]S>=7+<38BCJH >$>KW4=MB\VG<(4@E'JC_W/+>.SCU(T+'$>2+!J6\ M7L:3Z4#(4@3=N)JUMC(/"(6N;M$#(:$/LP= 0(>K\6JFI%2*%]JP(LIJA4T$ MCTP *BTBB\:T[]30F;C#:_X-A-E?5]E!$@,X%VX0^F$6)O.+51NS_)^7\V7N M['4V==">U58YK%9D!9; Q90@!,LTV2*Z^-;%P-TH.TDWU2ZBW0Z@5G(9]L(A MR[46G(2+FG7RZ^0KKNC\.[&TJF-7(\.+X-98NFBE)[XHN>S 5 ?-HU? M/GV:X:K:8%K6_V"/R-"^2^X=,&JZYXTXDA59D%254UJI8I)7,1FAC!+T_QC9 M:-_%][M;;G_XFZL/_^Y+8%QG&YT F4(M$]$%HI,2ZJVGC4/>OJ//8S3M>Y^N M/^^7&QS_YPV&TUUP<9EK?M]\7CN$YP_AKY$GB>:""HHJOK89-J2FU)(9DP.3 M13)=6BOX.Y!Y^%NU*7XV+].A!36 IK>%'^L\,6-1V%)J>GJHV88U[U ZD,5& M)CC+0K2.#SQ$SZ'\EX-BI!G#C^V?K(.UKRWIOV---?[C\SB%BZ45+>M@"FT4 M>"NJ3J($Q. A01T:W(>R0C% M;LV23TOT6_R*AY9\'^8VE/AR?MCLV^CC^Y'1&$341(&,$I019 Y6;VDQLG!I MT"!_*.HTQ_3OGZ9?_[;^Q)6$UW_Y+N#OZQU.36S(^.E>7&O=?.!7>OMGD[ J MPE^;\IR+.GA @C4U#&9-@9 B@Z1Y2$PFGL)&PZHM'0?N^?"G++(F#!LDS?FN M3?$^7.#\Q\]A,L'5=1-0,QFK"\C%6B%4'$15>QJD(J0)Q:%L'1#N0M>ST<<& M$\8 23F/T7@UX:0#E4.5R72B\#@!X_82[@FA/<1SA-OGJN! .I.,C9#I?Z!8 M#! 43R"#M4I(5;"T;EI\3! ]$FH^%0SUD4KK7EGO,5W.QHMO5T.M0K0<70;A M))&B!9&B/2G%-LKBG.1W,I:V:!VW/_<(U38#L'[:AF^MM<>?\*(VK[XB)2-' MGWRN4<5:+,X9.!D"L"*3U\HXS[I-=KO]N<]/A'OPK?4IK.'#R\55R-!'E7WV M&CC6D?3H:4BO&ZX- M&?E\<,'AXY[=][L1]>2Z&&NX4\DK9:(/ELO$A$]!T74KY>-1SP>7;A+_N^[C M<>]2/__U!Z::%S+^0K_RIKRG[\X+D7FK$WA*0=KD+%B9=)T\P"!ZJ1( <(L79BVDA)*8@E'$3FU5$E#9D#J8"0HB!W1F!N M;3=U(NQL0=9>; ,8Y9V(I&\FG"S")QQQ:U021H$TBI$B1"J1EZAKFK/0'+F5 MN75GG)XDON!M %$.X%O()8&Q(DE$:3EO MG;#5BO87K!Y2^ .TG=M['ZLX@D^Q:.\$:"$]*)OI$:C-=21S/&F'V<36E:YM M*#]41M5S@6U_<1\[2ZO9UM\OPFSQ4UC@TF6==8C*Q0*.J64%I8;@I81(9SE9 M;T1P)W=IW]K!L>*1QX!@ZU.P.Q0.T3]_+T_-:(/4 [C%1OS(CK'-/6\6!!CK M'!;'4E8J6^%,T4EGXZ1!%,GLYQJCQ5^<8R_.L1?GV(MS[,4Y]G1 ]N(<>W&. MG1S>7IQC)Z&2O#C'7IQC+\ZQ%^?8H9UCK6?P_5"'G=8$()S,EYM_'68S^L/7 M?7H'=/SD-M/Y>NY@P_"/W//"O0L^W&^?U4.(=,!U7 1Z1[U)< ,68/S-/X'GM;JKI>,=2%$2N&'.F M(&)KD[_Y)@ZOE!P8OW?:%1X5!D/TO6ZTH:]T-]4'ZY?I[._T;Q>CX+6W=,L! MSU:2MJ4%.$Y/*;=)9<4X8HXG"N_-O;R@_!B@&,"#L?.^EE_^@?/%2I%;FA,& M?9!<6-"!1U Y6' B1S#T318E(YOB9 !^#_TOH#Z4\(=H#UX)C8_O)6[NA0R. M\>S*NT,[&:6<,3'+Z$36@39*>0B%"[(O?%8\,Q=R\R$'K8@_3P@?7.P-?2'+ M(I#?PU_C+Y=?5J,R[WLK?IW/+ZN=/,I,:NF*!J-#-7YKU%UY>K0O.\6%R1QY-DBP[*,H&4$'55HHQ@_;)8Y+6 M,]T-+1T7/"^L#"&%NTC11U/Q?AK/E[U%:K>YW\/L7[AX.QLG?+L>[%OS&F4;SZ"8\#]G V 3PX<=X%O]JL)?TPQB%L4 M@^5WK[:Q[-'R-5Q\P-F748S,DI:;@;NJ(3@9P3&&4-!(B5P4N=F,>EM=>7/: MS@:WIR#;NU"U388;5=4"\T^7LVNK:O62_/SECXOI-\3E+UU1__8B3.:CI*(. M!34$&1 4"@,Q68040\E&J")8^^$L.Y%Z-@@]I$CO(M$=35N@[2U_\$\8N\?"[WLLWLZF"3'/J[IS90)>$?EQDI>MEVECXZ_X:I+O9\GJ>$OF M402=Z5 '2SI1JIU]&0>K:LO?9&,IHC'P6]%^=M ^BM#O7WS6E^8AS1)99 N8X:?(ED0G+(FV%,]3!^D)L M[J;Z[D_,V<#P*-*[!W[[M04B4F>+\?];DOVF_!C^&"^N!H L^U]>?)SC^VE9 M$+]P5&)R)B4%3-465)X)"-$$R#&(Z#E]-W1KW=5GU?,"U&#RN _2-<7.(KNK>__%'_U?PJM>RG\==QQDE^5WT4R*UU-86W1$Z&7V++#/(( M1E2MVR/WIZ.(=MW4V0#Z-&%RST'8.U5VYQVN9LS].IDO9I?UF_/EJ*S^9>#]21@=\\!W#G>=L6):X\-SKZ2@7H_8UY/ET/-<)4@,?\PI:?UYL]_ MG,X7KZ>+_\#%C?JX$EB46#LUZJJ=^4([TYZ>W%"+)3%E_J_X>'YF8A?'< R\*02F'X*3($!03M8MZ5B4_E5-P M[PY?CL;I .B>\[)SM'%O;K^Y4CMQEL9DKE^]B4M>D%$V&T_FX[1Z!367*$C= MA,2M R5U!E^KMG3*]).DG$ZM&P@<8E]G=S9.#BSWG(C]@YK+:&MUYX^,UC+E MP$A[T\NR,818A 3MKGB:[^C+\' SN'$[_'Z?= ^:^3WZ<3 M_/:/U0,QR6O4UZ2J55K]B >3C0@)$F.Y7OH9'%<&BB2NZ6QHCSU2,H8D]6Q M>(*2OP?8.P<$OSOEW]4]D1;R)!_(;O5&Z&[ ?&RI,P-64\[?4X>P7ZSM?T\OZ&-^OL!5O?+T)RPX M6Z%X'=!>OM:_DXR^7'X9>2=<<-:#M(:#"EH \8-#=F3]U5HW%+D32OJM>UZ0 M&5 F]^!GOV!95UI7"<M.P=3]FY<.]F[>F[&C6:WS@#A?2]3% GO<_&U3!69W. Y)+@ MZ(V-FU.GCE>[^=!&S@:TIP.'>T"^VRZKG0VJAN'_/0@Y7M3@T0#[2FNXY1_^'DT7 M-ED6C8>0ZKBZG!6I"9X!&J<"DRYY[H>X)P^^T[.!_!,"U#WG:.=8P_*D?US' M$._JT*.(@GE2:2#%FL!8:@ZVMP)J#[ODA(Q9=+M?MZ]Q-A!KR>M[,'"D6,.C MN+_:\9O+Q7P1)KFJU5>5WQL1M^R"=1F1C'U%7,6@P-5&*($)&S&Z;#O6VY_" M;LX+UZ? \5[XN><$[1?4V,C!N^KR?ADNKCMV_C8N./)"I>R* :%K#8$*D>B3 M$9)PLEJ/18=N3NN."YX7#H>0PCWM:AJ4%-V,PKS;C,(HQ3V!6(,PV8"*1A.2 MA8 2$H84<&C+>?O <9^\8MW=-/-QC5[_EHON&H3-IM^'=?) M15<.*,9E2#YS2$468H$2$%S0(%$Z';ST1=E.".F^YGE!92!9W(.9_6(67>A< MQU9D;9)(]CH4M1SWX!)$63AD+E*6EH7H0S/,G&.L:R!9W(.9)U,10\QD7J94 M@">N00DZ)MXP 3)$)ZV/)>!&[>L)^TIN[^ULP'W2H+GG=.S7'N[*XKCG-,]' MI"2B,=H!=Y+5:7H2/ H$9PK=^2);IV.G._2A51E(>H.6D)+@;:22(352260\PIA.9=[EL1?ZA1&\>^ MWXXB[%,905N;;;P.7U930VTQ(A2'8)<>::(8'"8+A46!AFYAUKRP^^;ZQQK_ M>B0$;'9.V542 [0XOZ+EI^5#THF:$*C \5@5-9Z=;/UF'$/+JHP\NXS[<;"C; MI8[UX<_IA\_3RWF8Y ^?Q[,%XK*WTN]+M7"DB@E1YE#3.Q*]F6@A<&T LV6^ ML&)-*)V4V@>7.;Q6NX\ IH-PK^' E4W*7DWR:]*";A!F8HS)<0=:U+Y9/KF: MG9& Z-$V233>BKYBO;/*LY#J?KQK?5@K*15CR_]^JU]_GO_QQYJPX)03161 M92(H'B1I&(4NI$QW$2$0[>:PK"U"?6B5IRO49KP;8,C&2CND7UZ^+)P9,E,0 MP:<:@K*Z&BHN ";&;&;"6=EZ4,8M LY;Q=Y=%D--7]F)$=^W,B@9'V,,UBY[4YQEH:P%'DMMMN@=1!$C))NCMERJPEJW M-'DZN'W$A#EQV/81[0!PO=4^?!6 N%(04@Z920NR>%%GC63PI #6?&;GN.(R M^=8%$%N).<$@P."RWM8#9R]!#3#D\A9A:Y(BR]:5*"&@1%",U$Q7"\A2+I%T M3J%X<4-BYP4UC833VIR[F^N[)@JUCC9& S(2/:I.PPIT5X-2]&)SAU+S;O;Y MMA7.& SM.#^ OG]?I//=^X]76$5KE+-$C:MIK+4FU6N5R J.J4ANG0NM.QH^ M2- 9HZB]P!K./KPB[M=)FGZAVRXLEKSYK?Z#RJZJ^BF!TFKMH.A0QXHZ!RZ0 ML1PBLUCJ0.C0.OOF 7+.V^702DZ'@]#5R>E W$">A <).XY+H)D8N\%C#QD, M8#H]3"3'D*(O'E#62 @/GK0LHAE9%)I[2X]NZW&&1P#(([;W>L7N\JAX7CE#5+6Z.]" MS$#ZPRU"CJ,O["R6^\6[!T\'T =N$^6B!X3)"Y"AP3E\C# MTQ/P(^_],/+MP\KF#JOM79#6+PZ/DCF7'1AG$93UM$_):ZL_;E(,(9?8K7'L MHTL=_B7?0PX=6TGMP,2&S_9\MAB]J\_1$K%2<"658)!$;60E; +GF0.NJ-XTI_^WY4;RUXGD_T[CQO.-'^FH@U_KJ0T>=9[@*!]H?Z\8=X M#^9OBF\/SC6\I#?),;K85%@!D:4#%9*HM80:DG7!>#(MD^H4>3JV +<\M.WE MUX=AC>6VKAF^3AU%II.(=91I!$4K@R]$C2TFR6RE<[Q3@O4CDKNUZ.%>U+W8 M/FW!L\;/YKIX=TV(UK8H>JD)>G6HG8X,?(5C"CZ@3R(KW:D+V&/"N[GH$Q3> MSCP;P%SYX7(^GN!\_BK]U^5X/O[NEY/T_Z C%*RJ6)WX$'/P$*SVMC#C,,KX.+'0@.POAP/= M,[<)#;(DF6HF7B$+4!GCP ?*N7;9A\N\IO4S&F&#W()&M_*H$0L- 7'6,I6C$I MNHTFZ+#8X5TLC>4S'9"Y6S7(__&W#7;1RO]:_F#Y__WOQW>_7K/N MSS___/=*:!C_>YI^^=N2:_;_-BO?@MX!QF]_C7 B<9\[_]]W'^G_\VSCYK81TOI*HJR[U+ M*LOLBI4L2/KSJ D%1VK'\]MUXP/&4V222; 5VLIBAF!4A""\<,(^U0:6CV4B2DE&95%*2 F+J,("IPU!@0=/^FB ML3&_),8/A8\>B?%]Y'3P?.Q\N\*KVD'&3E1<*M*X3 M )>)^#[-_8I\L-%A/'7"_S&]H(^IR6'++;J,/ @1H,CHZCAS!5'3R0_&99XE)IW$*9^$^[?U M98L_C;^.,RG/RPT:YHM5F8.N>?OTAP#!.0%U9AU*)DA[UD_A M+-S9)&I63B:U MLO?N7D[&:0!G@#8L#P@&U#:"$S^!9B35YOB3,5FG6.FAUCKD^>\'Z M*,(^E5R?VQW/F6=:FYA Z$!/4YW+XX6.X) G[:0L:7.@T"JS";KLZ66V1J_9&KU@"FZ] M"]:W;C']='#;:[;&R<&VCVB'GJVQCJ9Z$5)1Q1(HL@7%N(+ C05FN2WH@HRJ MM?GT?"GKA?6W55PD<2XYZ:T2D4'(XHI,=#_3' Y/9I!\?CR1T^FH&N.):X,\%0SPW*T MM1F AT8/>!&V,!:CV$\D62*72CX^;\N27B_3NB.N%Q>36\6GW'VX7.8K,8S MS5]/)U_I!L'\;GIQ\."M>%-%ZCO1A M=WB"CT9;Y#?SH0X/H%-*Q.B^V]>7JRYK7%JN,SVD&1&48 :"3?2 >YN-5TQA M.9G4KKZ;>T*'Y H/?R!V@%BIY3,\>A&_TX?L9C_.GF+L_$TCZ16AGNCP*A: M4J13AFB0@]/>1ELB3_+I/#JW]_9RDHYRDO8 V"GE@3RZSW\LY7&]SR*=\5IG M,%S0-1&U /JK!6V]2HESIW/KP9:'VMO+03K*0=H#8*>42/+H/DD*!<<'LOQ^DHQVD_F V1=W(P93;)I- I M7]V6CB2O7224MC(?EHJ2#^%!5YG2MT\/"P)ZVWM MBQ6KOT$(3F+2#I@U.2@;HH]/T+;MPX(G=#\^&3?18!!\4K9O=W:,0LZ8673 M7$S&B5 MD0F,JD/K2XP0@^>0!09;5"[2/YTCW'/S+^?X-,_QD!A^PMZSQQD1$\^Z& _! M)4TF#$_@Z2(#8= &=#I%?S+55JTW_W*83_,P#XGAI^C!NYSA9J7//5QPZ(S. MR@(RSNIH.@<1I02ZX! #WV/6&1J,(9=_GTCB+L$ZTSY"DH2?9+<2*#<@Z!5"$!)65+MHW5N;0VQ)]9 MG6$O##Q<9]A#%D^E3JO+GE[J#/O5&?:!R4'J#'>0\5/!;RZD4166(7B-H+CU M$+ED$&3,.3@G?3JXH_)D<-NOSO#48-M'M*U[)]\M*[F>#V8WTFBVE8MM6.$%+=W#A35MS?IB>ZW>JUMZ]_[@FCF.0*(P$ MJ[0A@[8FF)&X(>F:OUD,3\U#G@\2=,8H:B^P4R@OO&\W\5OEVH#EA8\O.GAY M8<]];S9HQA*]B"9$&570WNO$"N<^H465DGNTO/#QY8]>7NAB4;XD0Z8UK[FM MABQM[Q&<,D;7;#P93\8G_-N^Y85;"XB7+B?,_QPO/J\G+"X7KV&&\>332"EA M0FVBP# P4&@,1(>Z!@1UXLQ*E[L-.^B_]@E>Q6U!]6AQ=T/9'*(_P URW^*L M3&=?PF2#9.M35,P)0%>]6^CIA5*H !E33C MO8DMX+1E_1=(-991:_/A/I+7 M=/TXG>2EL.;KLU"UGHTMK'>WG/9)?!.>:Y?!C/X+L,D%G1&6?T1OCY>80 MS!Y8VY&H%P >0IHG/9M5*9>3PTP:4-2%8UKS.Y SC*+N M]KC"/LTX2DDL:R8SX#)\GA/QT1F^[*+%A:C#X%_Z-;;#P(-QE#ZR>"I^Z"Y[ M>HFC](JC](+)(1S2N\CXJ>#72R&51PNZ#HY7FFL(121 [V(LW-G 7OHU/DW8 M]A'M(0RAFSZ M3ZN=X+FR^"" M?O^8*?0:2SU4W2,#RW M&A?[(?R%\^_!H==O?OLQS&;?RBI%>[Y')*[7Y^\==-M]-QOQ-1:\=M8Y+;E2 MQ1V0&ZV-P<>@1KU6VD\M?D-6<:@^N=^F\_FMS__N33&&>R'I,3.B-G.( MOI:$*0>6"/^_UIC8U-<;<7Z =)6K-!HZ>J_FP*S\1)D;8RF3$G@E> M#^#CODO5549H![H&BK-LH^DXL9(6'%8,#P2@#@D%OKP>@ ,$!4U\R;].+V<+&;?UNZB8&6*DEY. MF47-]4H17(D>K-.<.[+",+>.[M]+R.'UT#9RVC1,]F;R$",2%F%1O9&_T6]> M_)_+V7B>QZDR]\KO7(H3+%GPNEI' B/X( 4I4T&RR(W)[2.8#Y/T3-#0DO$# MW B_3&T M/.>SQ>A=#5\LG[B0I!!(3URH/7D5)^RY&J+D*DE"GRFTXRYRID^](6/ZVW?Y MWEKP.5D NW-R"'%>/3(=R.BCWW<1;/NS^K@:OP?S-\6W!^<:7L>;Y!C'F(A1 M@HWNWEUX=AC>7V>_AK_.7RRYH0NC.$ M-,5 2I;12T';;=6-&\:K7^-BI0G0 MN[$,\'^/OKZ:+,8_C2\N%^.O^!X3Z7.+,>X3N]YYK;WCV&UVN3F2,EHN97(: M,2L?@RNDUCBA6=&.L!!'.Z^Z9SX[?7:^\]D__Y4N+HGX7PC@-R= MXH.#"WT([\=U'<>>VUG9"UIZB2+4J2:BME,5AMXK%X$L0NWH]?)%-)^4T70' MAPKCG02"CRC\4PD-[KGQ'[[=_P%+[5U(--;F""Q5!Y8RI+R1/@^V((L,T2*V M[J PX':.7VEV>)"VO?&;@64 ;^?]E-W(SNU"WT !TL=H.U)1V:F H1-(]Y3D M,1#'I3=*,PDIV)J61F.-<_Q.0[2'BL#>ZI ZR/ (Q6(&6DR M#[1A)RWI3$DYB#K5HB2649MB?32/^2E.ND"LK9!V*/;JP^%#%'MM*0R)BI58 M4QT+;;I6%QDB,P8HREA32#<@/CSYLIW#@J$!IP=X=GZLO>5GBS'I@J^G"YR_ M#=^J7G@5?$3I"D?;,'R#G^ 9Q M\U>3_,-TDN>U$=0_PVPY(>K58A&J+;*F5N; >/0)6'18'3<"O#(>"N=:2X>U M _AP4.E X?/%3FOQ;!WLTS!R\FKY]U^FEY.\5-3V"(QL^ZB]XQZ=:-P(:W#I M@K )LPA,65\"ZN)L,AF=YY['T;8/W;=M[D58U-+2V>+;!Y+_/*3U;J]RX)51 MPLI"K'.Y9I5QND=$@B@RIJ*TTJ;U0)3':-J_5?"]G[]R),_?E!O?&\54,LLZ M@T6Z4!6/#KQW!J1V%4J2Z>:^IQ[D'?YJ:HJ7NRV!AQ',H/[^+43/?_AVZR=+ MIUG@D0L4&8SP1'06$2+J!(49X9"%$--PPVUZ$'HH[_V@:!I>1*?B?.^VOZ6C M0O&2'<\1M*G35E2QX$3M[5IT8X3NNAY/< 3/9@_F%@D3GS:FDI.(NUL5:F%QD#,$E4NLB= M#_&)PN$1S_+QT-"'YXV3$E^5,KX85X)^)G-U<95VGJ(SSG'2QI2NHR-K'#U[ M!HQ+DZT)Z%.+C._[5S^N/KR+3*9-&3K(7)7[=?(*9NN]#LE($*4ZFD+0X$(T M$%G(*+31V;3N7O( .6>O/?26R0#.ORVDK8]&%^(.H#G<(>RDE(C^8NP&CSUD M,+ "<9?(8DKAFF<(6M=Z&;KTO"X94E9*QU!XQM8QZR, 9#>U8F!\]&%]\RXV M$_Q [/GQL^*3<[7(._QC.JO% MC3<6^.ZBXUDSE62";$DK5;:JNT98*+(895*1/+:^JKO0M>_[]/JRGHXWY;JR M<[WH?.1*RD9[#256GR19KBU23__%^7XS\J9:]Q,1(R%5YJ&]TB3+7KZ[Q"[<$7*:10 M07J.C4'Q$#W/$!?-V#^ ,ON]_!O#'-^-/WU>O"D?Y[AL&SAB2O!BO*\=EP4H MSC7XH#,@T$T/&1<(,-GB3K%4&62?/_2,^VZT$'-]S-Y#4IZVYW]B'O][9 M39+6]F87HAKV^=A*R.&[?C02U'0H+A\, C9Q3;9_G>!N0D4Z@\C00=;2ECH' M4>5.,]-/2_0/] LYI.3[,+>AQ-.J1=3HX_L1=YDG3RHS!I] F5I:8$3=72V5 M+CD;^Y#=/L?T[Y^F7_^V_L25A-=_^2[@[^L=MH-((\9/]^+: #;HZ^GDXWSM MN..<26MY $_H(P)\'55:.%CN#6,R^:2;^R&^+_^4Y;DO-P>P(+=:MS]\NYY< MQK@I3*@$1F11&_G5_O+)TA?+K27\D69R*!_#=[*>N_(VE(0&,#2WDE@)7)^7 M+B0.%(+M0-YQ K'-1=L5.GO*Y9#WT U24XZD^,0(9%/3*1*R-A3E&J+2='Y2 M2A+MV7\21,TCAC'.-7[^0[BHE;+O/R,N M]NF:UW+YO2/*@_%B(^QJ(O7I7B61BU)&2_A^KGV6PZ M^W$ZF^$JQZ[.09R-I[.W2%_SJ_R?E_/%,FQ82ZK7=OUW7S$KB4QYI\!Z,N-7 MZ3.V.&"R:)V9=LA;9R[N17"K<6/?VT\O!UK5T)E#X41@N8Z+-*"8C> 2"C!1 M.\%U$-&%QJS83LWA[^/#X6C;>+$]93* EV%%R(B1D620.7H'O*-G*-8<(5>( MBA!MC(Z,J-8)_:N5SPD%._!ZB+$=FUC\;1SB^&)5=U[CZX)E;^NH5Y\(D%)F MB$PK*$$JJ[W00K;NY_ (2>>$D9;2&<#M<(.:D0BZZ% R%*9)BRRHP7/:IK.* M2+)9R=+Z8;VQ_#F!8E>N;VW2L$\N-VET$\Q7+;->I73YY7*9SDK0':?Q8B2Y M-2Q;!U*08:%BJNV+%(*J"K>J"B=K7?G\.%7G!)?&,KJ+(K7_ *%I^M?GZ05] MVKP:KHMOA&N)0B#MD/X#RA4.H:;]!9+K4<6K,&0E*5RU=9'IL48S+6/..X7ZQZ\'%[ .B<922?GO+;ZI <3/"GK M8%&$Z#$%TVTBS&D(]J&)7SO#K>'HYO_BVRE2Y;K'( MC'.HN21I)%$G-2+X' -ME7.ZD*2+H5->SV.)EH_0<> 97_N):#H0?QMZTSYR/-I6;E]#Q_+WD[#L0+:';FR$=4.UEHT3J8DC"J9!?2,*1M3H$N!";]K M5'L[-<<,;9? E,FB-@BJHV9C4!"$B5",B1IM=*6TCN<>-;1]'13Y^:\_JHA^ MP E!AV^ A:&:A6*1+(==QR[(Q'[:0\M3<07T0M&F4MY#& M$'GS5S,AZWSFD3;>6,$1F*XS18DP"(5,08XRZQR38JHU-&X1<$Z V)WS X2Y M[\P.C//%+*3%R!>C/)+"D(PI1%<6$)3,D+ATWM8$3MTZM7X;+><$CB;R&""B M?6?V3YB/TR@X:;*A2\M*ED&1$@$1

R1+0HZ D"9R>D3X M_9E\@!MB.2T8\XBC]@*# ^NY ^6T A^L JY9TDDCTZEUE&D+*<]4^KLP>M!> M#3O[F%TV*J@8P6.D'5BR:ET, I1.QIJ(/C8?&7 NX:)]WIH#2_84PT4Z6TT7 M:H; G:Z.,%Y;R3J0VFA,7I$2WJEPYVS"1;T$_D"XJ _C!X\F="'F>8>+>HGC MP;#"+KP<7,!D8S$K#0<641%1/$ 4(H$LIHB0:U)@)P_0:0BV1[BHG5S[L/#0 MX2).JA!SP@ Z'4&%6(-B$L$Q+[6,.=!FSR!6_D.)8O^O_]%'P]P+PJP.S20DEDSW+AW&H2R,I,9+JZ[Z#P$.!JJRL< MX98BG.G^])?4$HLC0D$J*%DU>/<.JIVV))[SH_3C(<_V[__[^_T+ M__A3^.?@3T N^%+DB]O_^-.O-^\@_M/__L__];_^_?^!\/^\^O(!O%GR];U< MK,#K0M*5%.!;OKH#?Q.R_!VH8GD/_K8L?L\?*83_6=WT>OGP5.2W=RL0!5'\ M_*_%7V*LH@E$LJ(!OJR-(18 M)@*B1##%8A[2)*@>.L\7O__%_(?14@*MW**L_OD??[I;K1[^\M-/W[Y]^_-W M5LS_O"QN?XJ"(/ZIO?I/S>7?#Z[_%E=7AX20GZJ_;BXM\V,7ZL>&/_V?7SY\ MY7?RGL)\4:[H@IL!ROPO9?7+#TM.5Q7F9^4")Z\P_X+M9=#\"H81C,,_?R_% MG_[S?P%0PU$LY_*+5,#\[Z]?WI\T6'V@3,ZU M]-735D\/\C_^5.;W#W/9_NZND.KX8^=%L?=4(R4Q4H:ID?)?3@WVTP7B>Y)W M=2BK!^$J=3_ZDK$+TX_>Q+W1_""'%WAGF(M%KE^HMPLQUKN[&>IBT8>7V-=K ML5S1^0BOQ7:8'9'GYA%OOA7O4 N1&[HF\X_KPM^I^GW$YOGMQ6EOZ)SP_:? M%E^EN>YZLMPN-,S'R*<,^'17JK#=A3![3Z@*U"5V"U!$R"SS075^"_ M)2W S;?ER7E:\CVIY\;861;/D5WR(9#=\DVI0:E@5;1D%2[-:^+%AE:\#/O0'/%3_JI7#ZLX-[K8&SMP2!<+0=[[^L7 M0JOV)V >6.@]QQ&8-M\X_9W>SUXO%_HIJYS-Y5>YR)?%Q^5*EF_64D]:\HN\ M9[*8!2))$Q4IJ!!5$ 69@E2&*21)PC."@D2FL0VSV@XX0=I,0"6F'7E: ]O- MC$/ -3#M[4@+:G%KW( 6&%0P_E;+_/]Y1E(T6^?J2QD5T;V1)XVL]<+A"E.] M*IB[*JH/HWJ7_"_6SQF%RUVU:HG:^3XW%F[7@5?K,E_(LKSF_UCG9;4*7'_/ MRUF" JJH9ELDS.E,0"-(<1;#2,4I4X&*LC1Q,6M/C#,USFW%!#MR@M^,I);4 M<0Y7.ZO4 UH#4VX?H)Q-R#,P>#(+3XTRJJEW1M7GYMNYR]W(H"Q6LR^RU(N) M-&M*]:)&@B$2,@K36&"(<,8@#5$ 8X22)(EIIJ35OO;(LZ?VT7^1C[DY+ =+ M!3X79HVKSW^%?M*[92'SV\4-_?[V^X-)PF8 M2!P8KPJ!A+,(\D EB.B_<9ZZK.!GQIO:1]W(Z;9JG\/4;O7VB-30&Z=:4M"( M"K2LH!$6_-"(^Z._]=P2&$_K^KG11EW?+55_OL[;WM:/0IK'UH/PIYN"+DK* MC3%17B]$]<]YM<$L/R_GN;Y ?E^]TEK]/HL4PBK@(20LCB!"^C^$4@53P;CD ME*"$1R[DTEN2B=(.:#4!.[(#NA#F4_M&"[&]0._Q5H76U?*4Y_*YLR.Q469D M8'H[/AF-%M5L[.H!:D7 ;\W_&HU I9+'+7W.^7"]6Y2S+J$IE&$+)0@Y11C-(@P##+,!1S-)$ ML3"*!+Y(+O-'RN;RRH1QB7P%/BS+V<\=K,/5IS-AAY8JO. MH48E)!NEGW..U3W]:.6+G%?Q*K18[7,9*RNC8L8#B@1',0QB)2 *)8,8I0J2 M) TY(CA*$NQBJ)T;<&KV6",OJ 3>7_]_:V5V/-H]B[D=Q?A$GJ]O'^@BZ?& M%1IE$H4\HU"B)(9((@I92"@4"6.!H@D.(JOC)ML!IT8TM<@._F4;4+N99 BH M!F:26EK0B LV\H)&X#Z.>AL@'1SUG@$=R5%_#EA/[GD'<#K=\S;/&<\][Z#5 MGGO>Y;Y^]MT;J:3>J8KWU;;HAGZ_+DNY*C_*U2P,8Z:2@,.,)Q@BGH409PQ# MF:8TQ0&E,9WUO]IBS.)&)" 2&21Q1;9H1#IE4&/*8DSC!*J+2R1/8-=C4N.+3>F4RM4SR M&V#+HEA^TS\Y\T0'N+9,X0>RH(6WLCB'AB!K\#/Q;(\#58/ACB/@C>. MZ!AJ9)8XK_0A3UC)G/?&KZX5X^X]U_E"%)+3'%PH130RIWK]E M2!L6820@0T$,>4@2G,DDQC1TH8NS(TZ-,UJ!KT E/T MV7P7&:5$)IF 4J61R10/(,$"0:X2$4IFHIGH13L=>UFF1E4;X][L@5@M_U\N MW 4YS$S/;=(P>+_ /NH@5NH*;+4!6W4&H3H/L ZU(7.0Y&5W;.Z0G=W2]7AD M7TNN&?KK:LE__WI']=N^L]V919%D,D@4I G2M(F)A-B$@J8R2B3"B$;$R?5W M9KRI4>-&7% :>:] 64D,ECL[PA_R1?/KTW[Q7MC;FG+>$!W+-@NL>;63[S4KU0^O-[K9^1/,SS1F^!D3-3=&+@B1^.CS$J*W2J^9P+ MNB_NE:M__[!>R<:32F,3JES:_BX%3@GQ/+$9+A>]^'5SSW(]H>R:C??>. M,7/7CTCZ+$O]V!5>'%G;_/<;#4YYMYP+_;M2\O4J?Y0W!37FS1OZ5(:S!"O. M&1&0Q2J!B(<(,A2F,,**<1[*.(LO\7+92S(U'MO("_A68+"J)09"BPSD=RYE M]<^'(N>6E'?YE/7RG0TS$8,?'K$5V"I1'1.U:ER![0SM: (:58#193 ?G#N: MPSCH'.1X2>^=.UQG7'L]'NB#6.L:'T$F410'4/^/@DA1"G$:!3!42L8R2R*4 M.$80/1]B:E3X[#/L5=GC")!]>&QBZ?Z.R%Q(.P-4\3@RP L215?MCHXK>^S. M/M.G:H>GED5;O&VI=FC%5 SZ+REN)5V(O]&BH(O5;GCX#(N49IA0*+$QFTS) M'YRF%$9,QD(IDO+,JLZ'#V&F1A>M.D#K Q[:$HI+90RI35FLA=8)W!FE*O?V MMUHM8U]M]'+8/ETZG1:;SA$G:>A3Z=WY^;PS/[MERXPZX+\V\]-HM)?%,N+\ M.&R(1YRGD;;0@\^7VQ[<$\"=N_9+QQAOG^\)C;V3 5_/]!SJ5H4USA(3)Z\8 MAQ&*,KWRD0 RD2*8T!C'),TR;1I[B7.KAIOXI;A['MWW59KOA71U5BHG[;32A748O9K[3G M.*^!'7M.;U9'+D.ZH_@5V*H.=G5OTIY JWU%W3MJ@@: *]#61=OYXQ78O#5? MSKPUO>N('@=1IC.66,^U@?]^H0U86:Z: M2,@;(]VV_)B,PR0D,H5)%)M3YRB%)$T5S"*9X2S(D,SL"P58#CHUX[L5V^Q] M6\';8&*'PPA;R"T.A08 H\@K%]UGA'+8[:[1VIN-[;LS(HS8N_TOE:?E+O]*JSX#F=;WT636V\F10B M3C&6$'$<:RI/),1!$D$(1V8U4^AN2/SU3B%.EV \U64TVK,<0MPNL!P4&S3Z>9^3'4M M-KVK:"[>+U[3AWQ%YS,FHC@(.86:GR*(6"H@%DI"SHE,0L11H&*WFIHG1G+Y M>,8II[D5%#QH26&^ +R6U8V'3D&;$!:2E%'(L3+YF$I 1I&F?<:")&5Q1A3K M<3)U";[CGR$-#;(=O7MX)P?GTH)!6?%G^E1760_$6; M4.$,LX1%J2(PD#S01IX,-"TGR!0%$HG*DH0BUC\X^/3 4Z/<2E)05J*:/,;' M1EA04-O<,&?L[=AT"$0'9LJ#-(@:W:\;=%O!P9[OX4QZDQ>2ZSG]JRQ7IO(9YW+>E,]H,@M#P626<;VA1RF!*$J9 M-B!Q!C'B@F9Z&XIC8NU&.CO=QMO =>45O: ;J JY/ MONMY!!W<1%Z1',E!="&B;GXA:X Z/4+GGS*>+\A:HSTOD/U=?C:_JQ> MV3@F:1PS!2F*$HAB&D(693$D*(Q8E@4JXTX%(7 WB^+5?[/^EV7+@[\HTC;&G[]\!O;1FE.O35+(;>5%!^P)[%[7))> :]-/\PHTVEV! M5K_2^!IJ$/S147^4/9%6#P%&I;;^ #TGP N>=%F-VDU=_IU 2=,4 BN*,*8< MTD@BB-)0[S:34!M#H2*ABK.42CY;+5=T;FL'=8[G9!IM1AWN&]4B:>MGI][L M)3TW3F%L:P%Y0VYPHZ@!;/"V&V>P\%SJ]=1H+U+.]8SJITJVGKNM'XLT=5X7 MMQ^D7J;^)O/;.VV87#_JW][*-WE9]7TT!V2:SKA>OV8H88@+&< P"K2IQ6(" M*4$")C)5#&4\)2%WV5ZY"C"U+5@K,:"UR$ T,O>##O^&1+B@0EI(SJH M9+\"&[@;\4$K?W4&?P4:%?P15E_P/#&8\_"C4EI?<)YS7._G^' KMI')YOE? M5U5;RGH4/?8L#4F0"<*AX!G3.TN.( ZT/45#)41$J2G6UM^QV#7TU(AN$TY_ MJ2NQ$^\^SD1?*([M3MP@6E-7+3K8RCZ41]$&KT%\BIT#OZ!7T0:0;K^BU1/Z MD=7N 4/3-O?ULFSCD;?Y/1G.8F*.O&G**41Q%D$B1 PI#Q&6@F#),A>FLAQW M:C35M"HW)H.IVU+MO(\ MMJ..RER.4#RG+=?;^Z36FB.OZHO;'6SG:/35T_:2YEBT.A5M#LC>+WY9+N23 M<196F<'-@9F)U/BXKGS4BD>*8)I $1--=3P)(:72=)1-8HPS(26V,LK&$7=J M#/E^ 59W$MP;J<&R5@+(K=3NWH*1IKV;7:$ M-D3!C7XC*M5!K3NX-H6"=EZ*6OU)O0\N&B_&RH6>TOOAF% ]UG1UIV(/ M+L6(2=QC(;J?_CW:J#U/O_5"6#1U1NK#]28*CG"$8DD5S%0<0,0"4YY?[ZAX MRK&,&&,)M8K7/#?0U&R#C0.(&Z/0M*R?KT75NQX\%-*D#K9Q0V45:;0T>@'> M%"#JXV([.0669]L>@!WZ#+O"J"W2U%1U\A=I:(N$KP/I4\.,>_!\1MF# ^9S MU_?8Y_S72",^6"UK/SUXK V+IO'A0Z7 %;BO M5:@V)4^2%DY[$LBMIT6 MRP4T$H-"FK<@GYO3_7PE[\LKL.B(3G+$W,'B[ WAF"9G(V3; OR'1L[3"V@_ MF[,+"Y]&Y]%QQK8?+GWK,8 AC1),T(P&1R*F"SN4B38VR])N:N3&6AVFQH[-QP1Z8Z[;*@#UM MMLU^MOIBT M8ZRI\60MZE4;&KXC;E/JV;'&6!?,=O3H";R!>>\"W)QIS0(13WS5-=*H1&2A M\G.&L;FE9\'9Q2H7^;SJS_M5\G51Y0V]_5[[]=YIX>M^Z!5_?5)O:;'(%[?F MD*LZ[?J0+^1[<] R4TG(L$@BR.-4;R:I()!2D4$LTC!3B.A_.&TF?0DV-5+: MU0ML%0.M9L"\,&!'-U,YNM7.'+\W\1B_&0U!I:(CC7F;XF)')@@1YU# M]_JQG@'W57#6EUCC5JCU#.9!25O?SW^19>#ZWL34SY*8*Q73 -(0I1"1.(3: M_*20Q2B@46A*;3AU4/ BU=06@!N3W-[Z].0>8_"M-J-2>C-]H_"Y^Z3\,!HDW,OV1&'P?1L_T_>SA/;F;\V)-Y^^6Q0W]+LO*IW1S1Q>U M0ZGZ77/T.\.9$)',!!09,RUN2 89CCA4 491S +,W7+ [(>>&@MO*Z.M2[D3 MJK@R,CN2KSW^E@P["*I#TV@M=)545XD(:B?S2@O>>IBKWV_Z47ID2F? ?-&A M_<#CL]]%S[K$A[-?Z*2M MY/34I+Z4;];R6FDR,?Y%XUZ<22Q0RC(%(Y%@B )LTOM%"JG"B4(D-1$^[MX= M1RFFQH0W>F(D-1+V\>^X3H&+YV= 8$?R"1T47-HHL>\!K^ ?P@]^$9!>74FN M,KR DZDG3,?=3WT?UM,N_,=:/]SLGI<+_?BVO5:L%!-*&WX<)1"9CHA4" $5 MBE7 64HQ#+RCHZ MQKAF5)>:!W92Y\67A!#>+O)_5C4MF[C$4EMBA>&=\HLLUW-#0]7I6KT'K7,N M]-6?EV45?5/.TB!-)-)[PJR*)>1$;Q$Y":#"882BE*=I$+F'$5XJUM2HY>=B M659IO+42X%__!4=A^&^;C-TZYZBJC_O0ZM G]/#BZ;2CJ?$G:6!>VU6HVH.V M*IGJ<+528*-4XZEHIJ[)U#,W?3X[=3W#$7TA[34D\6*A7B LT1>0QT,3O3W= MC='+8M6L$+_(U=U2O%]4"8WRHW[A&^M#Q8HD,C"5FD0,D602,DJKZ,1(,()Y MDEC543@_U-28MY:P+O1HI'0TZBRP[:9,OX@-3(/N8%D3FCT.722EG[)#4/I? M6W*R&& 4PK%7M"41ASMZ=G)9W]_3XNF3VARSO5Y6I1GE@N>RW-9-E!DQQ2M# M*%D0:IJ@&<1IC& 2,>&FF<- <FB4V MC50H)0V@)%Q"E&$."0\0%))$.$MC$01.R16'0TR-@=KBKI6(/0^BC@!I1S27 MP3,PI3@BXTP9IY7W1 Y'!AB5!DXK^/R#[[C29P+5ATVD>\1)&DD1092F&")" M,DB3.(,D0BRBD1(Q32]/HOHPU9R%KH2@#WW3$,YA[N)7\X+D2!ZTOB!Z2JTZ M@&;0]*H/+Q.U;ZFZ79K5X6T]XS0?:3XW)N6[9?&5SG?B14VO@.V_9H'$*D1! M A-L>HH8TX)2&L$H2TF0)CB5F5-G-MN!G6AGA!9MU[>W155*"+RC>?&O_Q*F MP;_]E<[7CN4ZK'$/98"R)"60909WC32DB& H]>^#,$L#@M'L419L:1T?.P#R MNP(,B'TK.53+ I9:=E!NQ!T(?SO&'P+3@:F_ZNRRE>P*[*-KM/ 8#.N(CZ]0 M6-MAQPV$=03C( S6]?Z^!V$/#_.JX#&=OZ;EW;OY\MO[A7XW[NN"R*Q<%92O M9E$:TB"(%!3,')<+35.4* EQ(%00!2Q J9-3TW+CGG'>/##L1UXCKV9#F, M I003*",J-Y1IUD ,18EAN%ZLTC,"K5]=7W MNEM:VF5>YJ^;^\:>E8$)T6I"CLR'BPO!_Q0YE% ><:I&JJG<=\H\%57V!&AG ME>5+QQBO[+(G-/;J,/MZ9C^#_;-^V79"+0B/)4KB"!(9)E#_A"%. PH3PAD. MLCA-4J_BH!NYQ MQ9[;L2>NZED3F3[DVAXVH1/&/6P,8-/9\*-

R4175ZJ*E]RL_Z^="R7/*\6]Z^30* M.1X"=J!O]_W[P71@+M@1$K125GU0K\#'CCKT[N60SX+AJP;RZ8'&+7Q\5N&# M:L?G[W#C$2'SV=O%*E\]70NA7YJR*J3\J?A<+!]SK<1,,)4D+)4PD"C66]HH MAIAG%/(84Q()KN)4V+#(N8&FQB&UK* 1MNE3KB$%K\(G:P"S1 M'S!KHK!%XPA-E)+_^7;Y^)-^1,T0^H2PK6U_?,5;Q_F"^? MI*R:B3?MZ:1D3&&"8!@FF@T03R&5+((L0IR*E"2!<.H0>&2,R1'!U\^?'5,2 MCP!G9PY<",?07W@C7=U>?H!F?AWJ^TI%/#+"N(F(IU4\2$/LN/22QI_+^X=" MWLE%N:D$\6%9EMJ$^*1,>DR5)].FTKR1]?]NO$.IE$*Q$$.>QB%$<2 @-3\) M250H"5.$.FTJ+A=I:GQ1ET[ANRJ!'^9:G1]-1J)6S=%OYV'2[,AGW*D8F*N: M]J-[L]!VA#(*_5CM78QOU83(#^'X\P>GUQZF%PGT MU.?0!XO"^JER?WC(PP M91+9^0[1[$2'Z$_K5;FB"Y$O;D^=&+?;PS6=FW/C:(:52J,PP9"D4D!3NA;2 M@(0P(3(,,D7"C#AUH'D!'29']5L5'&,Q7F#^[1:!B<_JP*M&I1JL^K*#7?W! M#@" /8'=ZQH00(6"*254X:!_V")Q!3H<=SMP5.X[CZ$G+S>7OL)87D"#<4-B M7FZ*#L)K7E"4GJ'G9O0;?>_U][R GC#;N@-?D?)1N^EN.U0\;5/[QYL MW#VXE>('^VN[NWKNG?F=%.NY_*0N;%-0M[CC1"59$&50ABJ$"(4I)#QC4$19 MAK*$9E'L9#;X%6]J9-5J9P[.O/6+ZM.UT/-;8+DY?K&Y'7K?^P+3ZKZ='01] M7SM5O\*-NPD=!-B#_>4PH_0,FS.!8=<+T;0)+S>NDA"E+,Y"!A.:2(@B3O0N M4INF(9=I&B$6$L6=@N9.##0U8G]=1\J9CC$;PTHV,CLZK$YB:T>R/A ;F"ZW M8+5"#N)!.H>$KVBX4\.,&PMW1MF#2+ASU_&-(P$IP1P%E(Z.VJ#1>[/K;VZH'M@J[X^3QYPJ M3_P^BLBCKA5C3L+S=6?4L5]^#6L["IJDE959;O6U#\;U,Y,JSBA""A+$]"(6 M4PIQHO]#4)I)G$4L$4[Q!*-(/;55K!6T8C792OER"]GIZ1Y_)?,RB7_,I6S; MQ[-2_JK>:YQ]/5YT-3L[71-Q3E^*#%^Z1>ZS'S MU3O**U?"V^\K$[BW7)@X@IDDB(/=JX!_'@6F\@O"3 K6TX-T&PHW MW:%9?2!T*&3A%GG2NZ88ID'E8, 2LE &$.% 4*1DG&&WWJ8]41NC8ZD_U.QV'SVQ&'QQ.0^ M>QGD0U5]E3S>>?*XY8T/53HH97SD$A\A:6?+[H0SQ05'(HE@B.($HHQ$D#$I M8(SC0$4\1K%;>*FK %/[N#<1[;2):"\V$>UU')NQ.<$/^0(\25J4/UX2RV8Q M/78$,23H [/(0;R;52VPH4+@[*$;)"C.8O@7#).S!Z<[<,[A.1>DH;TZ'_+_ MZGG(_X=-/P,:1QFF-( QBR.(0AII3I_P\ MN1^5_[Q5(IC:@@&*9!K.=)< F)"A$4).0RBQ2)5.+6 ML\/[3(W3L./,7.DYNFT4&V(:[-8^[] .O+RU\EZ!5F*P%1GLR.QOY7*"R-/B M9#?FJ.N/$PS/EQBWF_NM(A_ERE36KPJ("2E>/?VJEZOWB[I%KAF)K_+'VN'7 M!O5R1@*4I0HR*5*]D 1$_T05E J;_Z>I*W(*F'8786KKR^NV64=9ITKDK>AZ M/6EE=PRI[C$O=MPU+-H#$YDIX%.!W8IOC/(?C 8:\Q_!1@FPU6*0..W^('JB MNAX"C,I[_0%Z3H(7/*E'Y,'U_;)8Y?]L\E!V:J^^7V@B6="Y'OWK4JVT(2]G M41 SGF44XI Q;;.) #*"."0!9XD2@M' B@B=1YX:_UT+49G,= [*JE!@?:;! M=S9&#HYTISFP"$L8"MF!N6Y7[,JMOE.3N94<:M%!*_M0$#N$+0P%]4@1#/X@ M=XMEZ -;9UB#TP/'BW#HH^=>L$.O!_0MC_UZ>7^_7%2U.*N3G-UZ-S-*0IDB MGD")->.C*!*0R""",48X0"'"),SA'WCVU?7@D#U66QA!19DKP4P9I0CE,0IFQD(1*LL1EB^TT^M3( MQL@)*D'!1M(J//[C]5][=NYQFPV[C?5@& ],1)?!Z[QU[@63IUVSV]BC;IA[ MP?)\K]SO(?T([8M\7,X?38F_O=#3IOA]C#%/8Q7!,.61B9T*($$!@[&*$QJ$ MG CE%//8.=K4"*L)@+Z^+:1T3^[J!M:.B[S!-3#W;.1\'C0^0*L!*TP\$4WW M6*,2BY7:SXG$[J;>Q"$7:UD7?:FK@_XM7]V];AIS?5[.<_ZT[?X9R3B.DHS" M1)B8:150B#DAD&94Q&F4<7V!(Y,X##\U:FFD;_,-Z^3#JF1YV^:Z*E2R6H)/ M5/!;+;Y5>]T^M-<#.7\\Z#+XV,38 Y@C3-GG*3UK6-75 ^K6!3?T M>U,)YY5<2)6OS/CY8JU9NPDJ72ZVSD&9R#@)LP@J:5)WF#!9_)I0XS2(XYC$ M4@1.P>S]19D:I;9%1%;T.W@P7J8J4^T'5FORHVLIK/Y39,>$XP _,"NVF#?] M64Q#ED8/\$.CR8_U^E0K [;:#%-WZV)0?57FZB_(N+6[+@;LH+K7Y4_L65.> M\_7]NHH _"A7ORX*V;H4C(?9F%4_:T/*-(IIMF"4$:8M4 IC03%$<4@@$X)# M'F<)C@0E1#@%P+L*,#4"-4$96ZF!$;:L6R[)\D>@N72KB&/HI//4V%'HD( / M[13^]/K]%=A1H()[T^#JC62KG0JN^LI'FL]-*0>HE@7\2N?R"GRF%??ZWV'W MQ=57?7W7X<!!%!.K/J#/'SPU-FMEJ_I+V#LP][ Z[ZKLB\# ]&*GO)/K\9BFO9R, M>P\:S9UX3/Q=Q^'1OX^V'<_;[[+@>2D_%SF77Y;SN5X,S(TSH@1-(L5@ M&!H_H_Z^H?[,)0Q8E&(6\8@%3LU]QU=A:O1QD*/;"@XJR4=*YNO_1MA94-.> MYX%);R9?.2.ROP!\C@_'B"?*6\7BY)#TBN7>" ZN GH,^ M=U_JK+_5/:>E>DD8 >^C#T)THXZ\[".^M+5^V.:H]XKU[H.X0]3TL^B/% M?GN?!;<0\/X8=@:"]WCL>.'@_77>"PJ_X#']-FHG:Y[^6DJUGG_(E9S10*(D M3"*()<],&">&F.$8)H')DE0LRV3DLK.R&'-JZ\?;%OMJ%UM^FP $A3U:\S8BCFMT.$#RWDUUN[1D'L&6\ MNF^6+%IJ>W__0/.B\K6$,X9"CI,LA910;= BQ2$.35&)6/]>!(I0['2\8SGN MU(CH;T6^,O62E;%A\S:/:ZWWU:63*>4*OZ5#WS^H(QJLK<@;>^@*[$CMT4/O MAI(O=[SEJ./ZWMV@.'"T.][>TZM>E8[?Q)Z_R4L^7YJ8]$VX2R)(P*.,PRPU M;5A-1!(.2 P%DDPQI2A/GU;KJG?$ MUH_K&(-T'GM+/[E/1(=VC#F7;[0R_V'_+'*"M;O2+[I9/$+_?NR>#VG9?E1OTI-=E:CJN3 MU_+3ZDX6-W=TT7AR/BZK8",IGOEQ?M:/7KVA*[EA]QE*$YQP%,$@2XFI.AE" MQLTY6)+Q"*,,A4S-ZCI_7U>T6 T<9^!1-1?R>*[@<#RRXV2KCMK$893"00H2R!3$8$QBE'6 61I#QK7J*W"_$_^15J MU?O_7R"G%VC@J)87>B6F'^=2 P-VD $5-&"EL=E&P6S@.1(#4T$$#$8[>[L) MQ+\,,.ES.>BC@3B8 JQ9E> MDX,4$AX3*+. IEQ;=32SZL#8-<[V?(CQC]9.*'GT-.W4M?T^]S=2R:(P6]2CJ7@S1:-0B#2" M4BC]Y:L(0X)C"GF(PBP@C*?2*97XS'A3(X%&+*"6!1"-Z""O$UE7]+MKS[MS M:-L1@T<,!^:(5M+.W%]_A&$)C"?N.#?:J#1BJ?IS1K&]K4=,;M4>LHK1.C"( M/LK5)W5C/I]9C#*49@&&2912S2\B-&&X@7U0GS04SJ?I3P+$Q%%D&$:0<12TS^:IS#+ M9)!R%C#" A?S\6*)IF9@5L+U,24OGQL[8W-4Q =>&C:Z[-JC1AVPK\]5]8>M M2D]7H)XG$[13*74%/DLM5$>Y1V?CU1O0GLS;R^49U0#V!M]S$]G?@_ONT!_E M?/D@Q8WD=XOE?'G[],4< ;9E4(* \#2).:0BDQ 1HB!)90950+#@"<(\<2H? M?6:\J1'HZTW?OE4KKW,K^G,0VV[+O0$W^+:\D11L106UK -4BK'$Q=NNO'NT MD7?E5JH?[LKM;NNQ*]<;>WYW3XO?#8DUKW>&XB24@8!1IA*()(DA)B&!,45, M<1FBC%O5;SXUP-0H8R-BM?8[; */@6>Q@[X0DH')8!^-\]^_'2P..^$+X1EI MWVOYTKAM;#M4[]S&'KMOO$UKA]1[6]2NZWI0UP=IVF)N?:EE$RU*)>4)9A@F M::P@BM,4,I(FD"-!)4]HQ+A5B;ZN0:9&8968N[$9I6-H;B>B%ISF :>!>6U8 MB!SXS0-4(W%<'\C<".\,%IVD=^K>\8COC/1[Y'?NVAX$^$66JR+GJR;U_==% M;D*)30I1=038K+P*QTP0RF!F^I2A6#!(DDC"(.)!Q!@1&9;6=&@UY-3(L1:P M.9W^\O57EW-^.XPM"-([<@/3Y5;>QG=22=RDJ#6.E!ZVH1V>#FSJ'=>1N-4+ MOFYDZP15)_7:/6D\(G;2;(^6W>[L>V+'5D?R, .2Q"9>#E(>Z6UV&@7Z)Y&: MF+HPY1E/P\2*F+N'F1H95U6*W;(S74"U/9J[%*K!3^2<4>IQ#M<%@K?CMZ.# MC'SJUJ7HX6%;Y]4][+3/^JVXTVSRR=Q@VDSF=3WT9K%#-!0L"T/(":(0R2R M3.]38,9V;9Z;)G7UG>TL^PJCVPE7/5/-1X M5S M&0M=(-M96YZ@&YA;>Z/F;'A9X.')^NH::503S$+EYW:8S2V]O7T]OYAOGS22V":"<4P9S#.E( HBS-(2<8AD3AEE <4IZ[9 M#G8C3XU2]L0T>9^R$=0YW\$2>=M]W !X#KZUJV0&;2J)D;JN[[BI]W& ]MMS M:/=)C7!#SE^2A.6X8Z=+N,%Q)''"\0$]-I)OY#Q_E$7;#EJB)$D5SV 2, 01 MUSQ%14PAC7&<(2%EEEA5>#SR[*GQ3RN=P^[F&5@6V\#^$ Q.&;5@?39YSV!P MV-3UAV.D3=S9E\)MIW9#)NNL<:U:"Q4ONY$6-W M4^].J\5:BIUN\TW3UQG-9(I,@$(8QQ%$"*?0I)'#+*(R$YAE-%6.+56/CS0U MYF@$!;+.L77OCWH"4"72E"[0BI]YBUF%X;P'8CX:_3ZXEQQF[IVJWND=ZM9V[HL2,\ MGO!Y?6\8_&_YZNY.SL4[+7NS^Y3ENV7Q;KU:%[(]F"]G#.,(XT1!G 1*\R^+ M(.8"P80&D4JU"1&)?LVZ^?/YM66TR"M9GFG<^LJD2Y_=A\517PB';GH8&/<<8[:?"( MRM[QA,_G7E(K?GZL('-54ZN0(IPEH:A60(AQC"'**((L3!(81IDB+%$LH)E[ M@?CN0:>V /Y<+,L2<%H43Z8P+*TIMFZGTY8JIY4*?RRP[FI;?E.^B9M>.I61D"^ :F4&=".T&RTYS(,=.0V#[L 498"MFA2U8AL_] ^_ MUBC_"#;"@^OS,#O3E3MBGDC+8>!1J:FHFU%92T(K:._.A V#K M,TL/L U_:-D'L3['EF? \'=N>6J@L0\NSRA\Y.3RW!W]J.*OM,B-@ZG*C7V] M+%>SP,2L1#2&D6G*A1#F$,>QU(21)!%C2*+ R1=T,,+4B*$5$,RK7&NN171C M@T,,[4C@(F0&_O8WH%3"F7BX#E2D74F.\T--[?O> ME?1?_P5'8?9O0%82._;U[$#7[H/W@]D8!_N-D/]OVT'F>E4'4E:4L%J"S]2X MS0:Q!LZ#Y*M/R^F!QNV>B*KG27W&TCKE MPU@%.)81C%"$(0IY @E&$M(@2ACC/-6["!YOM&,G]/Y#--,HBQ&,%"A7@.".(8X4@+&B(Q86/RO2 MY&J+VX+8I[RX];/=6+HL5K/7Z_OUG)KQ:T$^5YUG/ZEKL:P:#S;E#M.,)I2' M'$I&C0-2Z@V]8 B&6:820E2$8F[#P?9#3HUAMU*#6NSJ8]6"F\"(5G3'"I,. M$]#-KL/ .C!W>D+4FA+=0>HB//VT';+3_]H2G<- H]"8N^(M2?6XLU=AWY7^ M@C^IUX44^>J+I/.WI2D#4!U4EK.0<10DFG$2E9ILLU1!$F']$PXXBR+-/X%] MVFOW6%,CG=W^W/-* M<(G_/0.<4Q%@7P".5@NX/Y"N-8%MH#E3&KCS$6-6"+;1Y5FA8*M;W$V[7^C? ME\7K=;G21F-15O5[A I1FF@"37%$M1D7AI#(+(8*QQ2E! ! M+V^635QI??XVBY1,6<0C<\R50I3$".(L19 +J9(D3@."LME"WFJF$#>VQ2*/ MCV7UGI+Z/3T8<D\G$ NFU^[5+X\ 3& NM5)-"@DA0%VIXD M'&(:A9 %^M<1"TB86'4GO!C<,=U)C9C&L4IK09W\1YV 6EB2'F :VH_1(G2S M;"/S&P^&CU?.H>;:?GZ8 MRK%C\JX*>2<7Y>:T\==%H>W-_)]2_-=R;G:9/^NM_(=E67Y:?)5\753QP=>% M9MS%[1O]S\5MO?N_H=]G21B32,4AI"$C$#%M4)) [](YEE3$&4\2GLX>9<&6 MMHZ9 :1T^5AV91W0H4R_MZY\L%P ?F<:A)A$AO5&2W"K]3-_S!>/LG2ICSSD M?-OY=UYX#@=>&CZ]?G\%JEKM6Z&OP/4CS>OPC?R^>J4U^WV&@EABEC 8IB9Q%C,&"8DB*"5%@8H8B813!MH%LDR-H%I5 MC$>IRA(LS6=ECEJV(2J.(>L73)0=3%]" Z12J *3^1NF":1*2!CA#),P#,+(K9"^ M9_FFQL4;"0%M1?0?P>DR?W9T_(*S,C!%V\=UOMXT?:) ^PS3+FC+*BFIHG!UE/:Y;+S)'OI:U<84?=]5[D8DY6!1? M1HJ>IU1&.G90WW+[X;UZVE[2?)>5R)^J*.KR[7=M%>:EV=2U#'Y=$_@7:0*L M-657'88H7ZWI_$86]^%,)"'%0J^4<1"&$ F20BI2!5F:<4)5EK#,J7K*"^@P MM=5S1P7'PZ\7F'_+0[-IS^J(R^&N_KMKHBEU=W39K-?'!HV+6/2/=,@S/ MX6KK,+X8K<']Q.Y ]7 .=\+@S2=\?)217<&=JAYZ@+LO[UD@Z'DLY*MUF2]D M6" U/&;B!\&[2\E?8*5/)Z+%5CB8RO.C7GAANW2(VE\@<5 M:FSOZ]5+PQOF2%>FV.$8F6JO-_H*2A-P;,/>J";.[IH_#7:[%FJJAK: MYR+G\J;(;V]-5]XL#8. 19"BV"21:".%8D8T)^G?IT)J0F(.77F]"#4UHMI( M#^9:?+#2\IMCZ48!$_E05AU^'HP.8%4KX=3TUL]<=I/<2\W0P$18Q3-O5:K: MD;=*78'MU!F]@%$,?-Z;NKHY4Z4_*A)*<[EUF@9K%ZG0)%@,O,WLP].EL?X"' ^5? M@LM(W&WWFKBQ[BFU.^GSX*;Q>/"4O'N$=O(B-V82,I^]7:SRU=,7>9N;BL:+ MU4<]/[/,5!C&BL* $&Y.%12DH3;M8Y1EB@FIB+*J.7QJ@*GQ4RTCV H)C)1V M'^9)$+NYR@.\MF> M4Z?]=X'7_;"KY(&'X]5S#X>V=:H_//-K5!;/)U7]J6P;3XI9DHJ0$JX@ M#C*]QX\H@I2@6/-"*B4B/,"14S+;.&)/C6@.(],:29M]OXD_$\OYG!:E.1VH M^[XZQJ*-]$(X>-XG-L_'SK8ZWVIV:96 &PZ.GOLFSGNC/ETJ0\O M]/A>]-$FXJCC?+S11U[[WM&\,#'CIK;(^KYU]3](K@5^DYMV@0MAPL]G-$5Q M@&4",>5(+WL\AIBS#**$IXC&)$5),LJR9ROQU%:\5C;PE,OY:9IZH>D=>!$; M8M*FOWX9K:NTGZH$4JOW%6@U!YMWPN@^@97+=9I>>M&REO>/L5ZYPN]MJ7(> MN-\J94J4<'.#^'6AL115L#6=MXO@)S;/;^E^%8M 8)K$,H01SPA$(>:0XD1" M@D66+K'@*,2K_] 7K.IQ<\J1]!UG6>-\T=LR#E08P32#)%(1(!@UC%"0PR M_?]0GKNKWP?ZR-M'N[]8+T?@A%0\R%.$ LE":8A=ZKXR54C!*"2.!#*)8 M.34H>S[ U#[:6CZ@M(".4:8'T-E]L9< ,O WVV!A9#OOTW;^;$\I[NG#/7C\ MJ)_N*>6>?[PGK^O1$B%?Y/?K^S9^@ 4D"V,,(XFE:2<30$)# @.<1H@$J0QC MJ_+?!T^>W =;"^?0 &$/I^Z/]"+MA_XZ:[D\?IDGM;VDY<'>\\;K=G!,C;U& M!T>^&+,ZG(6I2$(51) &:::_2JH@$WIQ%5R1-.2,)FX& ML/7(4_MJM_*!HNNH\$*\[9;@05 <^.OOCH;=@;>2W-^J[8R5I^7%K>FC'*Q_+:Z,P>J=/$T"RA1-!,1E)$((0J2&#(9"+U# M1X@DF2(JM&*D,^-,C7^:"*A65E +"QII7>/#CD/;33X> 1N8:GIBU2-JK!.) M"X+'CC]WY!BR3N4.0\FZ+^\1J'Y82>WU'2UN97FS?%Z%9UK<35ML6%0WBW"_;=M#$DH@/S MR-%ZD2W"-\LC!8('0M@AMGX@I$<*N_>(N%ML?@_8.L/V79XW7D1_#RWW@OW[ MW-\K0TE3Y8+6OI[FV"-F<41H&L$XBR.(2)1!EJ$$HB034@:14I%5]-.I :9& MY'LB.N7E'&)G0= 7(C(P$>])UR];Z1 5IX2EB] 9+6?)"277Y*63$)S)7SJ\ M;\P4II-2/\MB.GU=OR,V;?_>+Q=UXB8M/A5?31=A487XM&&ILXAF<8CB$ 8F MF!.9UJ*4H@BF*@E#C@4/F=/AFL684Z.Y6N2ZX, 5>* %>*RB]7QD']A,@=UY MFV=@!V;+!M.O-:9:8/WB@EKD)A9R$];O[YC- 2)/!VPV(XYZM.8 P?-#-9=; M^_-17GR?).7?+XLUX7_F.=KYY^D:N[I7B_:=YZ^%LI3>ZK M:1T_(Q2KB&$.I0PE1!0'FO>2&"99P&,G MI;2DN8MGI9OQQL1Z\'VN&\Q.@1(^,+H@KN*BX4<+P_ !TF[4AI?G];/X-BDE M6WHMMRW^2)QF2B0,!B%!$(DXA02C$#(2ZFUGPF(:.:5U=(XV-3K;20O[15(C M:X^VWMWXVEEIWE ;F)AV -N1%/PV2/M#*U \65W=8XUJ95FI_=RJLKO)/0+C MIJ"F@_77IWNVG,^R)%5Q%E*HMWUZ3\CU?UB8*H@1CS(N6:C-)=N8B[TG3XT8 M&N% +9U]5,4^7-W?_D4@#/R=6^KO%"EQ5-=>L1'[3QHM&N*H KOQ#\[\%W@)' -_A Y(] A9.E3Y@CBEG8>-')QTJ,9A1-*1:X9KR*M_ M^;J0(E^57V0I]1!W,Q'+@&8\A0D.*$0X9I")2%O;*E-2T3C,$C5;R%MSUGOC MM_WNH316+SBI7_ #F89[V7_]\]<_ R7U7-#Y%2C-N7=U[J>6A2CG"\?J@H/O%;/?V?>(Q-I9\P/."]3Z[-K_E#K<05:15ZHE>YI1$?LF'M$ MB,DUQCT-5)_^MQU/Z\>QUYRO[]=SPSN?5G>R, &DA;R3BW(CR(=E67[8%#M0 M/%8B3%)(,E,9-,%$_V124S*!:1A*EBFG?GNN DS-@-J1'U0*@#T-VF_Z!Z/$ MCQ?4I7">*#OV'!+^@7ES .2=J;(O?)Y(TGGX4>FQ+SC/B;'WX.:+?"4_ MZ&>+]XN5?N-,FDW=9?SZ?EFL\G]65-Q$7/ZW9N%W^IV>L53(+,,,1@1CB @B MD 9A!BE.0T0C%06)50^4R\28&CWJ5S9U/.#M![_ER>_@H Y])%PI "L-P%8% M4.FP4V%M5YLK8!0!1A./Q\47(>GK'+F?$.,>,%\$U,')\V5/ZQ46KK>'Q>K# M\C9OFPZHD,=Q' 20XXAIJL.:Y62409X%@0S#+"3,RHMUXOE3X[!&0E")Z!3^ M?(!<-TMYP&-P5_D.%/U"P@\P<8H(OP2;T0+";5X7USCP4XJ?"0,_N&W,*/!3 M,C\+ C]Y6=\R"TH6>I/\KC[+>IXB\THNI,I7,Z)4F-(@,STMC"L^X)K$,@'3 M.%4ISN*(N=6SMQMV:MS62.M:6,$*83N3S#]N W-@*S!H)#Z2'@=^:,0^'3O? MHZ*""T[>RBE8#3IR+047( X+*3C=W<-@,OO03ZH^IGM'S='=ZND7^MV4D7FU M+(KE-],RG.J72__^O=("%+)NL(%0+#F3D%#CMXA2! D)0B@(4CR(4$JH?1/- MGD),C9X:D0%K90:\$1JL%\)DJ.C]3JZT+;*I4VGIF[AHJBS,N!$F8&">JP[, MEJKQ.(!6B2O03LI&#] J MXKL%%EA'EP,!U'F(^1[,O!YL7-)+T0T$Z[M>^S MQS-N+]1^SP*^]%DCM\ZH@V>WQ8C*ZE#6-,_\5%=0_]DTMBK?FUZ:^5+,M(W- M:)1J\SJ2 40DCB%.I(0I#U4@@C#"S*DTZ%B"3VTMK*339J=)TJP2,\NQ^D*Y MSKB=X3_%>1QX2?706Z-6?J>D6]DXOZJ&XI_:5ALU!""ONAMK$";09*/GM+UT MKPU7L?\8+3=Z3H:WSAM]Q_<9259GPZWUZOKI01:5Y.4,B8RD(1%0*5,=@ 82 M,FX*H"#%D""8<<)GJ^6*SNU6*_NAG=:;C0!CQ"7MU+1RK\+I@+W=NC$,H@,S MOWV0UTCA7%UX#1K"=73@"81M=0%B%ZK5^80>!TF_+E@^GTMQS?ERO3 A7USF MCY3-9>,YP3A6(L )#%3(()(A@C0E"8Q2P7%,<90%5K%85J--S1QNY06T$1@4 M&XD=CA[.@FQQUN,3NH%Y:(-:*RO8"MO'GW<6/H HXG M%B[387GJ,!#(0Y\W)"XS 8".O4_T5:\3M>,LGC@-SU240]B@>98>+MWI19X8; MN424G?*'5:$L[^O9[[8TE5?*57ZO=\7E3-M!89@F"H:AJ6T7I'J;*G$(B5#$ ME+S#-.-.O6SW'C\U M'2F55Z(Y]C^]E]Z.RXH3\@0^\VGV%Q!3XOYSE_ K\U M_SN(G7(<#E]=8/E>KE%3<@GM.-X]U] BI-N,N.3[&L MS.8@0#A.%(4BPQ%$B!*]42$A%!$F689H$!#[WC-'AY@:O51"[H8*E$X;D@XL M+]R$#V!]A5)<),NXT14^8#L(N/#R4&];8!.S M<[O(_RG%>Z%'RE5.MVG89A-82/'SS MC M,6"!AFH84HD!;L5@I 644TSCC$6(X<(DT&TA.)R(?(2Q-BP1HI0&@C0H7 M[[6]S&?OS?G8L_0"N_DKL%42[&I9%ZXH0:OG%6@UO:KX?T=9T&A[!;2^@QX# M^)R0X"-B@E D(K>0DJ[!IF:A[[L-"^,V?*BE!3_<+PM993@X-R/K +NGX[4GA*,[ M73>AQ%K2 ?VM1^ 8RM>Z.]3+^EF/*'W6QWKLGIX40A]R;6@9&C,QQZ9US^ME MN=HM -1D8@F*L R8A!$7,42ADI"2-(:4923*5(I2ZM;KT';DJ9'+IC#6/%>5 M3Y+K'A8LB68(;(=FG:W,H!4:&*FO]BJ0>4]"<\;*%R59 MCSLN/[G"<4!6S@_HQUQM\O(;6?_O^T4;R/N9/E6FV,*$]A9KN6M[S6*FF)(I MAT%@"GEG0:1I+(MAB#.D& M8PJPZ85PFQM0X;1-S_E +76V8:"TVD'4]$T<_ M=,_YL2.XX5$?F.U:!< /K0H_F@S;S3Q\WIF'1I'=#:P_^KL,24]L^2%3^M-F76*V;& D QE/"*,0"I,BZ! ))!%,85I@D424LV+W*FV0M=@ M4Z._;2)E#Y8[#:DUEWD!:GC&:I--!X^GL8'$'_6<'FIL@CFK]!$:.7]//[+X M(A_E8BW?:3F_R*IB]F=:5$LT#T.EV8)"&638-)@F$.,@@9E()-+_)R5S<@Z? M'&EJ--$("LS<@:(6U;2\7SVYD<9I:.T8PPM@ ]/%'E:-E* 1TQ]1G$7"$TN< M'F=4BCBK[G-^.']#SV.CO0I3;Y;W-%_HK15&2,D0QFFH+8@L"B#C>G]%$AP+ MJK==(G J@WILD*E1PK/*:>"W6DS7Q)YC<%H>]5P(TM"G.J[XN)_?= #@ZZCF MV!#CGLIT*'EP --U;<]@,EHL\L5M^5D6;0V>G,^0(F$8< I9''!M!R .2),N_FR2LJ? M49E$DG .8Z9B;6HI#IF@@:8*&B<<(1(F;H4PK8:=&A?O5HIHBAG6@H,=R9LZ M!HX6F>4\V/&'?W0')A0_P+I7A7#"R5<]"+M!QZT$X03$00T(M[NG5O/WKUI, MTY*H]A+>F#C0=S0O_DKG:SF3(I$)C12441I"% W.M9<[6*]?XV!=Z22Q9>?)3/S3+CU9" MN 9D6T+X"A@\0 7('Z&J#)>Y,TH"2@]7P.[=75ZL_H'2%8YG:'20+#[QZN#.*$7SV&Y;/9> M-K.EI^Q_A'R7RZ;%4Q;,A4+XK-._7R']YWR^RIM8^EFDOVH<9 @F89OW3M-, M0L(XDB%/5)@&3MX,1P&FMB?\>;YD>E.8;QM#SY??X(I^KPQYHY*/XOT=$V)Y M-C\@S$,?VUL7\O_Y_8>;]Z/5\S\/WJ!5_3N>!M__/@V%7XMWA.KSK_Q8:0 M]4!-"\I2CSQ?BWQQVX24OE]H!M&;$Y/[+A=T7L4>)3$/$A()&*1A I'YB2A% M8!+PC,=&N*E7C$M8H8VBPUF83*I\W^E3FW$.KD5,1_/X3 MV$V88T[+P,2Y-R.&-%L]P$:13=!\JPJX-B5 1IX1IXX%H\S,:,T,!ILAUTX' M%\-ZI@E"_^>/V1_A8A2>M4ZX_'F7^L?;[<+'Y4J6'Y:TJN3R3F]+]*JZN-TV MZP@3K,T5BE.L4#]'.9.\% MU6D7?K_'N9&KD/GL[6)5.3,TZ]!JM_*&KFAS2#.+,RIYC (H8A9!E"4(LI2: MH$06BI1CB915+9%S TV-'FM9P8ZPP$C;GLG:4=]9=+NYS2=F0Q]H](3+FIAL ML3C"/*7D?[Y=/OZD'U&3COYARS5G'SP*F=BJU[*%]?67VEJ?B^6#+%9/G_5T M&VO.>#X?S#:B7IP9H:E(6:CQI %$3$:0F.+M2<"(2)(L8:%30ICMP%.CBU;: M*U#)6ZW4&XDOM9?.S(&K@>0/V8%)Y3)0+[!Y[!#R;N2<&?:%K!H[,$Z;,9;W M^RH%LNE^U50CN69E58EDQD00<$P5C!.BJ2I.,HA)J/D*Q_I%E'&<":?X0?NA MIT96K^],?$O5UWVY:0/75L-H>YP Y7]'C[!/Z ML=TORX5\^H46O\O5N_5"E$UWW"",$AG%" K-8WIG1F)($QK#-"(Q#3*:$.:4 M?7M\F*FQ6"4EN*_$!,K(Z<9%)\"TXYW+(1J88VIT:@E!):+'3L)V*'CBC1.# MC,H1W8H^YX,S5_=P[GYK.6"W?EL7O+MZ^ M;HPM/*S>D!N8&AK0/BFPD10TH@(M*WB_\(::@Q?4&WHC^3DO0-'-CVD%3*>G MLOL)X_DBK339\S;:W7%QONW]PWSY)*5Y>,[EB:R >35/^J=/:AOZ6,?WFRJ7 M.SW$59BBC!($,VY.RAF1D&4B@)2H5)!(IF'B%$\XF*13H_-=%]C7E180'$E1 M>EO7I.R=U.MYLEU/WUYP"H=V8!Y+%MOFTERU,U='O.\4BZW*_*XW1WH#]9T? M>@;\)R5[EO.E\IB'@;LC]7F@ ?LM,U5FF!FYD'=Z\$TPZ(=E67Z4JT_JAG[_ M; HD:YE6=:YMY=1=?J:5BS E:2PCS&&@5Q.(.*,04Q%"CK)(Q#).JZK%]@U^ M+I3':DQ9VN$!?[8;)G)&G>2[);L$:$?>&&N4=]3IZDTHZZNGJ![OH;Z>FR_E=(VWNG5 MTT[LDQZJZJ]+)0DCHK=;B7ZV\>X%D"G%(.,JB(G>AR&E^^6 MQ1?YH-_<.[V_,<=D]_?+175R,@M5''(6)%#$*8:(11&DF> P2WE,&<$8JZPM MW&!'B><'M?H*]PLM#$Y]K:!E[24PLH+2".O&?Q:(RYADH401E"D)H5YO)*2( M8HCC-%8!5A%+G98@3WB/NM",A[;=FN(7PX%7CE98H)8%V(IKH*P%K@]%_2TE M]NAX6C L!AQU6; 'X#GY.]S9TSW1=J!^/:=E^4E5SZRL*171@*:$PB@U=7F8 M)AO*XQA2C#@G,E!!YA9S>VJDJ=%+)=_6-]#'C#V-JN4YO@^L!J81-YC<#]+/ M0>#K(/SD..,>9)]3]^ @^NP-/0) !J^_8I(V&_],.0L#3$@J4I@$-#1)/Q$D M(4+:DL$"TU28DV>'HE_C:]##$!VIXE>/MGHO\ )81+M,;S[_1];ZJMZ7MU-_ M7QSB?";[WHP4-S3)]\SG/^ MM(W129 4@108NKYG[$V;AF,< MF*]I43RI96'J-Y-KQS+^4!N88'8 VTIJ M2D6ULGK,\+/"Q%>F7_=@XV;\62E^D/EG=]?+-WZH+YFA0"A)&(=Q(B1$B$:0 M14$,0XYBDS4<2B9=@HO]B^A$5B/$&]?]DMIB"8W\+]>YH9E'.X)[V=GY8Y[+ MUA=.L\G"_AQ,L)-"(^ ?MEW"/L!#]D1X-E(/#^'KY:(J,6&25W9RJ][H56AQ M6^>US!1+XB1,,519S""*2 IQ$L60\32+HS#("+6*4+(=<&J69E6HHSKCGP-N MDGP WPKNX%RQP=K"A>89P:'#"AII@1%W-WT/U (W#=X\P^C@6?(,YTC^H$MA M=7/=.Z7"Q>K$P%'N?J=3ASF0=,/3'>)9*,RHL>('O.GCX> MV8]C/RP7M_IY]]IZ>Y3%RC2H>R/9JB7RA=B>N&XLA40F,2()@8RHU'A8$DA- M&7N*4XR3@&1<,A=N[2'#U#BU/81XJO+QEPLMJJ-1UF6*_/A*,RGH70/2<[2YYU 4[Q^MMJ>4WRWN:+V:((B4%#F"2AD03 M61I#PC,",##,UKJJD!#MB@M]J05VSV(^#ZK"/O BJ,3:2 M;BCUVTB>!,'G3O)PD/&WDB<5/;J7/'UU/PKX(E?Z(5*\I<4B7]R::-GU_7IN MLE7>:&.+YZN99!DF(F PQ>;\"$EI*EX(*$*L$H*S)(V<(EO/#SDU:F@E!K(1 MV8T1+#"V8P>_R W,%!O06FG!#SOR@D;@'_W1ACTZGBC$8L!1Z<0>@.?4XG!G M#[?A7^E\O2F(]XUJ7;XLY_-W=?S;#$N9$1H);6TH4UE:VQTDH-KDH%+1C G* M(JO*\N>'FAJM;(0%&VG!;T9>T AL:7E8@&SA*?0&W<"\,B)J#HY!;^B-Y!(\ M@J(G]Y\5$IV.O^XGC.?RL])DS]EG=\>EM:3?Y8M\)3_DCU4/7#VK^28 I.[6 M]7^I^]+FQG$LV[^"B)F85Q4A]! DN$U_:T+'E( MR57N7_\ +A)E;0 $TJR.Z"Q;%H%[#\C#"^#BW)"2*$P"-6/#6$W@$ X@#5FB M&#:B&$5$AM)J F?>]=0HMJ_VW-@.:^/!SOHN3XOJ4A;_LRI!HVUP93VUBV-D M%O$-@_S #&T!^H %UDP!\ZZI?+'C-Q))-@7DM.JQ<0L.06*GJ%P?)/Q&"OY= MU/'GW>JK6-?ZRC_$>KVH4ZMNI2[PMGZYJ0]0S'$<Q.ZA.;=P_JXD M7.C*UD:Q2@+("(X46\QKEY@ZA.(8YKF.,$H05;;QZ\[F%IHOK.OSN58 MZU^!OL NY#[ T2RPO@:=@5\)/6#\E],[Y;>G*/B@^5%CW5/.O8YH3W[/<69^ MO/K'KBS-NY?=5UI1QYI#;I_J KR>&O'TS 8_%4O 5XL% M*55(+,HF!#Z])_&FPV^X8C"]01UZN:%7$VJOBE?/:;VZ<[1VE/9\!EK?=?FH MK?,NEXP[% =K+2-W[YHT4,?(WTBY M?E'O4F4EJWO_4%1LL:HVI>@5*HR3)&5A L,X0A G>03S.$L@050%O"**<6JE M.V'1]]1>/#=JPD$*\&FU6?)Z7&W3",Q1-\TG& 3+P1,+FLEW;3;HVPUVAH-? M!U'8<\C9QU80W*8?F#?A!US<5',/[3K19]4JV3QWX*4G]0GU5S( M+)8,J9EV$#&(1<9ACG.N?I4TT45]$K,3RV?ZF!H3=6:"QDZ@#06UI6:4= [. M\]3C":2!*<8!'V,J,4#@"&54@OWI?O7\[^KJABW4#SN2.-?F*&1@X%3WT)M\ MU2TL^2K6[TGU\*U"8R%SB,&&A371B;\+4J$&;#^1B]5L%]/""U59ICFQMMSS#X3 N M9O'+L&@/S#%ZXZ &NS-?SU%_TAZ 8ODSV"G\[;P8Y)"'.XB>(AL' T8-<-P! M>AWG7-&2&R-^$%*497UXKMFF_[Q4G3-15=]%I5B7/=PL^0?Q+!:K)\W'3*RB6H+4??.^CWW/!'Q&Z@N>)!JV['Y4$7<%Y M38'.[;@1X"=2E#HI4[Q[V?[XGX6B6]71RQ?=35V8*4VCG$LU^\NR.(28\QA2 MB3!$*$I2)E$295:R"&;=3HWLM*F@MA5LC:T?MZ\W?W.JA&6(OAFW^<=T8$:[ M!DYK\K)#QQ-E&78Z*E'9 ?&:GBRO=LAS5#2W+@NV%KPNVO7+LEA7/T3Y7+!F M4;_-8LAR$@=QGL \EAAB*HA.9^104,9%+#,2,/-3,69]3HV.6@O;Y,/O/WZQ M270SA/D\]0P$WN#KXYW!;76^VF30V@R:#="+F27.D%KD"?J'=J2<0#\0VR7_ MV8%U-M'/L*GQDOKL?-M+X+.\]&TR?/ZFC*Q56;4Z#:O3"_5'MYMUM581@9KZ MG\W\2&4J948Y1(0S-2M/:;Q1]T,M\,7: MA/AGK2LUA?2@*^\=L^#ZCW-'#/SR])E,U-Y8.N3_V+NS],?J6SMH_D"91G[& M>2()2%MW.N>A=SL3>4+ MR('?(RV&/QH,&TOW2-\?IYL@XHEQSW8U*A^:./V:K8RN<>.2OZQ6_+=BL9@G M$>,X2S@,$J'8 B7ZZ#T2D&59P/.<\R2P2G?L&IX:1W1VV3W_6Y@0RP.2Q0P& MND $%A&%-.&A0BW)\D Q;\S2^5.MCOYC3GHW;)L=]3WPVIG7G'_P=S=^_U8*?6*^/B4Z M)Q%FA(<,JJ\J\@H3!&G*,RA2*DDJ61HG1FOSQQJ?&L^WMH%BJXYN6S=Q#SJS MQ] 5D($?Q0Z+\[6NK9_'8]YZ>B;WFA[UN3SFU.MG\^AW7)]/G:>X?OFF!DQ+ MY>J#VD_-!/1.M=AL\F,6\4"$D+$P4^_-)(&YC ED(L0B2/( T\#NL;W8Y_2> MYL;D&:B-;I:F.K-G0)OMM-%O K_IH^\5U($904LVM]I&=WO*1M[W]RUP\<8= MEWLZXA6R*3%[#;ICUXGU@Z 9.7O 96!"[I6*:6T$/[56>E0:OH"#)P(^ MU^GK=N1:E>OY#W&OB?HO8G5?DJ>'@I%%JZ@?1SE+:,1A0',5 MS\FHUB67,,!"("HE3H0TB>?.]C*U"*YOH66!@O-HGF< ;Q@-O5IB!8_Q@V_D M_KG'7C70>^35;[O'_7S;HSSL1NYUC[K9ESV=5SD4U)WS)(QX3B+UV%.FIW$9 M)&$:0DJ#.,EBCED6.D14!EU/-+K:23F3BU+.SJA3+#FB40113)!"/18*=8D@ MXWF(XSR*,2;V"_:^0/^CK>6;()YQE B*8Q@BI.[S@*N@EB<(RBQ+),HP$S*P M7>8?!.]I[P"80)U&:)C!!+$092G5XGM7G7J[#N9Q:Q$, M2")FLPS/Z T<<1P]MS:(NKX#/D,=33O2X]N>1CL-P<4#:&6.=7;FS#,!==/LXT# #*EX$5/UNZ[SH0(94]VB M@]:GQAJ-@:"Q$-0FFDL5'6)WGA>N1F1@%K !PTJ7Z*333HI$AZV-ID5TTI&^ M"M'I+[F]^-\U\Y,?#T*LOVB<=]4_(R&P)#F'(@W4#"/C":0A(5!2GO(L8BF3 MW.:=?[JKJ3VXK:6@-A5TMCK65CV#L-F;W@]N S_>KI!9O]\OH^'IU7ZFHU'? MZI<=?OU"-[C"X1#X+\OG^N3#L<.+\YR%-!-1#D6&),0H3&$>20%)&A&9$HZ" M/#<^^GVNIZE1Q=>-/JJIBV>(IGA&L51&U^=Y*[!:/ZB_K1_($JR:PR-@T_IF M?Q[A\B"]70&T.]YM LK90]UG&QCO M*+>)'WL'N(TN<*QOWR]C^U0*5C3\+9X6HE[Q6?*;QU6Y+OY9?WXR2VC.(T8% M111&49"HJ59&8)YC 7.) QI&<DP> WYY\72'TQ;+6_8]+IZ[P'/"FQXL&,(<6#,=&;DW&:)%R-D)7TY:F._@!T9QV&'D?4 M.*R\&J?Q*6F BH27@/ 7OAWO9NQP[*RS1\*K\]]W6'SV "VN)\>Q+G=R_MJ<7:"6!2],D+]!;+G<,.P4B+H/U;OMP- M1:T1!#;U4-R7:D[7E+'0_=UK\&?PK0O_T+2H(_/Y$2/&N+_PS2()@%S?^;O[6R6V2S?EB5NO[$GP&* MDQG.\2Q#2;WVIKXVBU$X0PAU*EU%56U:R<&^8!=9@P\J@M"10]-ZA&9 W_[U M-]4/ZE=UN=9@*Y[%XL59U:L98+,(^)IA&_C%LZ_>55LW Y]K; ?1[=KSW[]6 M5]/\6^ES[3EW1I-K_WNNN;=T_7F[:_Q5#7&;'I+$+,X%%I#F>1W!YA#>^'[CMEYFZI8BJJZ8?^[*:JBWIS0/Y:BNXUQD$L420X3 MJDL5DXSKG)L,Q@'B7. DR8G54MC%'J=&%IW!H&?Q#'0VN^;L7<3=C#Z\HCDP MCUP+I'TFGRDXOA+Z+O8W;EZ?J?L'Z7W&%_J(1]ZOEL^B7&N9H.;'JMX2+9A M\SR*PCBC,53_1BI 04B72 \A)93'%(4!$U89PL8]3XV$=O:!)VV@%Q%^\W%P MB64\H3MV<-,SN_NEAMVSYKPU5H-$/^?Z?<-PR ".\_&120..14^V"T4WRW7! MB\5&+P[\$&Q3UN>9/O[.%ALN^"?EHI9_WS1KD+?R(RGUT?CJFRAKG>7=JJE$ M0D55.8*ABJA4A!502"B1,&(49RK"2F5N56[9OXE38\/^NFO?1[!S$G1>-@6; M>W[JBSI/@7*UT2&W+%_B_RXPH]BW'=NQ=C;\#:O-%HA]W9#!!L-7+1#_!HY; MWV,P@ ]J=@S7D\MF-%F(ZF;)_TK*?PA= [L5#FMS*9*$Y2&3"1L-GZ](3C6)F^-Y(T;DI8;N$;8G-^L/=_$B!NS1K[L;\*:7>) MJ)T"P6Y+]^[E20NT+5Z::DOO7FZ6RT)/%$CY\A>]9_^!K(4B=:9OL'LQ9S)E M!*, LBC"$.OZLSGC&+*,""XB$F21^?G#J\V9&BW?/0A]=F6S7.LLA\83T!X0 MH[J^\]:9)B$"<.4.^.EIZY#-$<7K!]. Z$<=HL'7.%I]E'Z.T-:=KB+?NQ?0 M\PC4+@'M$]@Y->HH6;Q41AVMD=X[VU'KIQ-9/%V[A\M7?I$WE,^^P:[O9;R7 MG#=$]MZ#_EIUS$TBU8/^OSZ']*S>R76J;9<5I?^@WM'['_2^.9"01%'),XX9Q)']J*85]ED\W2/)Y>IC9P!IOZMC_:WMM8Q>R^9L/X[ M60.Z%==<2? B2&F9CG35F :2YBG)J!;;)&I,\P322"00Q8*B+%?/+^*VLILC MC^CP@IQVXRET-MKX(YFD-.4QSR$+I2[A23"D&6,P265*8AD@1<8C^"80V:V,CS:0 P M9+DNEAOU0KY5+YAZ+E"]$W)5BJW,H:@^ MJ5^+^^5<8L3RE!$813* &.429CB+H$1A0),4J9^QS1:?NRE36SEHS7(IV.(T M$F9D.@Z^ S-IJX;ZDW;CYVZ_K/,$[%Q1H:7VI:>>JC53+PV,8WV8:S#U6D+& MR9 WJ#)S#6#'"]%)!(JQSTTUU-C?I:\_HZS_]AQX-G8#7C.3]@#U+.'6B_ M=H9ZW,^_C(8G!CK3T:@,<]GAUPQB<(4;0WP7SV*Y$=^%SB]5E/1-E(J)'K48 MQ"U=%/G](!W7W16/FK7D#_5I)57GZF]?BJ7XO!:/:HI+LBQ4@1;,4*ZF MN%P%6WF($J@"+LZ!G73/2>YOQ')@DQQY*:W+UC[HG,O9HV*CD[1_0UV0_0 ^. M2;^D1?]T8W6![IM1'&;71.MK-89 MN](?W>X. _]=!;D/^CO/*A*^W[FL8V3]=MN0Q9TH']$KCHS?#^]UIL0 W.#+3PS+J$AUJILW=KZ8_5MW8PS4 ' M%&B1ZKU=>U@!#9;'M.+)C;^O=.3I.#9N&O-T_#Z5_CP]"UUE59KF_EZL']YO MJO7J493=G/6EG;'.,<5Q(!("LX!0]0Z/,TAPAF$8!VD2HSQ4;W0[J97+G4[M M[;K-+BJ;(,]6W,0 9L-]2\_@#;T]V9H+?E/V@L[@V;;>V,MVB.0^(1"&#J5!T@UF20X)$ M!-,XBQ.9(XJQU3:@2:=3(Y[69KWJ8%,0U!UTPZ#;,Y1#A\-G41SVU)L%4KX" M1Y,NQPWI+$ X"+9LKKTF5>''FJSKZ.U55;!$Q)CF)(0QXPQB2CG,:1! +**0 MLR02$ENM89SM;6K\T^YR;ZV]MOK:>:AMT@T\ #A.1H$+=H[I AYB[7LSL'>/)-BH=\MGU:E/J[UR[(49*&5&'56P;=5HQ8S MC_(0XYBG4)(H5H$.B2%-< +SA$:A2)$,,;'5;;$U8FK$L[4:RE4)*V5W>X:U M?E576^]F@#6)&:N-KN;6N086NL+!4^M'7Y485Q0]"L98FS"Z=HPK2,=D M9)S;LJ]??:/HFFO*_K0@]_.0TB".'!5VQ@%MG7G)ZGVXSA/152 ,S"Z&_EM5J3[JJU.%ZOV61JM.?=2!?F7J MXU]PBVH^%R^- MLONTU;IX3YZ*=1-C_%C)]6^D%/.,R$@BQ&$0(J+B@I#J_2H.*=5% 4B>92QT M*+3J:H_1HS9^8=6>I:!8*FYZ6$7 M4XO7MA:"A3:QYCD[FCL"HQF!70?.P-2TPZ6V3DO[G@'&FF].^^Z)28YT,"I' MG';P]=-_YIMNS_5?5BO^6[%8M!KD_,.F;)*1BQ573WA"PQQ%,.(1@SA+ DB1 M7C.A.&<$TSS($YLG_%QG4WO6>_KL=H_X643-'G9?. W\V'=F;NL,<-!8"AI3 M_3& "2">N.!L5Z.R@HG3K_G!Z)KKJIF\7SW28EGO@7T7;'6_U%'&9Z[B_D(6 MI)O859T%-TO>BU/4WS:/HO_)/$4H#@.F:Z!@JL((7>DS$R'$04)R1%B0Y7P[ M 3/73AG(7)?YV0CB*G4?_<.N@#2FNU5.\3W&9K3WED,V-FH?GT+^6JJG:[A7\AQ;)15E!3XGD0B#@.M%XW4U-1C&,&"4<" MII'@G :1>J=8;2MXL6IJL6UM:S_]X5Y9:[E@YV>XS%X,HP_"X$MY!@D0/;= M,V"]E CMV:S3EE'.^:-]KUA[(GD_-HU*Z5YA?$W@?AN_/X%LZ];;;=&BR:Q? MD]_[*R1OMS)R8OS'7R2Y8CC_T.LEI[;2I[EXJEFHN63#%)RTQU)LM*_J(<*M>D6*JO M=6#S+$PA47>23#,%/+,)3+T:-]'8LS5= M'R'?=,;7 >CVC%G9V&]1],G;>)YGJ?&'9QQ6V[K4T^(&VBNP[Y:.+[>#MW6M M_G;G'/C^=H-G4;CK+09QI/I=8PZF71TOWZ"?+>?EK;/QJGKYQF>ON)?WQKVO MC7];+0KVLA-0X9CSB.89E.I5"C&2$:19P"##* G3#$]Z:K'XD6RR MP]7:>DJ_6MZW!X!N'")WB\&Y>F'\"LC?=%5\!AK+P:_M?P<1N[$';OB%\=<= M3V55_ 0@%DOBIUIPU@)\5NRIF_]6]DLJUE*&5XTS1B6 ;YZA,U8RZ\AGW6:.5677#):TV1QA/0N>)5Q/ J,/T) M&[J9,;;8X55@'1% O*Z]*W3;WUV6E7UW0E;VX^^B9$6E5Z*_;G0-^'F0QV&: M9PDD/$P@YE3%HB(G4%=08Q'"-&&I;2%2[U;://]C%2?M&>G.M_['TXR(WW2$ M!F9HG\+F/3]GH/'4LRSY$(/@4UW]1K>]!.G*517@J!6L6/M3/ M"U&;L^0WCROUQOIGLXBHPO%4Q!C#,.4YQ$',(241AW$HXQ"1G(;22!K)IM.I MK3[T;:[GQ*1GK*V4@0'F9MSL&\F!Z;9OKLZR: VN\;PQP=-!BL <(&^R P9= MCBPQ8 ["H9R Q;6N]2F7XE:^5U%QL?Y$6*T+_LMRHSF2J!M)JX2O'A^+=:T^ M)<0WQ8!Z ^%>S!,N1<0I@QFCLJ*5#K8CH9P!.V]\5LZ\ M$E!OA35=[1BY[N:5I\9[Z0@X^_OCVS6+G_2R2!JD0 MOO 9F+(Z,T%C)]3_J:$"OS:V&AXAN8R910:"+^Q&RBJX D.[) $37,YN_)]M M8+S-?!,_]C;HC2YP/#^\._96I]+I"7@I'M0E\:J3:/VC:I'[N6=]EV/RD'?BYK7YB>1[- M:FS,PLRA$!^8IOV";7^ZUP$U7X=X;;H>]ZRN R@'1W)=VG O&O%Y6:W+^I7X MR[)=J1)<'WI;;9;K;Z5X+#:/:A9??[7=;M)B8=57L9Y3'I L%SE$22(@YD1Q M'Z(A9(3&62I")@(WQ=.KS#)Z1L=/Y/TBJNH_ -<']GGK1[V<5;3F-UJG,Z!> M9WK">,VJX76C:KJ@./P@C:BAL'-%3\VWSH#.&_!3Z\_/]: UUW0C][X9.>66 MWYH2'O#U6%[B&FM&KS3A ;IC12=\-/OVQX9W"5W5/)$DR25%D* H@3B1(:2< M9Y!GH9!"LH '5E7&!K)S:J'NWG'18I?UZ'(";*BA-2/R"0S8P 0_T-G?$P4$ M)GKV]\C03/# ;]_*/^PIWR-0#WFT]UAW#NO$O1/"K?)%^T$SY]C7"]Z6Y9VG M08 021B46.OQ8$I@'N<9S 1"E$0,I<+HV,$5-DSMW?!:W-M:*N*:\3!8AQX> MY<$C]I[J0G?.8/MAXX7.M]K3$M_5_AY^$"P6MH&OHU_F^M[I^95/V)?8^JC?>^D6W7CZMROI6K0NEOM<3J_+E_8J+.2)Y MFE$U54'JUUTIC,MBS>=94^54P@]9R MH$TWK]5G@OOY5\H : [\^O !I%71/PMXG$H!FK0_6H% "V?[90-M+O-1>*9- MF:WFL4 Q1HI+THA%$,=1#$F$4Q@SJ2+;)$H39+6!=[R;J9')>U(]@"=2-,>) M5M=&K!8S!(E9IM)V]8J>:UH^>KU1Q\VV&Z MZYQ?_U%-Q351=0O!5;U+=_= EFWF_2_+9U'IW;O-NE(S.F!WWVWQ 7_[(]YW%BL94[!W@NLB?[#[T&ZY94IC?G;Q9A*& MCK<4- EWCRTL3GQ>I%B/ID?M-YF\^<2!RH&"Z $0TYQ"D1D*(< MP3AD(D4T2U*[J>3)GJ869C4"(:MF(.QFC*?1-)LT>L%HC%#D]:'PW2W?'0WW MF!MNC(ZG&>7I?D:=5%YT]_6\\O(%(TMJ?")%69-4O;G;'>5^$DPQV]]6"]6, M7FC76G3S*$<,A4A"0K%6^4_KA2L$*V#E?:X).0*;#?JC>6KC# MPN(_AI2'_1!X$_=PZ-KQ#-1BL?I-IZ]^6I4?5ANZEIO%#:O37*OO@HGB66&@G)KJ9U& MM]L81)B&),K4E"-(&<11C&&&@AQF 2:,96E(X[@[C/%6H[!_ZF+H<>C,K[>X M6AE\(#IJ9\V)_,6JJD0C![NJ%U7:H;(M8FDW5AG*HD102!(U1\0TS2"E/()Q M'=-%.6.I;/71?JQ)N7[CI^:U)0.FZHK[8KG4*U>4+,XJ&WH8A3S@B*>4PT@* M K'$"KVB6!:/F\=Y+DE.4QQ SKAB,UTBE1#U*V8)2XD0 M492'QGO)YOU.+?K:6=Y('X.-LAT\-\:#I\[Z&7AL[*]E-E\$*4U5-FW'Q6#G M=ABT!R:X'M#-\J\V&[1V@ZWAH+5\&' MMB>' 7FD343;N_I/GO;W[$$[NPMG MT=QX>V7V/N[M:#E<[GI:?S\G^_-2\:GJZ3TIRQ<53^CU@;E,N:02)9"D4:K> M BR">1CEN@I(ELHDYQFU$KHSZ71JKX"^FGHE:F7[Y6JM)GE%:[SM>7H#W,V" M6=]H#DSQAT40B)@1346@601R2"&8A0Y"3#&>9%*D,I W_G.EK>K2C M37U5<(-LS;VF?L9IO,UXQQ.* ]--"^!^V8N=I3Z+7%R$PUL=B],]C5RJXJ++ MA]4H+E_B++!6;KJS9(JH1-6M"9$\R<.UX3U,CC\_;RO+JGG\B+WK]P%H9[02HA@MM/J :?E%-V]@KU2@&63J[!(4_ M(;,3_8RM6G;>W2,291^]&SZ5C9MWRSY$?FS&ZIF7(2MYV'$)!$J MS@C#6$+,>0QS$@G(".=$9EG,>][51;UG7?VV>\X/VQOE"3[I1O=LGOZ"8Y#!'@3?+,2M[$28 M:G6EIFIS]>ZE]UNC(LPS3M,X)! %6,U):"X@C3"#E H582 1HCRUBC(L#9C: M,]S9K]]]6VFUO@LSG779^\!-Z=EZG R#C@'1'SKJ\ Z\?0CBB)ZO&,2V^W&# M$$=P#J(0UW8/OQ?JA6/;/Q?QG(4HUC ^6 MAZ*\#*09 XX]/ ,3Y [[6:=%W+D$5$BW=:HFT;Y;H/:KC?F =@W4OGD,_WQ" M[8EEO9@T*@G[!/$U1WMMVT5$N% MJWNHS8"Z84PL1*/F]JU.8.\2]YC,HC#+ M.0RY7KK7>4H92RDD69#F(B$XRLT+SYGV.C42[NS^/]4V&[5)\];%?T\9&E/>U]&]?T-?V8K?X_?.2E5JA[X-H M_OMY^7ZUK/=*=&3Y?E.M5X^B[ EEXSR@C.A\#QE#+(B$A% ,4ZGW/PA'26:D M'N_8_^1>"%W"92F>Q=)4+D!(!Z;ZSG+P4V?[ST"],3OSP6_*?M Y M,/,I17XE=IY"8]O>1XV"':%Y'?"Z-G-=$:;>"NP7]<'GM7BLYBQ-:)J&'$K) M,HA9&.C%T11*$05Q(A&*J=4*Z;G.ID9"X)=+2K-ZGK<\[I4\5YSE[CFN&F)M@/JX6ZHFH4[;ZNUD(7 MD%NL]$R]MX@9I%&6, )EEN409P1#FA .&4^23#"6!B*R5'TXR;(X1 F,>88@IIS!G*F97(PE$FF6Y#%-W(HG M'.UO:F%/KR# 2M<7[!OLEO5R"7 S=O((X\"<=!6"5U17.(N+]S(+QWM[HWH+ M9UT_77CA_&5N]-(5^C\IPC-*]YS[495VF'?FGQGG[!G1JR2L=Y M=R71NEP?R$LUIWG(-HH.?JSD6D6/8E>SNDY4:8_W9#B( M$8XI%!%2LTD42IB))(%11 (J)8]C:96X9]3KU BM"^@XJ%JSK=4B#* V(RWO M Y,5IV]H#.XUJMI36ZRZ08HLF"%DC]A"8,^QY:8,(?AB-B$Q<57%FYI,JN. MBW#?D=_?B:60Q?J3\K#_%ZVSO:S$/"09DC*)()%<0!SJGX(XAIP%(:-A'H4H M[":A=P[%7JZRSF&">C<&J6WE +7P:=$3NW"L%G/=$)JQWX@C,I$Z-*W)LUKP MJW5K@&(T7O#T7;GF.J/>ILR-%R!/UL3QT[KC1NF&+II\#DT5\UCD*)9)!E%, M$L6Y3, \S&NY#Q(G* HR&3AP[GXO$^7.SLB6-BWW/?=Q--SJJ#JB;^ATT*^1'HSC^O/@ 9?/EH:YVU M^M!)5&QRZ*]#9ZQT>3N4+//B3T-P/@7^R'4C9KN?MGH_L?W,]WSEL!]*^\]S M16-$%]KA2:Q%040"">($Z?.,D]-,@7,X\/W.M'1-Q4!R91U+'&IQ9!U4;IA 84_D1_[K;5 M#5,^CZ)WGC>NQ61@?K"%PY@,SOE]Y*&O!/O3_>KYW]5ES?.N?M@]YD<;&^5Q M/N=&]]B>_8YCG9P*G1Q%>RUBG+ M?3DLG?O4Z""H3_L^6J9A^AY:L[CE+0=L8 [KNU8G$>RM[YX>NZV#8.?A M\'GJ0PV KXQ2W^:-FX(Z$+@'.:M#]>.P'G83!BAK"OW=W)>B[J/=@H]QGN>8 MY%"J8$ZO:7.8\S2'J4 Y#D,>I8&Y!,;I?J9&VMK0KO3AUE2+!:$SB!JLEOG! M:6"N/ K1Y<0%*ZPLUM#\8#;24IK=[66WDG89B+,+:F\MK!E^_ M5H:W5\K\ETH7+MK3 !-9A&4>1S!!.MM"B 3FH9 PP9Q%F,9:ZM]-??=LOU-C MS;[V:\]PH"UWU=4]#[SA5J%_. ??D9!JJL"[] ;P3?UUMH?ID IJEGAYU\T] MW^L;R>4:07%:)=?L:$O>:\KZ+IU6ICT$=F]ME(A-IEH>0H9CIHD4,9B03 M*IJ3+$!(A &QJKEHT.?DZ*DQN9[)_46L[DOR]% P\'DI5^6CP_S;!'9#@O(+ MYL#DU.&X-7>$H]GF /EB(X,>QV4B-!19KXJ^C9KVLOUPY8 MS,K\#ZK!Q/=-AVI@UMSZUBL,![1[8-^_MGIM-YX_VO'L.PDZ+V>@]?--!]9B MEOZF SS2Y/YM!MIND6"P<3B[MN"_U_&6) 9#;&\E8[A>'-[KNK9J4>D#$2IB M5@:IYI1EW:'C=HF.)4QD 8IA2$(*,4(A)!&*($IXG@K)HS"(C5_5)CU.[>V[ ML[F>6&RM[@XO&!X>,4?!7XT7(7195C;"TN+5Y1O3D=Y&'K"U>[78 MX'3V;6'4T'@O !N_]CC=ZD+[(HT_5(.D+%;?2O%WN.*C5', M%"7'G*G)5(B$EK^B,$]D&#$2"A$8Y629=#8U"- 7CBO*0%[L8K6*DJ;/](I+&U[BM%/^BBVKH"_@O*L!<\EHW M5 6-[7'^6[HH[NL7TCNB[@Q]KDZ(])OO=D#=I[6H:^Q9-3U:0^0O5ZW]M&D&T]V6NR%J&Z6_%#(='O* MBS"),T0"*$@209QH/75*J1I'P9-$9$AP;K.M9MKQU *M+Y]OWGW^\OGN\\KK[H M =;K&!%+53 6$Z@FU"G$ 69JLI>JF"V488Q9QH0P/\M\O(^I\<_6RJ;R[0HN M6D.!:*0>;);A3L!JL/!V/5@#L\D^3N]7H,/I>G@LUM*NAVFDU;,ZL->[,NL' M 5A7]_=9%R]4;%QU?Z%-_ $J'8 KO=ZU%]6V_A$GS==Z#.N6HR5OKI5MW=J M6TRO^E.=,*>_JOA5+^LWO6_*4F==U'OXS?$#_?&B]WK@&U'7"RK47Y>BKKKG MJV[9^1$[NXYWXM+Q5N[.V[ZW5G?AJXY'L-0XE5I]IA0/BHJVNSN?5J4H[I?O MZX%E+W$]&, .AQE02&B65EC,0(L&Z,.A&;X!Q./9L+<81U\'QT:U?=Q396\Q+ =' MSM[$"(=IS3:'03VJ:V6#GC ]Z7X__LX6&ZWV6^= +,E"!4J=&&>[(4-$D$0T M"V%*&8)8*_-F(9+J'9@('(1QFDEJ//>YPI"IO&I4U5L/0*= M2U#YM-6HM9@>7#-Z!E.LD<9D\*VVJX;#)2'BFG&QF-N--#XC30"'>FSL9E\> M,#T[1;NF_?'F<1Y0V)OL^6C/;4;XB13EW_0B0JT;K=<'>ZN%?Q5$I^;SV^5W M+052ZDK82_YUI3=#FE]K[8BFU%84Y6D2$0IC',<0IV$"*1,(1B22<28)9KE5 MF0UOEDWM_:<= [5GLT9CO0*=.T#%Y5N'Z@>\[U*KU.%4*,W?.)O-XMYD] 9^ M4_8'[LPH>2_#YAU+3[,D?W:-.@/R#N?KV8W_#MRX_>]J+O6P%OSF693D7GS= MZ/?%K:P5JJO;S;I:JWM7]]_M7 J1,XX0:HXXX5BHR0IF <2 M-*1[D4<=_0U(USXML.Z;4[TMYP%]9L#MS>;]<-*"_#>_%Y44"V E4S6*7Z[$: MF-1<8'+1P#^#@C_5^V.=C*US?\;1(\KVY[[M**1UM(Q8K_K_ MD9+?-LI>?Q.5GF(MN:XOQG1-BY7^J#^]NK\OZW(7GY?KLEA6!:O7K.9Z5D1I M0B'!^AP!8AFD6*2090&7(B0415;K^&_FR=2HK'%$W05U(C!K68E]O M=FN8D>4?8L 'YN-^Z<@^"OWZD8"^@*,E)C46,]"B,0/M?5-O]_9N'/WQ;']I M;(L+V +3[%=XE#][Z\'U):KV9GZ,*]7VUL-U( #WY@:YO8\O5W]O96[(O;B5 M]1F;;V7!Q%U9W-_K6NUACBA/,*1!*B'&&89Y($(HF40!RAG'U"H7^DI[IO9N MW%H-U. 179)G-<.HMG[;\2A&?@MICT! M.U?J.A2=,S.P&[-O>\-4>P1JE\#=A6&R?O]X M?36^1::T9]%WB"[C6C^VK6 MC9=[_7U=K46WA-PF"](@R#E%$@:)B"'.\@3F<9)"20A+PS"0J;0Z$WVVMZEQ M:L]84(EEH28>2VVT'6>>!]B,$;W!-C#?]1&K#>VV@CQJSUAAXHFFSO<2(%99#Q.(28X0P2G.:0A B3((F2D-.Y:HFN MWAS[OA7C)"=)Q>VT'HVE6+>%[WOI2B,-D=G+8##8!WXY6*8IU>:/GYFTA]K( M:4E-WY/,2=J#Q34A:;\1S^L([]LC_8UHT*V\>Q"-.H=>)UDM=9X-8@F)@C2% M-(FD3EE2/Y&,0!G$,L]IS 027M80+MLRM5=1*T7#.OLLDS*O&94K%P7\8OVF M"P*=*Z#Q13-C.RY;7T98"# '=.A% -+IK$ 8 Z9\>3?HDDW(FU:^ZM8/ZSX MYZ7>1=,6W/ZV5&SS4#SMUASF,D0)8A&%"*5PB@"3B$HJ(YEF:!5RDTH8V MC7N>&DEN3>RMJ]KQI#GH9JPX")0#*W92,\3A$6&,0PC&4.LO@!)'F(8Y3B1 M+.)Y) .[R>R17J8W9=T:V6SES,"_!G\*T+_]"TJ"/S^1LE&S^C.(9T$0Z/\W M?VEFKH TV37_%/S/(#WR=RZJXGY92UN1"OP092&JY@LWX/]NZN7/;T2]G%CQ M1.I283MK:LS^#):K=I8,BJK:-*D:JUWX;T>5QX;=C!2O',J!Z>\5:K/N0.3G M&C)_='<&!4_$=JR'42GLC(NOR>K<5UUIZ<21\R_%4GQ>B\=J3L*(81YS2-(H M@5JR!!(>$4@9)I$(=2Z8D8")>9=3BYA>:2[L2RZ 7[7=H#;<,AG5 'Q3KO ) MZ>#4<36:#C1B"I W5KG8X<@D8PK (><87^E&07\1*M8B"]7T#7\LEH4^[J<+ MDGQL=%+;+<8\"43"20*C--1'D7D$28)CF%#&4IS32""K?%2C7J=&1*W1]2-# M]LRV(QXSR,VXQSN0 ]-/'\-]BT%K\@#;O%8@>:(@LSY'92$K&%X3D=W%=ES$ M13'_N%RKF>#?Q6+Q7\O5;\L?@E2KI>!U1%O.$QF&DI( ADSD*@KB*@H2E, T ME:F:JB5A1HT."E_L:6J7$3Y/-UYQ&WIMR!DR M8V(QAN,(F52"_>E^]?SOJHV&1]0/._JXW/(HE&'L8$<3YA<,7:GHY3U9B_M5 M^7(K=7S4?8/7)\W"5$117!]SIE*"GL38+H,8?P8'I;[S!&[",D@G6HU=4.FO41(LK MF0#I7F?)J'4?.1J-ZEV<)BP*(PG#-!,0YQF">4@I))&*"B.9BSRU2OP[TL?4 MJ/@'>Q!\TY0"_[):WD/5Z2-XE0+@*$=X#&*71(JI200>8';GA-F5V1!#B/T= MZ^$-LQ?."O"=^ZIC%39154)\46&EJ+ZM%@5[N1._K]\I^_XQEYAA@M7!GB22/+4JO':ZKZE1Q.V3*)O-M,9JY MJ O5Z\3Z-IU^K?UUT9P9YV8P(\R)#O' !+Q71@=H!@$[U\'.]V[\3Z5X53.P M$]H1ZK>O*SU+62L?%EOA_7-Z'HZ2.Z..EU<=GW$L?P-QH%&'Y+CBT+@F.(JO M/I-BH>/O3ZOR!UF('UKDNM;!UC'Z[C?](+5JHC0.LS@@'$9)&$&,DQ!2+A*8 M$YK$1*2Y#%.[W#A[(Z:7.K>;3/Z5E/\03=6NG>F6.J[VHV+V>AD6Z8'?$O4L M?6?C#&R]@>IA@MJ?AO&]J\(ZH^9+,=;>@''59)T!.E":=6_)<2VQJ-ABI17_ M;V5?\>9[4X7U_:I:5P>"-]5N'LP2Q#,6Q3 @BA*Q2 6DD?HU2A*2(46%B%OE MX%UIS]06(.ITR",Z6Y:KD5<.DN'*Y7C0#[W*>4RUK"=L]NL@2QN>\/.U'GJE M->.NG?J![F"=U5.S;M3Z7>@57K;>M#54VEYOV+IX;HK==R4T4ARJ"#)'D,9( M;]ZP&&8DSF"6)&DF,"&)'8D:]SPUNMPSO$Z$:TT'.]M-"FM<.1YF?#D(R@,S MHR^ K[ZB$9PW':VJS;\"-Q-YMJF(IJDK1)RV6S>1]^YQD21 ( ME 4PEH'BK8AQ2%$D84S3&(4\EUA827Z?ZVQJ5-79"OK&.G/369C-Z,@7> ,S MD#-NUI1C H@GECG;U:C$8N+T:RXQNL9K#*0CK\_-#+;^>T)>%/ (ZQ 12R"F*AH4\6? M*N2,%),'$9$A9@F.0VZWBCD Y.,L71X#'?Q$Q5+(8FTI2&4*_U41YC60OEE\ MJ0VMMZ=JL^M?!X\N3P$U;&QYT.L4(LM34!C&E29Q%.4T2IF!. M0XAQR&">B%3-@5D:B!3E66BWD'C0Q=3(OE[/USF+5Z4F:NP,U_>N0F2,S8V^ MJYNMHQ]1HX:M8@\Z!NF"2 M?HMJ186V0,=BL?J-J'O"LBB+XR"94'VV&]# Y MDE>BZ:L"B:,5X]8/N0ZJ@^H?5S;G.DFN8RRM_O-R5Y)EI>;==9+,2_\O]<$M MC),TIY1!'$1<14DRA'F64IBG. @9IS1,K%;&DUV\XK:0*>S=!:PFT[7 MA@!S\!F;!8X.$S-;2+S-S8P['GEZ9@O(X0S-N@5'^9/5BO]6+!;?5XO%IU6I MBQS-94!C3N,0!DBH61J1,0 6*)5@_ M", Z$5FR%9&];YVPE#HY J\9SUP)VL"$TED'?M7V@=9 GY(EI]WW)5!RI(=Q MY4A.NW@@/G+FJ\Y'1,HZ3X8LWJ\>'U?+1FC\9KTN"[JI,SOO5H=%T';Y-=6< MRTPD=4F;-*3J'Y3"+(X1Y '*1<9)%"&KJ=WU)DV-59HB5*NGMO2Y:P$$#V-E MQCGCCL# %-5S!C3>="42^O[H(I8?BL6F46"24K#UMIC"Z>0R#]7(_6/N[\S$ MM0:-?13"$X!'3CCX:MF-I&_+>[(L_EFO";U7%+):%+PI5;GDWY0EVC3]ZZW\ M5"S)DA5D\4-]TO2]S2P044(3A F4%"&()9&0J" .DB3@7(8T3875MJL7JZ9& MU7VGZHH".[?J9:&^8YH@MJZ!G6_.B2%^QMF,XTU5^U^%KEA!?N]/'0FE :94ST4]ZWIIWW"">O70F+'O M0( /S+&>L;8_FV:/FJ]#:18]CWL:S1Z2@V-H#DTXRKQWARY6-^Q_-X6*E]MD M1%'5G;TGU4/[%SX/Z.G+F^>NKX1 RY-*NO $RF: HM$VUG5BF35K"ZTJ)X]IK]"6@\L1>!MAL:, MX[S#/9(P?&NVYK;6/+"S?,MS]7#<7,+:7B+> 31?8O$V78\K&^\ RH& O$L; MUQVCN-D]HYTB8%UL7&=UL#J>[-9SM7@T6]<;T!\$W["Z:EE3K6R>Q3CA"460 MH(PH'DRU^D <*5H,91!'1"9VTW:OUDTM&MSN1XC69JV4 _C6ZG8CQ^V\AI_Q M-"//-QNE@=EU>R*DY]@,=#[,0.=%'4?N_&BK./H_+^(57\\'3/S8]B8G4KS" M>NH(B]].W+C^$RG*N@+2Y^739EU]$<]B$;:5*S(64Q1%:EH>I;D^>Z'/_+( MHI0%E*8!RR(CL7Z#OJ;&P[5M3<&ST(YLSP%J1IV>8!J8"+65VW)EM:%:DU&9 M"L(!*G\88.*)O,[U-"H5&;C\FEA,+K&OZ/&^T6[Y5%2,+/Y;D/+CDG]0$\8Y MRTD88T4(1*8IQ"Q.81X*! 5-$R:R2+#(Z!3$N4ZF1@RMG: Q%&A+@3(5:%O- M2WB(MM-O M:KN:IUE"HB 04(1(-K+M&2&)^C4F(4]32C,KV?8S?4WML>_IQ%6..G'GD#4+ M##SA-?#3?U12;P;>^Q9Z,T##4TAPKJ=10P(#EU^'!":7.,X+*6K>$M%<1KJ\1)) +!4ST3@2,(@YYQ)G M:8*MUC5,.IT:*75;!:#8/3VDMK[>C;--[#5 W8R(?&,Y,!$=<$^SO_;3UN;M MTO#I7&F'5%MSC+PETQIT.7*ZK#D(APFQ%M>ZUCD\6W%K5V]+]U?=EC]$^5PP M477/Y8?5(RF6FW=,0&6_\^F+?1PM[KA6W-(H<+=]^2I6)-%?&JOB4;?O'8&,&=]\\&'V>PU,*7!&_@%_'RF,YVI /IAG#6[S=JUMRAW?A':T6N=G[9H MHH7.+T+H7N7\8[!<-]7BOA?5/]Z]W*F6&@TL% @2DQ3R/%YP( M2'5MT4S&.8ZY8)P(&U8]T]?4V'+/5*!M!=I4)_FKAJ5@@QS4' M%,7SOH*MVJ,&P_1F;D,A+R [/0,=!UW=:U9J7:EUJ<9.M-;T!&4AUV1M>[\K"])6^D M/NP,V6D%8OA3E0836'5U""0PQCV*H?L\A#X6:C)%( MAJG55LF%_J;&E9VYX' ^83GONH"SX=S+'WI#S[]. S? J29#7'S-Q"[T-NYL MS,SU@QF9X64>"H#I':2ZIDPERF?Q99M0FW N>(@2R-*001K\2RTX)$^2<@C',DTC6"0Z<.9L0P@27$"TYA%-"%9KOYKOYUG:\;4B*OO M12VMT5;.J\!:.3(#A02[+\S ;]HS4-2NU8+JHO,/%$NF7D1U&Z7QV<\KQ]1F M)W#(D1IE\Z\=)*VC\:X_2*!V C1>@*T;]1>_>SEAZ@=(KUM]UD:\P>Z>*U#' M-_2<6W,-_9[%=N6"UM=\,["#M MF;R7XN!;/\@**F^AGTF?(\=^%C !LQPXV&MQB'H;<=>KF^?:_Z";^ OAS/"=:^U4)LW2A^.S^*]IL/ MOA'WM17AS:YQ-R9\PWFP3>&] SLN)_\@C]N5RUZW[1HZRAD7C'(8QSA7,_54 M0()I"@EE2&0T"O+$**@\W\W46':[TMZSU(QH+\!YGC7]@3363D2?\BYN0=@ MQ5>LKJK<1-C# [;7WT1N+&/N-X.A(7+]W9J=41BAFJ$O7#T*W9IYT'&GX;>= MB[:I9G6UVLWZ8546ZY?V!&S >!@G0:XB4Z;FUSA75!C+!'*I&#)'!$6I5?K+ MJ8ZF1H:-G4T)Y\Y2Q[/()[$UBR9](#8P,[J!Y5+0["P2_LJ4'>]F[.)C9YT] M4E+L_/==,^FK]:ULY]5S'&<\5T$13'2I&!S$$N9YG.HEMX"0(,=IELV?14E7 MYMGSO?9M;NE^+P.^NO2NWTIO0=0&@I^$5J6H].JV^I0\KLIU6^2G_OVDA NH M'E:_+8&R=?6;98W&_1$PXPQG5(<.H5HX6\M\9L\?<=A;OGR_[9$SY(^X=9@3 M?^Q+CO54RA43@E>?E"E=?8-/J_)V_2#*;?+8C5[EK]-SYPCQ.,C4_(AA+J&: M(X601"H\B"3F/,0RQZ%507G+_J<6-=1V.L@UV<)NQ@(#@CDP3W26 _U(@)^V M!53DJOP9U/;W$EQW'G@LFN(&G:^Z*9:]CULZQ0V:@^HICLVX\9H^TMVL,2W4 M&UCO!WP04I1EO9]92TXU==H_+]N:&B3E1$C$8<03 3%)&*298C=,PR /,$9< M&"EINQHP-6;;2CD42_#<^0)(YXP=W5F/AAG?#8GQP(2W-1UL;9^!SOIF8J7M M[TEJ_/1!-#_]['\KTA5(3_1GW?VH_.<*SFL"=&[GRK(B'XJ*+5;51M>;[@K\ M)C@E6+ (RES/ZT+.8,Y0!F.JZ$_B)"6IE8[XN6S.)OQ MF"_T!N8L=^#6M%^#8$6-G)G(9,#."&G@8!N:M04; 7K3,'4-?.F0.%HPK+>8.T8%: MV!5-.2Z!\'J M= P0H1G0STS]+ZHO5#\$,Z#\?FJ.22Q>[(APL-M.1%S$2 7H@:X&A*7 ,(NH M>D-QSB,N.1,HM-O5G<*--](&\;%;K[[GVOOOQ*VG[KF)C+[9RW0*(SKP*_GV M_6>]YDK7>U72;IY)L= Q(U3/._Q!%F(&=DZ#UFOPEWK(M>,_SQ29J.\*L).H MG0$B%1'JA5Q_K_BAA\13H#"8F:.&&T.#_3IH&;P_UT-Y"[+6*=GE^N6N),M* M393T$G:]0EVI'G:?S2E)\TR@"!)=D19GD80T0QP*EM.0) &.A%5N@$7?DPM0 M5LMU6=!-LVEV?K?F:MS-"'T@- ?FZ-9J4)L->C9VFV"5?KGV/O=Y/L\:,&^G M],Q['OFLGC4DAR?V[)MP7) AU8/^_\?_W13/ZC6NFJ^U(@JF^M=_:(0B>A_T MOKE=(*48Y2BC!*99HJ9H2:BF:!%3/V4L2_,TL-TI\V+5U.A.:^DO]71[FQG) ME.&S^E\@=O;7TZ)RZUW]]_^P7!WR,JJ&"TICC]70:U#UH.A_0<]0??9Y.R+- M5UK9F_Z'_2L&61_W"K:O-2\O-HV[3.83QH.5-:^-7W$<^]WEHX3O#HX2*E/6 M+Y^76BZHGIO7(?>=FL_?/NDFJK\IRW5=U/;L;Y;QC,I4P)@27?@O$9"0.(91 M%,94D%"F%,V7XEZ_SLRX?RS3C2@G;RBG[\" Z4ZU?36O\*)J0F.]9*?FT)7V MN++,D1_M)C![44QJ8/\XY\-KYT'/^S;5=ZW\!RT ,]#>.\5 I\A''#:?A\S' M,'O\,^@C#L;1(^IC]N_V^NMR!O4AD*HM>Z57A[Z5XHD47+V Z^Z;JKJ[I*!M MY!OS, U3+&">Z_+;@3[JGI $TB1(48AS%"16LKQ7VC.UF\<<\[>N79@S=Y4(P[7P"^@44;*^I7B"5]/;XIKK1GU!> ) MNM>\[JM9.[KFHIA_7*[5B^&._/Z9J]="(0M6OU*^;FKM!Q$@@8(L@)('"<0H MIY!$.(*,B)A$/ J(6:KDQ9ZF1K&-L?49AWUS06.O&6U>!O@\(7J%;6"J_A?\=D\RH,TR#&'D535-6FUG_<+-6(@B=UV1NL59P"W>A#HG?[];*HH"(6&8=6HDYVW4^- M][7U<*'-[R:%BBEV'H#:!-&N M\W&+,CH!*OI/R'6'\K"R:ZLM0?=#T'%&&,98HA MYQA#G 6Z2IE04_$\5+S(M?.#-LG\L5?UM\RCXK:))U8)ZT6K1E^[O+_, H031E$$4YY&* MY0F'A',$$QR0B*F_B51V:2EWAI+5(]CMD)-R-X: 6VXF(IW/]<9@SVO0NCT#NSNB]GS[)Z/= M#Q;:X1.[+T92(9_,_6&G<#[B8)W52A_#CO%4UT=$=4^_?SR:R6TZAP]"8,=(X@ _,5X>RJ]6L_GG[A]:5 MV?Y:F X1.W?\9Q"Z0^HY>=#!D#?)&W0'[%3*X!4M.JKQ[W2Q_U/P>W%,"EZ& M),Y2PB$-4@ZQ0!SF-$A@FB 9J%N=,FK%F09]3HT<^_+P8+E:"_"@+0?KW=EA MR_U;$^#-&-$SG -3WQZ2M;VSH87VS?'Q):YOT..X@OKF$!R(Z%M=IDC,[0<=KC)D:-7:^Z&20#X5RIQ0ZQ?J=6/\FQ!)L':SG53_6 M9+U1#YZE9.)5@V>8 3+2D R=X=$;C1WTO<*.VA?P2MAER)0]'[CZ2LZXQI1Q MDR\\@':07.&CS3>0;&J.5W?UKWQ4;KYGW\G=72G=J%QK&YS$2"L42* MH_,,8A3&D#*,H,QPF@1IQ'B&Y^O5FBQ,=S?&--^*W[=.#,8JT&-* 9E?[^8[M),]2X8?-_'C[S4K!7Z.%[[:HL%Z,!H7E4-'!/1 MHW(>QBD(5]D;_\=1N'(>&*]26.Y67#NGJ4W:L'6M%%N;6,LQUH?C=Y%PRG&: M24*@9(F:Q@B"(.4HA%F69GG"6<0#*R57R_ZG/'/9:=9AA9KWB899[V\TM[""YO1TPJX95[V-]T*G-RP^ M+[GX_;_$RYS%.,@CH6@,8:;^$1$D@@F8(YK%4M=U%4;[92=[F!I;M6H1K96@ M-A,H.VUU-5X#>9Z&O, S,-%8(^.@GW'"^RMT,UZW.+)>Q@F'#G4R3GW1L?J@ M:I,7BXU>?M@)W7]5H_MA]4B*Y3PC<2C#6$)!562"99S"/ \D)#G/$6(\09G5 MQM.E#J?VF/?MW2M@H4T&OS9&VU80O 2Z62CB$\J!*>%*%.VK !I"XZODWZ7N MQJWO9^C\03$_T^O:F>7_7)/$E)3L,H@&&<2XA3*E3HD.40 M17D41#RB*0MM*.941U.CELZN.A9O#O76$7BUQ;ZMI%57-[*CF)-@FU&+#P@' MII2=B>UVBEZS:JSTQR.7[&94W+CG[FB\N?M^QHGJQ+-:BUCU0+:HA M+[;G-MZ]_)7\SZI\OR!555>LS$6:A7D6PR!'&.)8$GUF@L!(8DQ)Q@).B56! M=?.^I\8FC>FM'LC.^)XT2&T_J!UPJAAJ,S!F-#,0W ,SCU>D[6NVVV/FJX2[ M1<_C5G2WA^2@P+M#$]1#& @TA#B,%3\'R02AEA0*7+$ FF5^VC3^=2(_4[GV^SD MKUC?;CMZMAH",P8>"MB!2?:XGL.>Y:!GNC_V=,'+$T%:=3TJ![J \IKFG-IP MS"S47NG]B5J!H:C^\5XU6JSU3W-&TB /,(<)83G$1!!(2)A#(0)"(RI)8K>3 M<*:OJ?'4GJEU*=7&5J"-MPC6/4^-:OJFUAL+I&>LA;:6 M%?KGB6=03 >FH:.B!0<8WXR L840V5!8CZ0HYA%S.TTP%]S.BGM9-3B>2I>+ MGWMR6TX-V&>:O2_6+UKH^OV*BWF*LES*(($12B*(4Y'!G*<(RC1#<3;9'ECG"?D:"(8.^\R\M\H8.^:J4Z+87D.CY8<= M,[^?%G;T[X[98#K/6M=L6TDU7U0/+UE\$J)ZOU$/^W(]CUB"0LD1##,4Z5PP M"K.$"H@2QDF"HRRR2]0XW]W4'LR^F: 2Y7/!!)#"5,'6$&.S.9P_Y 9^GEM# MP1YXVE0UFVN,]9CT902*KY2O\YV-F_!EY/A!NI?958Y,TNAL=N(8(8J2*. < MAERGB'.10IJ$$J(X( E'8Z')2WL V9( \XP#/W8 M-ZD00PB!'/?9UU.]W_BX3_%1QPZ>VN/?4LOPKU!,>Y MT#J24!)"(6:$01I*K)]E]=[/\S0FN84>OKT%1G?W&RC;UU6/EZLE9 UQ M+< M^WJ.:BUS[S P9DSA&>>Q4CP/#B;K8^X-Y#N!\)L=X#TUYQGX>B9IUB$3U!9 M;[FAQAV/G"UJ"\AA_JAU"W8T5Y7KN3X-I[B@WJ_G_[-I\E7_*NK2Q21):4CC M".:1B"'.8@)S%8U BG&"<*I)+3.)2B[T,[GP9&N?&2E=@O$\ WD$9V"Z^2Z> M"QT'Z_VY;V6Q*EN!A!G8&0U^;G&(7(9>8^QDRIOE='6_%SIW7\T X4:];JO6<,#%LUBLGNH;G^GSP\YRKUO$ MS<(55Q3?0,ZULV\0[=;7SOO7:MWV\%;:K*]=/*/%>O!5-R+X95D*IB_@ORR5 MO;Q8UXL?776R6[HH[G>B6W,64A9I68Y8I&J^(V4("5%$001C+,(HB:B52H== M]U,+'G;6@SWS=\4&=PZX94I;#H\9H0P'^L![ZIL=%9O9;PO38U MD;6MGF%.![!NY!0&KLA$5"/56+E7JB/T+LYE, +12T=#@U+)98=?TH;#'4&+ ME'V<+>0'/2=;3UFFF4+/E4"120I044) 3"Q4%A7.$&>E@$6 0F7;!L=&%QTU MMXS-B34Z3,6R'>AN)!(2RLA45 M,[.R9'MM-;1VLQ"6Y9KTLJWZ_$ZNCZ.2EK(H0,[L.2B$ >F6Z/_PU^A_:HN@RJ\3:^ M3)+&FV3KCF7?4_798AG7LQ):8(IP]!( MXV6 <<4!PBD'A*?8"&$1FI.*"87\PM_3#8TPJ U2L_<,K&X\>#U4D=GMI.C) M3LUBQWG-\E% #91.:$()FIQN9%AUDDY'CZ1&NJ^^NB3X7N+;BQ*Z4TI9BJJL M %F>(X"@TM&7*1W)BHI05&#..>Z1N>G4>(_4AR&2-K=S,,T?#S.;_-YSWML- MO=_D]GHD7^%,[$'&YV59UH;TY-';7O23D.^M]9/DH?:_N27V2)YEG2U_HO'.7./ M?NEFK(AH1^:L/:"MU8DQ.VGL3K:&)XWE<<#U.,(?!^2!#O#[OM7_'NC\OC]H MG:?W/1XWW-E]?Q\/3N[WN+U?;/HWNIJ996I37,LJ N.4Z%DJ5H"S3#.^Q)51 M:"F!K*HBA1C!C#LEVY]K8&S4WMI7E\WKH[=\!*%;.'D-,)%9V L3[QCQG..! MPL&CQP\:^9US[F60=_:ZGFO_1O7X5OV=FL6#S>WJR^SN?G/[N%EOZ,+4T)L2 M)C-&KI/ESD8;I:W-C-\U M3'.&VW&=/B"(L=?AK4CZ4B6-L?KM3*RYDV3/X(!+[([0A%I"O]3E-0L3C8)E*34\\$2%R#/I "(9CE@2J0 %Z+ M,H+JKR2[\\W M-39BJ7?_>Y\@[L#4C4/"(!69/6J0#D_];NT,G)/:B47(G-33#0V?D]KI\,F< MU.X[>FL4+!_DQ^5Z_5Z;::K[;IY_EYM[4]BWK3^SGF9Y6A*.,Y!FC.DPI,@ MX9"""I,\JVBI\I+XU9!R:'5LE&',34QGVO+OF^?DP5JZL0.$!?*(RP MY#DHLC0'J,Q28(3( 6((<5&E>E:M^BE#!.J!X?<77J)K>Y-? MC,5_J4&MC4YJJY,]LX/*/;BC%$[IP:'-H44>W&$XH>_@<7//[(C'[]_G>KB9 M.,A5> M_OXZM85ORQNN7]65_+Q:?I>KS?-GW6F;FX5XU[[ 4PISE.<\!0)C"5!&$<"5 M_IO^@Y%"8EP1V$^$X7+C/0*(V!]X<_AS72?MUW;;CWS[R?=387#H";=O/S"Z M VLV;)9)8W;2VCU)K.5UUOV[BRCW%G1P!RRPSH-#PZ\B_^ .R#E5"(\G!*]& MNJ]RW61/?)(_-]]^R/F3_'VYV-ROIVF!&6>%*6:,S$EA6@149%R@EDRHM)>]HQ-@K=/^)I4HN7 M"QOE_&$ROV>+I/'!1C;6KZ98NI&V,]<_+!=UAT'13S4.>5> :O0NIGQ2O5'.T%U?D*H_T>UX]BZ^U9I3G MDOHMV]#9PG#]NY]Z:KFXD^^7.Y75CT9ZM=VX>9Y2#1K/L0"$9QP@45+ 8$[, M*7O(\IQRF'N5%[W"EK%1[4YQ>&Y5B5?&-;!45C.Q47U>-OX9[I6-AU8F*2_!O4G_9K>JM_I?RU7;Q[7&QU^K=XNS4K]E&>&5Z$ M)22:;?,L P3B%!0LSTJ19XI(IVWKSE;&QJ.M=,M,77;]"9/K\LP>3F+[HWK[ ].6+>U:\>:*SN8GBC% MGKO]'YHYRRBF8TY3G(!-+36TD1(*I0H$(I MU"R0IU#XU=:ZRIRQ4<;;1VD&;6C//ID4T;E<^];=NJY_W$*GX5"/3$3&W&1G M_239>@9TP 2,;Y/$&)Y8RR=)X]NSOG)NR:A9=/BJ!U(]KVU_G;S5OXFQQ!@& M^5!EA*XS9MBR0T& .RI3%.:IHLX+N8["* 4PAZ3 HDB+W$O^UK/]L9'MF;([^S[\6YN#]:?Q(VD< M\3S?Y-M-;A0<$?S(G!L!]P!ECIS0BU;KJ+OU5RYXY 3-Y:I';H_I1X4?=9PD MY9DI;;N)_M;$GV4I15I 4%2< I2R$I""0B (Q[PD' J:3S?+#9V[<:!KPU[D MMVT^WD?XS;31K-%];\STHS5GR-WX+ :0D8FL-GGR,ESSE?;]_??=WBXVI72V$?OG6GY=K_>7]?[/OMH Y MSPJ1"I*"JI0(()87 /-, )QF+"-(X8=KNZA%_3I\<&PRW*U ME2'%B!3ZZ\[-U,LHQ>;ZBZ>D K" F.9IEF><.'S,Y5N RDIN.%CY]@SEGW.W5QCN\:3O[FK,4'*C?G MK^J94"&-;3KRL5U]J^JZ37<+(\+]C?[\52ZDFFW6[W[R^:,Y#W_SL'S4T=%G MN3+[B_H'WY;O?M('L]6H+_\B-X^KQ7I_:8/!#**RS$$ETA(@P7(]^TH1P(IC ME:EK M%KJBOSYN,\DQO121QY31O _^>2(#=5*H9)+8Y@Z;<3(0^$=I*4.U>VW*]IN5 M%+.-.=(K34'6K?ZY=D#.GLQ^S[JI1/8B\1?AK"095'I8RTQ@CTM 19[K^7Q1 M5#DK$,.\7_9V7Y/&-H3MIPPWEOZL-[Q_F&.7-MDPMK?Q&I #)/5?2W"P1.\>QOT2KG> MUP)X/NW[ZB?WW/;10T';^'O*[9IMH^OYZW*U6O[0)KRA^FTW6<%$L1(6:08R MB!5 2/_!1*FG(5R6N$ X9]RKJ*-/XV-CX<;.A+6&)KRQU',3R*<#'#>"(L$: M>S/(5'0TAY-J6FPMG[12R\G6^.3-):C]=X1Z8!9J5\BGZ6%WAGJ =(8>VQO;=-R=VS>J37_TY M;Y#=:" 0=)'9H#=J/;7B.O$(JA!WNJ57T(7K=/FT&ESW+?UHX]?'M8Y&UNLW MRP>FYU=F">W+=OGL@]!SJYFRFNB-Q$$M&&/*IN[IE>K?/3Y(T4S&ZBL;1;%& M!^&PS.H4%DJQ3$^3"&,"(%910,K29*A@4A%4J3+SVK)Y%2_&1G6?#XM4KP-5 MJ7Z=-\2-34??[Y%YNO4_V0-@DNP@2/8Q:*MAMRC8]V,/AZ0!8KLXU]RPK:S= M5B8[*K =;CAXU0X---"\C@^##F&OVDTO!\?7-:;OO%R/WH_@9QG.4E%3E/)IM_E:K847S=TM7&=G1\WY4-A+QN, MR&;R;K:P&\>,SOU56$]BFE45ES07H"BY!*@L"T")!E;F.Z"L=>^:U.X$AUSK.>Q]LK>-$$P.O=9QW\GBM MH^/:'HFO;_R@/[;C"[/_5@$$7^UD^AD_Q9F^F3)WL6)H]TV1!P#90U MVP\VO_392W!T9M&>O7FX9-I+]A_DU%Z\^#J=\/?+U>?5DDLI;+4 &Z;690), MOE.=#V/DZ05#14XK#'AF DQ>Y( 0* %%6<8KA#!-28]J(YYF.+WPP]<=L>9. MDH7L*1'NV@EN050,3 <6"S?Y/+^TQMOB(W]I5@VV#B0[#\(KAGM"%U@VW+7U M5]$.]X3FG("X[V/\U;^^&%VQ9JQ%C,._"ZI6>NWI4K\!;_VP>MFG2L@BY4CPKE%=X?JJ5L47= M[Z6&CB$GO?I+'/\N/-X^9^:?5GPVT!. $1*I@]V<:P,6J7 MFT>A9^?%H51=[6)=D^ZREP:_>5 M95@OP'%9@/72 _KQU;>57>M]MANF5M:Z3=LS,^^Z$/H4IV7%\A2#E)8%0+1" M@&59!O1+R*M2ARU44Y57[6.79GM,3R,SU1?Y?;_N,:\KTZV-#WY@7H0_)5ISZZR325LG)@<=%WQ >#DD>-W;-UOZ22X>Y1?Y4"OV?)8KM5P]F*S66S:?W6TKKIJ" MO-_T#'EQ=ZN^FHU#1>WLVNI#3%F5%:E) U:I*<^'5:K'"RF 1&6J8(XKGD._ M<\\AS!I;W-MX95;#&K^2/<>2G6=[-9!KYPP9[KO7*+AXG[$.TMEN%#E\%T8F MT0%[KT=J=$BP@R53!S%JX/3KD$ >)VP'?7H_RO\D-_6A5R/_,ZTXI$4F3<%J M(@#*" 684PA8Q7&!4%K*0O@46#AXNA@@D+D-&;V!B,S\!H/FW/XOQK2_ M)#>;S6K&'C=VNVJS3#Y3,TD/Q^F3*L4-WH63._DWY9S_32C M,/2%;N04%XRK#")0<:1T",P@P$944N64"B)E3O+<2TIR,-/'1CF-D_ANP!?"C?/&VQ\S'B5A2N>[RM*YPTB"0&DN&+##OWR\#UAB_;-;$F.=QA+T3R6YF#8I/[$W$'\NDM3/1AB;&4HM5GW/_G:!Y MG/T/!=Y Y_^O =%/!< %F$XE@,X'#*<&X.+'@2* TPW^YV7?/#X\F@C\2;Y3 M2O+-9YN!<*MNQ-+&ZS<_9^MI2J'"ABT5*PQY,@0840@(B&550);SRDD.UK7! ML='GSN:D-GJ2U&;;#/_&\.1/8[K':5LGZ+N)-@:@D?DV")9>9W5] +KB$*]3 M,X.=[O5Q>O_8K]=]/6?I37V=G::U/2G5I 1.2\19E9<",)E"<^Z, 4H8 6F6 MYXP*J7CEE4_<^ANC!TGQL&0B\PI)RHV31(F]4Q7 MGB\7M%4M#3AC=0(LU#2TN[%AYY9.CA]-&-WNZC$+W!VT/;-BR9Z/SN+:%4O[ MT\]-6N:'A?[BG^C\FUP]3%.>EBFN"H S9!2HRPI@20C(B"PS5!:EJMSGCN'M M&QN/?:VWLAI+DUEC:J+_]Y#\,ELD#\O%YG[]%X^Y581.=9C&OFY7#;)CQ1QW MK-BI':NZHUL_D];1Q'CZNIWK,=U^W4X>:)+^6IWM-\&/UQ6=RP(1FAUN,2$> M9@=+$!&;N;*$S6%)US?WQJ /BU9$45]0:W";U>7:YC8HG'(DL@(C!6!%N-& M)0"3+ -IB@L!LR+%>=:KTDUOD\8VDM>FF^-W3ZVM"6V-[5D-IW]_NT&R[:BO(:L]CUV4I]C/U0">K0ET_9-[+OS8QVZW^7:*2=,BS3BD*0,Y*PE 1,^PB)YN M 2Q(6649):D1D7!/US[;DA>Y#I"Z_'V_G(MO*VJJTKRES^M/R\V[GT8]6O][6L&T*A'.0"F89H9"*D",F$,I M"4^9R@A+?:IW]#1C;-2QM3?9U 8G0EN<+):;1+8V^YPPN+*3'!98!X$^,AO9 M=,N=$T9Y8.O&)-GU2>-)8ER9)-J99.O-(-WA57UD@&X9K#Q)O.[Q+6)R):H7 MJIST??J095"N1.!%G91KG]9CS+K1R*='(V&3Y%<(E F*4CV+Q<3H(5: L:H$ M)2ZJ"A4E(AXYIETMC6WD,:8FQV&9!Z]UXNHPDH1"*_)@<0:H/NFFG8AYD'TH MY ;B\RR%I!>"?F3M@DHG'W<^8#C*=?'C@%6=;KCBZ'+7'M*O9_:0[!]_JRO% M?#%'R-:?I7Z=]+MV)Z!8\%\\LQOM,;ZC1T?Y7HMY:WF*VJ>_M&65?@F?VY^U3#]8YH+ MFF8RAZ#DA8Z\!<6 PE+_,\-5)F6.D/!*'.YN;FQL7IOGQ^ 7 '6CXG P1>;4 MVM!)LC4UJ6U-_C36)M;<@,O';K@$HK<+C0W*4VZ.OR0RE =( I0Z)_G3%!:T><#A49=#]1P];]O.$4TO*,KHU&Y-C.A)I\Y3G6^2X % MJ[QWMJ&!J^I=%^7:K-#Y./ MO)S/^/,NVF64EQ2B#""(2_U'ENJP@!%[U*>J&"V@\I+\Z67%V$BH=<)JP>QY M8J75U_:G;^CWV8;.;74TF]N]H'/PQUI_A8V+WDDK/3K/C<6B=TED@FOMG^QW MQ:3NA<:)+>J3I/8C^;/Y?Y1)SE6(ALNAZ6'#T#DV_6$ZD8-SQ<-ZJBL_FK7_ M6[6=GWV5=[: Z33-($^)@J# 1050E>O9%!(($)E63."24.&5H'>VI;%18VVH MB<^6VP6%=6.KIZCP67#=:"T(9)&I:X?6;OGEZR6T_ 6&+R$12FSX;#O#"@]? MIHCJDHM)(;945D$0( MDB%54LE]:.&HA;'106M@\JBZW'*/H]OU?A4WD[]X/%N\/_JSK@3[T MX^_EAWW^PI[;]!NZL=L\M^H-7=^_GR]_[)8,H()57I8(<)XR@/(" M 58P!IA(:4%5GI7"*<7)I;&Q?>9;6\U09JQ-K+DN:PC^0#ONA0>"+_:6=G_D M_'>D'2 )M;'$/BSTQ&3]T+:T$EB34U@A(+2#I@$8HJNE@8E"@>77_*$RRU7%)JV.:/S-[8.J5V37^^7 MHOFVK!.[U[/EXE:9E._=DO$44<@08A"D/-<3#8P$8%E: 5SE68%DRHK2O_QT M?WO&1C=[*?')6BYFRY4Y"R375H.I+D3JJ,$4JL/)+4K];;3 M^JC\[VQW23H[M:&Z=9P[Y)SKGWAN%P'8Z\<:7#MI M_+P'[B_&\F2V^,O>HO+-99C[U*WS1"Q<43O7AH>N>.<)R(ER>+Y/N$YM^).) M>FX6XN.2+O841W=KK2BK9$8J!C"O!$"*$T")H$"J*A5Y6HE<%7UTAR\U/+:( ML;7;'H U&336<+O)_'ZVH MNCQ-L_;ABO=NY:]QX+0;@D5DM"M:]98M=@0LL M8'RQV5>1,G8%XYRHL?/]?>2--TO^CP_K]:,4;^OC>5:EO0X1W_V4*SY;RUME M+[NMRZYI2YI#&;?*GNR;F6+,^J>M[)>]^(_%;+.>PA(6*H<<8%4P@+(, 2IH M 6@ND.[$%%6YA]1Q5%O'1I[&42LVKF=KO)[LK8VQR>-W_=?-O4QDX[*YHOY5 M+:Q??_5/S7$M_F9)?_:9[P_QIG43^\C>G^C[(Z9?:T^3M\VIYKHR1K->T'J;W*JDOKIQ MV);<:4_ZZ5_NG+:_V8I!UC=9Q\?S#OC(-(_F71A*LOGL.]%H,9L$YX"$$DK# M>9!^ZM9SCFO"@-K.@V!YJ/,\3)/]YG._/JYU"+5>OUD^,!TBF];U)/+]/VL@;_M^/LY647V<::ON/]9I2@"J$ <%* %*4JB"$T0Q[24 'MW!L04YCNN$4VAB?K(WU]3]K\_VF@N%[ MU6W.^*I]%3F@:'U+]IR;F/6SQ/J7[#DX2?;Z].:P3_?<;*J_UIZ&FW]&ZX1 M$]7P]@TZHXT&[\NI;[R&>B:Q\7LI'N=FJ#JI9K ;J.SHI$>K%S^QXU6S$OG\ MS>ZY[-0&2BD@5 1 AO6H@: >, A4(&=**"P80PQY)<%%-'9L TCKJV&;O;G* MWO2D7<9_]LRFB]GC;B/*6/HQ]FSUE/#,3AUD/QL<\8OQ.5_^0==*,0R[,]?W@QONQT(W,XR]2BC07 MMY8#';$!8WM45NX#6ZB3\SY-#WN6O@97SZ9-< ML:73QI)SPSY?VW[S$6?FK>DV(7"V\3@SZHFYPP9+%!QC+VUL ;1&VUV.-\ND MM3MI#>^CJ>L.KL?.1120!]J$" >VWRZ"-V:=&P+N3QMN;=_;PX-E>O^[^\JI MS.G&B#RN=#2L9WAKD\FX7+Q=/M#98LHQ)B5!#)18Y@"12K.ZS"A(:2%RS'DJ M%/.33>EH;6QA:6-L8JU-]LQ-_JP-]J[8TP6U6R :#,#(''X%=CUD2APP"29' MTM76P+(C#FX?RXNXW-2/2K:E+'>U"'5;A_4(/RT70L_UN#VS\NZGF;;+:0[S MK,HR":C2TV"D6070%&$@44Y@255&639=R#MC^3=WLNEKC]-G1.K/Z,BJB$G2 M^Z8FORR6.C;X:2+]OYB,(#F[6R0SDWOF1TJ].\V-KZ+VP=@JM![V4./)5I4[ M'.%="VH@+NQMQJ T>2U8+QGTZN?UF(:?6L)L,C+>Z*;LQMJZ"0MUJ*A?.+LA MI_&Q:_B_::(W)&6.R4P%1TID,@6E2KD.Z42J0SI-NU"4,N,5H]#4Q+Y\I">T M85[1WU#%6_?3JO8RJ;:)5WSK9')7^](S%3-D#SLL"[Q2OT4/.D_N-K:YDSO/ MVEFMG>WN.9?46UZ->XGU[Y4ZT6/YX94Z^!5C$B0-^YSA&RO>%60B*@=+!6$N/YUR:EO/OOQ]GF^7>YN5^*#POS MMMIUX(_;8T^Z;VF)$ )51BA .:6 D!0!)'">EZ6@A'DITKHW/;9UEOWMO]KV MI#8^V;/^BI-H'IWBFP42$NK8.1WA4+XB.\,5L."Y%A<;?J7,"5= SN=!.#_! MC]*$G$W?-D/\S6+Q2.=?Y/?E:C-EF ON=-^UA>OZWD^?CY?_C"!SOOEZNWRD6W4X[P]P[H[ MMFH6+Y[DRHA,D%)*FF$,=/21 U0)"4@A*Y"F,*\*08@098^E6%\[1KH$^V8Y MGTM>SS9,'R?\4<])'G3+R?>5?)HM']?S9[-FH&/-YB#6CU)&B?.YQ?[GZ+O"5ZHT_2^S0][ MJKXG.$>GZ_L^I\>2ZN7:XOIGIB2/6>H]4V9\*A'+"\Q+H ,BLSU>9@!S+$#. M29'E5298ZB2/'\RBL<5.6]/-.DUK>[*IC4^$MMX(UB6RM5_3J)ZC>RRY!>E& MAP73H3LG=O1F$D-W_DR2/8\FR:[7]IQ*&J\2XY:5-$FVG@W=81Z+HT-WW$"K MHD-UH-]R:$BP.]=!@S0TW )H2%P.5CZ#/KAGW5XC@6/U<,SSS?KJK0EY=^/U M^NULS>?+]>-J+^T^RXI<%30'&)(*((84H*K,];1#X#+C52:I5V)9+RO&-EJ> M"',]2_[VZ@NWZ4-TA",/>=;^K127]<%.T*P7>XBODYT?L8H'7P-EJ)K"O6P8 MMM3P-3 =52"^ZF']J/&-(6,UTZ^#7!L-U^_+]6S3I)?G(D-4Y!R4M( E2C3 M!&B*%2-8"$ZKC(K4[;R$0VL^G^$PAR2^S1YD(FH;/3/6NE!E**TJCCBH]-0, M()65@.D9&:BRE&)&*HQ3KX*R@3 =9*H5!U&WP2$03I&'@'TK:\5M:V>$N@,. M> 3B\:Z6!F5K!Y=?5V?>;9B%^WQGM,]KUZ MPF$5)A:^L4-/:_9D3\?:&CVI_V=GX@;AK?DZ/-4.Q,+98_$D%MX#+9($QMUO M+:0/=IUK'EX/'&YMHX^?!VL8O1[@-RRL5YM=,:S?Y/)N1;_?ZW%G?O-S9K3! M4Y:6L@*9@AE #!) (9<@S:2 !48529T4<3M;&1O=[]N7_&DL=,RJZL:RF\2# M(129L'W <68%)^>[HD+]@+V(4/]K%PUV/WL0,G!RK_WPW2X.IB%IM@SO%J:( M_0>A&]0QIYGQWVC>,5(P5JC,R%E^U#^>S6M)A?5:CU#"5#'0OS I5D]T;JLV MEP1*094"J4Q+@&25 J89 BB(*"W30C*67RDH&=#DVOQU/ M)T5FOM.RDCM?DWUGD]K;5E.R3GC9\CBHQ&:%WXNE-AC3V MM<4G(P#OH$09H]5^H\_GE9E ;YX_Z\]JTSSYNQGE=OLME-)4E%("5640(%'E M@.1<@*J"2&80FPI;/B/(Y2;'-@KLYZ*WUF_IP9KN-T8X@.[&\V&AC,S5K;&3 MQ)I["&!472]WF *1ID.#@Q*?.P ORB86\>5RO=[+24 MB M6*< X1P"I2@)J=%Y0A145K,PJB?TVHCPM&-_FU-?[I9YK0^;OML/FJ/LW9Z/Z1MG[=>>J*M7 MU%4MICS/JJ(H2E#(7,_0BRP'#",%](LI1,9+)I'PBZ_.-36VN&IK:7U4>M*6 MCIK5-69Z5X7N -LUK@H!8?1XZJ"44EN$IZG0$S)ZN@1&L*CI;$,#1TN7'#Z. MDB[>T3,EYT JVFIAO5FN]221K3E]/)0C#6;^^5*??*Z+PZ_/NDJ;&PLT/NA+U<>Y=4O?: MYBE^NZ>+IAK7IZ4]Y"W%E^5\KF,M<],4XK04)3'Z\;( 2(H,X+Q4(->Q#JXP M$P7T*G,UK/EC(T&/(HJOU-]NE#G>7HQ,P/L%3 [(>,]W4V/^9*$3X\NDUKQ*QQQ)@[R.%7T#\H41QUS5X_!L_8]?Y8+?/]#5/QI=9,*Y+!DJ@1!&'+:0 M$A"H1S:"\K0B"&89*?P"\NX&QS86'=B;&(.3K<4]A:@O8NX:D(=#,GI ?@V( M/0)R-V2"!>07FALX('=S_C@@=[ROK]"]H36^L35O3:1?EX8R2ATV=[8V-9@[,3;[IYWME!;JB[,8L ;&+ M3"S^L/60MW<"(YC ?7=K TO<.[E^+'+O=EO_,F^GCM'F&:$2FR+3B)J3)#(# MFC8*4-""L!0SFJ9>@HYGVAD;<1@S_>NS]3^'' "6(38XHQ\BOH!#P#)JKWX0 M^(*KIXJC13C,NS^76HAW#]_GRV90Y1F%<2@*FD%D( I MP++( $.9*J&$DA=>]8-]&A\;0;3&)HVU-ENI_P["1>S]=Q-"(CKDSH)-^#J% M[CH2Y_0!+<*FP\6F7VT#PA64KLT(YV?XZ[F^6VQFF^>O]W(^-RW2Q?-4YIA5 M4I4@@\1,>\H2D*I0(%4*(I05'$NG_<[3CQ\=%UD+$VMBTMCHKN1Z KYNLKD> ME,ATXH6'EX;K>;=[*;B>>-Q@^JWG7=E7;^VXJE_ \<=BM/^.+<35.C1)6I>2K4NU1J]U*JF] MLK=L_0H7&(5$.5# %,2D00.ID""^#+""/CO03I<]H#&E,BT4*2I !&8 ::XQ M#%T!5I60E4A6*KMN?\LV,[9 [,2&3'U@Y=JMK!K4GAM8WE -OVUU":7K]ZH. M0(BU0U4W\KK[4@>.7MR-.KRZIU;F*:F+YDSB<[,3OW[[*#_IN=ZW'W+^)']? M+C;WZRF%,$NKK#)J9@B@/,W,>A($59Y7$I828^(D-'VM(6.C$?VBY9X2F7V[ MP(U2A@ V,NF<5\UI_9@DFV7"9/*9SL0D^4])5\GMXKQ4J;\^YI4@AI+([&O& ML"J95X)U))1Y[?-Z*+;]C8A\EZ99BYB5%*NB8H!"8D3,* &T@/J?%),RQ:R$U"M]Z4P[8PL MV;N M)6KW2EPZAZM;V!< KER?SW#&Z5L MN7DIZIV'1J]9")SQ0A"0Y7:FF#& TP(!S:>\RI$J\M2I.N/Y)L9& =_N97*C M*9?.DO?+QX6PK.NN97@&Q^[O/@PZD3_YG8%)L\\73NCZ,@!7*!F>>?!@,H;= MCNUK&%ZXLG_%U7KU^=U"O-4/GR(F1*F0 #PWM:(KI0!)(0*L@J+,R!^U-S*]*J^>]/ZJTJN'3QR\ M]NI)ATX57SU]8<]8?;F2L[O%.[I:S!9WZR_R.]VL+%M,D:(9I7J$SC*APW4) MN1ZFLPQ 6,HBI9 5Q"]7@=H_8@H,4.W!N\ M6BN3+PYX^4?N%Z$(%;R?;VC8^/VBPTDH%;$NYWW!-0H]6B\ >O32) M1"MY+Q?KV9/\L.#+!VD*W-JMJ%W"JR2\R#'#@&>B!"A+L8X.: &J,B^*4I18 M4XK7V?_K[!D;X>R+3>XYU)SF/G#)E@_V//=_9>>Y,=6 71*9SGQZHW8G^<4X M])>H@I:!\ UU1/Y*:X8]\QX&NJ-#[($>VU-$TRH'3XLJ4P)K/DU%I>==*9: MED4&JHQ#"JFJTDHSZW)#YV[,6C_6BR"W#X^X@&+:2*BUS5/:LH9)1ZQY6N 2 MI"PS$J(0 XPS"H@4A/*,082])/%[P#3$.M.U,+E1O;_SL9>1NCWV5^(\<#"4 MP&;]T&%U,P\<.9+#//QM/QYJ@TT]*[62'5O)M#*K> JSRNSOY A@0#.. 9% M03!-TT)"X:5Q>:ZAL7V$G^0FF=5AP7<=+U@UR__P^QK/8NKV?89 *O(7NYTJ M:AMK+:(HLG.7D CT:9]M9M"/_9*S+S__B]?W#$P6FYF8S6T][YVD[KN??/XH MI##)RR8\>JP3!F[52RM^?3[] +O5F5=YRF6N ,RE ,B,X!@6$*2X+ 32A)/E M3G6P!K!U;+2T;^F>MG72.EN?1-ASUTQ_CC_3B=$D._>L/KO:,5\7QW!F'"]! M[!BI7Y_YQT[QT0P5D$6T=-@H+S[D1Z'C $T&6*I!2#RV% JA,4\ @R4VQ18%1ACDK"K]*$]>8X\,> Y6=.%P: M,];K <2<"_N,98AO0U MY?76('N"UKD V?>9U[+L@9*55;':"577)]T(2P74D3F0A9[^(Z(4H!46H%0L MS62:E]!/K]ZC[;$%X?O?\J$NF_F07\BP]SELZ-,OOBP:%.T!2?-:H*\@2&?( M@O/AY99?B?Z<(3G/=NZ/&+0\[V_+I?@QF\]/5G'\)#?;5;RTRA#"F0!(\ P@ MQ$T"+*Q 5LJLJGC&*NR4 #N0O6,C47-<@6^7*#;W,OFN'WUOSA_IMW$]$[(^ M$NNYZ!J[U]WH=D1]&9FBKZKC.TE:CR?G2_J:E?@8J\H#]='K5O-UMO:?H9RO M+_2!ZOEZ-QNID,OZG)Q^(YK_[J=<\9F>PW]8U,FE?Y>SNWL]I-X\:2Z]D^WO M/Z]F7$Y17E+.% 1081W/IZP A'(S?)5IR0A6J?1:A!_6_+&-9JUQ=>T[L9S/ MZ6J]VSGT+(,W\*O@.(48;0?'GH4XU'A97RCRLBWCL@4AT>])#<,D:8%(&B2V M5R46BP$+ND3IPZ$*NH0U?EP%7:)TC'=!ESA6Q-6X,;(A[V=/$I+"@A30:\7I9"MC8RECF)6CL:O W!0&6VUF9C%A M+1=&<'.QW/AN6YZ&UY&LK@4M-B-I^X Q,#$63A*+GS4R(.5T81"*5TZV,2QY M=+EYQ!"=%_=<$C!%J;_(=F'T\VIYMZ(/-X^;^^7*K%G- 3-%N,W+$G'*?2X?&-/0>V2.Y,3AJ;)\G.ZJ0V.^!LU0^F4--,QU:'G1_Z07$T ML?.\_0JZNE_.]1WKNL3G)STV;[=.$%$2XX("F!F6HH0"6N(2E")%A8102.[/ M4F>;&QLY[5O[;VW17V-P[W+W%^#VH*(@( [!0'WQZT<]%V$)R3CG&QN>:"XZ M?I)?+M_5\VQ24Z2F21#8VX-Y\[A:Z8G75! %E7;H(N1N[! 4R,L&T MMH(6NCUK)TEC;\!#3:[0A#K==+&]88\YN;I_=-[)^<8>^L V)VG&]7,MH_VQ MT%_.;RNZT#_X^VQS_UFNU'+U8$0V[0KXW_3EL\7=-).0Y25!H. 5 :B4N::> M"FHZHE)2P515./'/%3:,C9%V7C2SL$?C1W)7.Y+\T)Z8[='6E8397;.GVAF[ MB6HW3M>..Z?7]%XWE0W4)Y');:\[ZJF<=2%I?$B,$\F>%TF]B=GX$;\+/.2. MXW?%0%K(<;K$3RSY.C [E91[/GHXF>7K?#_08+[R43T&JM_IS]G#XT,];[]5 M=E-V??-$9W.3O_1^N?JP7C^:!J=@X?ZTX<8' M;P\/A@3_NZ\]PM6FJ=;'@A1.RU)E&1 H+0 J2@B(Y"7@52EAGHDTEZK?<:V# M=L;&\_LGAEI#KSV#=0BLX[+J]7#%7D_M@]05AZA.XA#\P-1A*Z]T..JDJ^LBBNW>'& M*C% CDPS+_$UZ1';^*\YNFE0WMH>4,/$$ZU0@B2NS0ZK+N()QI%4B._]873H M=FH1)4%56@@)<%6:[-V4 %QJUBIR(0M4J*I0^!HANM'*"IOS;Q]V2G36V.N$ MZ'PE.() %7OWYH04713=C(M@1%*C>R7%BXON7M*CNU:KPF6![:M[LF@ M%.85I::2+06H%#E@1L=2I:HJ"V(HPTFXLF?[8V.1,_LQ[8:+?AM$77Q\NT43 M90_F5$]=O_]R)?XCV'MI/ "1]EU.P1YNS^5*^$>TW^+7#4'W6CI O&:?Y=1C M1[/'TN&SS_Y*UV/ZA:$ZWEK9 V]T_L:F$C?K=QMM!GO<6 VFY1LZGS?GWG0$ M_'=JCLGIJ1RJD$040B"R,@6HH$H'JC0%,BUUZ H%SE.O@]57V#*V0:BU:YN= MM%GNIM<=ISO\QZ(0'>D6' _4/9''J#TODMJ-[<[-GB.FO]ZVZJ/OE)+<;CP8 M[]H3SG8RWSH8+NH.@'*@N/P:2P:-W - ]C*V#_'(?H3\AJ[O]=/,_TQ^Z1.= MFP-WGY?S&7_>36=Q6HB<\1*DA!" ,$5B.W,E@?C1C__BF6]4F?M:OWB?],KY=/M#98EJ5 M0E88E0"CE .$A0"4J@KDN$@))"PO,K_#,Q&,'!L36DL38VKR9VVA[QYPC)YT MW$!^Y?Z)O2WDT34#JMQTHD4*28E!F6-HR-2AH7? ,+?^Q= M(XZHB$8/1:SU;2VYVO[ZR&;KP239^I"T3B3:BY!Q2F\(@P4P_A8,'-GTAN@X MY.G_J![Y/"8+=*]>V-&"W-34O48TSX%9W=(4EQ. )5&@P#F4!!*):.&HC> MR^7[D.AY9-6$1'&@')JKT/1+EW%%IS,YYN)#ADN%=>"9YF M<>;+$JS0%J2A2@#CBIN87 E4*LT*Q,B<%\@LT.]L;&P\? MEIQJ[$W^-!8GC&PJ7 '>-+H/!&#V2O +!'B&C$R[!PL/NU@8.!9U]-C(YW&XH0W)B>;GCRAYTE:KB/J1[MO MM??P&_%?>DJ\M[B<9YJLO4 MI^5Y8M8-=C?""@]F9++:,_B8KG9V'R7E?J:K.-L!?@B&.D'KUNBPYV>]@#@Z M/>MW=\_=Q6:QSNZVF_3;^]GW=?.]J*),JS150*6"F=-P6,_DLA00IB@2):\D M]JK>W-'6V+BI-76KZSE;;/3O[2$#:@O]>6XS=L#LN-48!KS8VXV-E+[M\M/WH<(L?;P@YF[Y;;&:;YQLA5J8NIO[K[>K;\L=B M6B)8R8H(4 ISVE[/OP ITTS/Q\J"5@I#19Q.SW:T,3:>J,U,&CLGB;%4XY@8 M6]T8H@O0;F8(!%-D1NB%D#,=.&!P@@;6DO_[W?+I?^N[:P;0?]E]^%W/'.2# M=W"J_=!=+NV;=G2\H_>5SN7ZS3U=++3?/V?K*F)##8E M\F!%)<6RE$X[;CZ-CHT"SNUU6[N3QO#D3V.ZY\*O4Q/>_N6B]'AN)G];/6$Z/SSQ$@&"-$NEBI84,YF3@OH5C;GC>[:X M^["P$MZFK5^?FU_6@J %RLNB4 JDL(0 %44&".$88%[E1<&IJJ335.D*&T9' M6'O:HHV=R=:+9,^-B2V;WEQQI4RK>X\Y4EKDUGSS;TMC(KS6T5IGR8[/S<+IQ5A"0(C/3(3Z35FXF_+KR13 " M,I=BMWN>+YX[M>V],2XQM[NO$^T!=7AONZ7[LW6H7S[W6?T_XV6O-=_\Y M@ZWSGC!^?VWWU*^O$!CYO)IQ_8W!,A= ?&BYH@8H4EY!Y MRX+81X_M,WLSUU,]';K6ZJ7?C8E6%DXLYW.Z6EMM9"L1YZD0MP>FX[R@%T2Q MPWVK>&RM"JRC<>!I2/6+^L'#:U8<.'12:>+PBG[?Z*U^'ZF)O$TJVANZ6CVK M.J=V/86T2"4J.=#_XP")G %<<@1X6J8D+V6:^>6ZGF]J;-_PI]N/"=\W\#_\ MOM4.4-V^W3!01?Z6MT8FQLKDP,QP'_=E* )][!T-#?KQ7W;X)1DXW-&3'$R) MYAN;>V0*)^B1[7%?E;]0LH)&-H8(84YUJU(3A#1\4??3*/TTA\RL"VT1YN2F1]K6!TS'F.). )QJ]=5S/#J@<$GSZ+J]]SECJ6\RRJMO]69J1K_F\FBU7GZ7^TUS;YH>LIQ4B&'$% 6:H M- 5Q"< VR57@ J*,51AR'Y8)8=38R.BWE5EPF+4N)/_Z+SB#\*_)AOY,OK=& MFXR"[\8?L^2J'?*7AUH/7E<]\5 M:1,XY)ZJLAVMC8U_SQ2'_$4;[%MRKAMEY[EX&.SBS\7/PQ8AI<\)EY#Z7F?; M&E[=ZY+;)[6]+M[46QS'%GJP%/5Q26VIMVU1^)U^OIU0WLSGRQ^FQ*.^YI/< M;$\64<1$E5<,X()E .4E,^J"%%0*I54!65:5OM(Y5QLU-EYJ?9K40_$DL7[9 MI:^M9WO5-B:)=6Z2;-V;V&M-#?F^I\2"]+4;[0W=@Y'9<=C.ZZ/M$PSM<,H_ MUYLTM"Y0,!!/J :%>W:/B?L72>?OUN;4W7ZII39<9(RGE<1 "4H!RO(2D )C MP& N!!2\1+G3L;>++8V-DHVM26ULLF^M5[7V#F =9NRAX(H>'9Y&JL\,O1,R MKU+V8: ;K&A]7PA]B]-?AN5"&?J.!PQ9]G%QNQ)_3\3 MH5J4MP[H,-2Z$ ]M#]:.A_I /!X#0L]'1"H7 M?:ZVZ>UWNS7W-[G>:%,6PB1;F.6>;TOSH]O'C1[6%J9HSZ='&R6QLE2890)@ M9/*LH*@ 4Q+JO^5IH10L85Y-G^2*+8,5D0YDNL\'O>] O.^YMMR(W\G&="/# M^Z1_:@^EV8-HO@O'@[T(;HLQ8^S_6*-C9%1XX12(A=S:')2!O&!XR3Y^-_=83+Y9TZ>9 M;#?>,!492Y$Y#IX#E+(*8$DYJ'":R3RE15:YI\KN/WEL#%+;YK'^> "3PUIN M7^=CIPU8L_ILDAT X+&\VA>(@19/+[P(?DNAIWSM7.@\N&&X9W M0AG6;KML8BU/:M/MZ<+&^.27QOR I53[H!9HNN+5]*"SECZ@O)R\]'I&SZSQ M!R-&_3^6"V_5AVT9OEH*9THA%RGF%/!4Z8D-U5,<*JD"#$%%>(8K47B=T.YN M;FSDM&^M.6)-^7\_SE;7ERN\ +H;9X6#,G:T]P+%G:F71,/\TZ>=, F5&-W= MV+ ISTZ.'R4SN]W5<_MHKC^-6_5W:O:U-K>K+[.[^\V[GW+%9^M:SG/[RW7S MVS6<8E6E#$D,""DS@"J2 T9P :@J89&R/&/*Z\1;+RO&QD.-@8DY//0/&5!H MMU\?.>X^Q48^]DZ4L=_P58O^MBUA8Y^6R[%C]E\OI/"Y(2KBNO BRHF@-7,81G'0&(,!39A M&/92!NQH:VSDMU\U9W,O;7G".VDD<>I_&@U8D[Q9)_Z9JUJ7^E8M.H;?C?$" M@1J9U_;Q;.ULB@PE491('6 )7E?HN*57JA]TUN7S=8+.W]*/5^PFF%QO/M.9 M.84VE526.980I)AP@"#% %-5@()"464D(Y!YU9U_\?RQ\8=-)+'JQ4H/SK/& M6)LCVJ5,YP2E&R]< 5!D+F@M2XQI)J[A\T>3/Z99]?ML0^=6UJJ]:#]3_H9O M9D^SS:Q#&\>;)\[ %(@;7CY]4#XXX]I+#CAW6<_$F%,9\ZV.:)-6:+1,_E/2 MU3>-LIQF^H7)*2) *:PG7SS3S" X!R45!-.R*@CW6NWQMF!LW*'?HL(S7\8; M=#<.B0IE9)8Y?]!F)TF\629,-C1D?$BL$P%S:OKB%RJ_QKO]87-M^L)SE'?3 M^T%7EVUH-*6F_)+**155JK*B;Z6&<>;D;'>!^'*] ML5*A>A"WB]3)TI8^LZ^&+++Q&.MY9]SI* M*001-GIC[#.2Z&:9^LML_8]O^CEOEP]TMIA*3!DRPN0$%05 +$= 3VH* 'G% M8*X@E*E7Q-+1UM@^^P-3$V-K8HQ-_JS-]504Z@+9<;TW#'2Q5W7[HM:G(,(E M/,(503C;TM"%#RZY?*+8P<5;>BZGRKG^[=W-0OQ.5_^0)AIIQ?=ASC@D1052 MHBJ ,"X!D64)E)29GN]0";'7)M/YIL9&&E_IO*G>]-!:ZKE*>AY5QT72(%C% M7B.MC;1 ;C #C_7*N[UB;\TF; MYRE%BF0RUW$$5A0@F2N@ XI4PUGJ&(/2*JW$=+/?? M3!MU^=;&3EM>H/JK/<2X>?;DAF-(4T4TCGFJ@2P)0"3/ "MA"1B$F%><9:3* MIW7-@J\;NMH, >S+YN+!^ZN\FRT6ACI^I7.C WN/)42HD)_^+C!\]U"#(=FVU@\+-_9@\W!@,PAHECJ@3^M],!ORAGI$$ ' M R6##$&A= 3@5Z3YNF]]@*$_^K?N./Y?!53L<7_/N']+:O.2F\UF-6./&[M# MNEDFGVG8RFGG$0DU^A\W,.RH?];!H]'^_)4#"_G4K7]8K#[9C;5=2OW]^ER?^0XN9)KNB=_,UDA;RE&[D]ZSS%HF(2%0+P7 F MB-A,?KUL4$/_ M>]@T)8\W&IV=J- >0).DA2AI,$HL2(E!:4^_8@2Z0E'Z_;55A\(Z]<^A212E M(X,I%L6QKE\L8#22]!2B6=0F99EFBBB0DD+/3&56 4:@!*HD!4-48)%Y[1P< M/'UL(V-C7,^]@4/@W :DWG!$'A>!V+$PVT50@4!"FS I=!G E*4!EFE->X2)+G20VNIL9VX=KC>IW M//8%?FZ?[?6H1/Y^M\D.YFQK;>(DZ4:I][G6TR $/L'ZHI%7.:MZVM%SIU+/ M7-U79'";:-K6/7^S7&_V3Z9-I> I)DP"49JUNK+00S64!!1Z2BV9E/KW?F?" M+K'A^FA*84P1(#DD,=CG". $XI!3RC!.:JR@AQ.D31H^VQ<5-M M?2*-^5LNLKK;^L.J5;>;LN23Y*%VP2[0/4NZ M?%LFUO96XKJVOJTRWM@?#VH/P:5XD \DP[3_NAOHW=[X?P\DUM0/ODX))\]' M#B?LU,_7 [FGGH\(6U$=DE:$ENAI:\HPD#IR-175(< LYP!"CM.29A26[H.& M0X-C&RF,92$KJF^!=:#ZP'#%CDV[ZWYK&,-65-\B&::B>A]$QU%1W0798!75 M7\+4MZ+Z]CFCJ*C^TBO7BNI']_5;47@_6\PV\N/L28J7BC8W7+]BCW;2?#"[ M19#HEX5)4!9F19%5*:!2$J HI!3R7/^@G"[DG;G1;8G!WPBG3X74G\J^*1'7 M'':&NDV(0W6'VV)#)(B'X??:>&"M/Q;$FB3>V'LO1O2'+]#:1 \#!EVJZ _0 MRY6+*YX4G@+W6FD2J7='D:6L*"D$!B6D.C[E6!F5F1+D2.6*"4%*Z+7'TM.. M\86MOJ? ^W; ]4 7-AEQ6@(T0$J'U9T>5P? M6?6[NY4-G9KY?BT9=:OJI8";)SJ;FR3?*>0I+Q$3 (L* 013K'D0F>H.6:%9 ML)(,NU?^=6QT;*2W-3NA6V&M9FF+MC8?KN=Z%5CTZ@^'Z7T$E"-SX [@QN16 MP>Q6MVZ$D\[<8MR_J^9&F^.NMVK[Y/?+E?G)5\D?5U:\ZJUDFVF),I;F$H&* M5!P@3>Z 0D2!H"E$957),DW]:O#ZFN#SY0Q32[?U(#'=GZSMJ6'[S>B!&9A3 ML?/EX@[H<>BA.4AL#\>LMU[YA7>86)\?LALB#PR'^QE0#OS$RV=D\V0T0 M0"U7P%P6+C+NBUZ@D-B[^4%CX;[@O R">S^G'S=^T1_J;"'%.[HRQU);:9\* M5CFC(M>4AX5FP"(#.#>1;UGE7,DBA9#XS/M/-S.V"+>U,FG-]".M,UBZ4=/U M"$4FH"-P(@@F=8,0B$?.-#(H6W0[^I(3+ES=5PWESL3;7^1W,[5>W.V50/JH M&_NPD0_KJ52*0UFE@%6E @BE1E=)9D P@3EE'++2 MUT4@NE>YSM\^X,+611\.U[(N7]Y7M9NNI4ELGZ+2Y .J D"&]5Q,0@@H3!6 MI4II25*I)/&1H]H^V8OY!E.A6F[5H>?&T#XG67;8N052O1")S'&--+:Q*J3Z M]0M'@ZE:M\\=6*WZA3O'*M0O+^@K/?OPL%Q859I673J%!1:2@Z)BA5DL+@'+ MH )E2A4KF(*Y5'Z+Q4=MC&\UN#8QL3;ZRLJ^!-#MR[P*E,A?Z#X:$59%SKH> M3"WVY?,'UH@]X]ZQ,NRY"Z\<6&VIHUUM)XD$+)&>;D!L)/50B0"!J (D4V5: MP0*RTJNTUIEVQC;=,$(>RX55M5FJNB##18%3+UP]A^#^: TW($K1YL#:VF_3G-"<,&K2D5(!$,6F%K900.%"L"I3F$"O\HQ. MK8YM+-@6)M04(DS6RVPG(>,#)&;XL[ MAE1/\@ IF)B22YL#:RMYP' LM>1S<]\""'1CR=!&U5.J\A)AF((459IV,)&F M^($ %5,0JT*'L=0IY_WTX\?&+UOKFBF=[V;^(7:.86!O1&(';\Y@]- V/^5S M,%WS@XIF>$R@!G) M]!]4%07G0N1X''+FGIZ-C:8:-1^3<"UFZ[H,P>CES7W?ILB3Z-=\1\8_ZW84 M.6]>1/W>?6YTC?[O43KOV?^O/<,/[M<_QY) K.X<3O*\KX$]LNSL[MF']5K/ M&MX^KF:+N[I-^]QW/^6*S];R5MFK&N/T4-.(.2_5%VF&'',06_^T57^U%_^Q MF&W64REQ02#G("NAD4TA.:!"(*!@SC-15 R6[L=DHYHZMG'=^&G*6)G53KZ_ M[/WXW2C*W3Y*%W#_R M^&.VN;^77#]_GR6Z@X)QO3'1IV>F)VM'D]K3[2AL MG36""EB^';\M63;N^R7H^FE? (Q-S-*_"0,F<8WDE M_-)$!^FESDS3N!8,EZPZ")('^:[#M-A3[NAQM; E9&X6XOWLIRTFTV2;442K M'!$%,EHQ@*BI&L%)"62I8V>U'#,4U1X+6I>;'%LC''[ M(@%_WICL+>=P&6LW]@B*8&02V8'7Y MNS9TD.X/#<8DS-H$HY7)[@S*+L_LO M"<;]QD#5J_1?ZF-";^AJ]:QGW&:-:*T#(JF??3\5N=DS(3FH8*H#%"4S0*L4 M I93J%".](^]LH\]VQ\;![V7&FHZMR/QVFR>F?4-:VFSNO$DY\OO=@%[0W\F MO#[/9GZUM*O6S0_XOJ]7EL^ZT(&NF2/1NB5Z#LF)@EOF[\U9P@/[)TGK0<1J M7&[0Q2K3=:'UUZW?Y0;-Q<)>CH_Q8\CU:C/]8A;/;W[.UM-4J)17609(I;CF M/2( +7,*,,Y(F@O]*^84;1T\=6QL9K;_9WH*S#6C_:['&QW-UFD6QEC'E)-# MV+K9IC<8 R28],#!F2I.^MU% /J&O8]?_VOWX1\^:Y#/^:3Y[4=Z^I?]@I-O M*PO^LUUY:7)<^7\_SO2W/A6J9+2H%" ,(8 R/?.AN?XT824+S&C.J[SRT\#O M:,WIW1Q4[/Z+_*X?=:]CPO71IDSO$LBB:@J"HCD0N-=5@!GD($"Z4>) M"FO^\UJ9NA;M086W!L;:+48+A&!D+FVMK-?G)\UA"9/06YL:+O!RP"-0D-75 MTJ !E8/++X,GEUMZ[-S;)-\%G?^QEE^7:J,#,-F>0(>B+#@2H,A):7;=(>EVY)V=S-CXXS64/"XELFZ,=5CJ_(\G@X[S4%0BLP+6X"TD4EK M91]MG/-(>6S(!D%LH,W4GLCY[7U>!*1SW_+\W?ZVHHLUM97][.2(LTU74!VBZ4"01>9,WNCUD/J]"(>P?1.S[/E4\O MWW*%^,?]6#P5:9)K? MXO5E#R^J]&B1,ZO\,%K4"C0&=3@PX#+DZ_ M' ><[KGRA'Q]I&>GF&8G0DC"G.&T +F0>K:):0Y8E2L@,$:JRBM)B9=.1V=K M8PLR)R?>:9W0"[T4HPV"+SBC=B_<_:=R$1^NC]R;9>YR1^E]MG#^9W MWM0CP4&NVR>_73[0V6+*/GUL MM/!%/LW69OU$1X"?5S,]2M;'!)(_:WM]1=7%#8=UJ-CG>H. "" 7@4185[ M\I4SM(^[&F9Y17C*J*9:J:.L+*, EU2 *N6XX&E6I)3VFI9]'&W%LIU\U\?> MU8 Q.=A8G6Y,],GTNHMQ- <&QB\P&G;#UR92ZB)]'PE1(' ?*F[H23[_\ M*5=\.M.H+CYDN&PJ5W\.DJJ<;QJ;P.2GY>+)JE[5 MM32)5(*9&@T!-B@ I3 M':'2T^-,*EYQQO,"H^EWNSZB!Y;5QC%4&\I^GX_QI1<1O\?'S5J'W,(<0AZ^ M5(+W.\"*7+$T(R"#%00HK3A@2 J *Y85%2Y35I7-.Z!?\W_Z-Z#UX?_U?]/_ MCO.+,?9H[&G+8+*>6PS:\AO_#'J=9SIN]'J<+^W^OT1O\TQW#*>G>TKRQS6P;[XR,0.-?LN=@ MLO-PDK0^)K63MF[0GIN3Q#I:ZQ'WRX$/^AZXC7:OU[OQ=S]?H6-[I.G'P#]8 M9G]0XP8^#! #V./S U%:Z3>0_$U/TLT<_8M^7)L+DE(A89H!FA9 M!&FA)!(D(_K7/H/!<1-C(_36PN2+_5R]LD Z@'1CT^O@B+1GE6PP:B+:E;S70>WL27Y8\.6#-&G!G^3F M5AE1':9C5TTPMG@XH3P#3!090 07@!*> YZG$DE45@7U"@9[VC$VDMASHYFE M'CB2U)XDOQA?_J)GJO5I Z-!]6?KDB>E].U -]X9H%LBDU/4'NF3"W\-GN'2 MY'M9,70&_350G4BNO^IQ/?61_+;2S4T12E-9\!)P8D03)16 \ P"F'+( M$69EA;WBJ$L-CHTPK5&U\IZ9(=T\F!,0GM+.ES!VH[J0R$7FM.Z,MDEB[0TH M]NR(3"C)YTO-#2O\[.C\D?RSZWT]X[:]@KY?Z5R:,IM?)7]<69'C/;*SC?VQ M6$DZG_V/%(;C?I5Z*BDUR4U3*'BI: 94*2J ,"\ (3D!3&%:Y?J?%'$_I;0@ M=CE]:H-JJM4T];@U-YGK?_N*28?I,\? ;;!^&+#^[\Z!R:ZD.M#& N.BK02\ MC?7J'MLYUIQN9-8W$]\%#.I"8ATJQ MBT[ !7T@8C\*_H \/(=S_Q11+NU5_ MK.M18:J_ ,*8+$%%- TC!HUV1UD +A&O"_2MC+E@J MJY%&>YR?Z,;:C4.#(1B9&X\$^[^TZ!D9,&MM++7^,Z!$4>I_V=8KJO2?<;M; MH?_<3=$6[IK4S:*DJLRKPAPCR 'BA &:EO\_>V^Z(SF.I8F^"H$9-+( 9[8H M40NG?WELB;B(BHB)I0N%_&'@ZJ$NM^KF&6Q\;2OH0]^JZ<9!\+;=-KM8Y/M/ MK]^#^TW=T;DZ!MBL31DROY&S@Q&:;LOL):H-.<,Q8%O,2T#NF>=^7&_D/EM1 M!3R0G"D8Q(E9BJ(,LDB8DA0*90PC[0!Q%Y:Z)O#_?G*Z"KD=)_D$8DB9B6.C+.0J17$46!6ON"1@;GRR4[$ZE7=(!3H'7C]3^(!D9&8X M1&-(AM0Y6!R2HFZ$9Z(\*,N7QBW?JWXM%$LA,"D5A' <$8APDD"JE3%=Z1!B6+ JM4D-/GCPWLFJ4 M T8[\/Z-W6=YBE<_3=V$PMB+*$L K+^\B\:><4)*R7]]6/_\=WU/[7_H'_9N MQ^F3)OD(+QK0?GV7+QC844C?]JEN[[SEFZHQ=!.B)V461IED,.$TTY]AF$(2 MQ@B&,HZUWT!IG#G%.EV4-+?/TBBZZZO>JCHP]/$RO';+$"^@C?P5#\3+O9W- M-2Q\-;.Y*&?:5C;7S#UI9'/U!O>9^4WC@57%W'/CAGV13^MBL\@XICC*]/PL M)84XB10D.,L@"E,1F9J\$;&JN=XG9&[$T.H)]HJ"6E/[J?LBH-=G<1\PC4P% M Q!RFMNO03!HFK_XT,EF_&MF=2?_J]<.#-E;%S)_6+TV@6C%<[/28SCB0:8$ MS)C"$*=)!#.,.$ST)YY1K' 2.O4V/B=D;A]YHZ-C,-XY].QF^%LQ&?F+;M2K MFP=O-S_6A4E+]G_"T0>#KPB[)_(,>@>7G'^N5;++W MJ6)9S$R34(P1Q"Q.8!9P 26+!5:)J"U-_CIPUR?J M6^ 8^7-V0,)I8KYD\J )^>1ADTW$E\SH3L 7KQFP9?_;EA8BY_I3_[ 1[?9J MPN(TU$MNQLVD&R-B8N,EC%06VWMW[<_=-]VN?8_6![OV M?=?=6FG[?'F0JJEN4^;CWO0%TMYC56IX?QXO1,C2)$QAH$0,]9("0TIB[8BD M/ X$"B3G5GSG3Z6Y,62WOO/7[>,C+9ZK'ZM^V[4EH+5D:+WMP<-GM\J9=E!& MINBS99OV=7#NFC&YVPW*1.6U;X76>WGMP0J]4'GM6P&\7%[[YB??&'N_3_5< MF(CZ2 D*%:$1Q!FAFF]I"L-481*&A#*SK&MU M->(#0^L[4-IQWXT C4QF^S#Z@\BQ$4+G3\WW'3#?D? R8?*G)EX,CC]SZ;!O M_*/\HVFA9@KF%.N5_I'7W30_KYF29V9[2]=Y,8ISD-G M1SAC#LC(;*15OPSN':@5![\W_SN*/S44/4]DYBQ^4J8;"LXQ#0Y^SM":D)U# M\2]UE]OJ &U9%[%;&DAUE =UI6;/BVJCN6IW1=43LN&]4G$KREO^4 MM/BDWO[YE-S%'NW*ANKUEI MFIZ;ZG/K;5D5+"W!MQ_%>OOPXW^YM!FQ'P&+XXMQ<)ULE?EA5_FH5?L.&,7- MCN9>]7'0=6GG,@K*4S5V\86V8XL79\SZF[W8/V["MB_.-AXV@'&_?9C'^W[% M"Y-^_T;6__M^];F03S07;TSF1B&%J:*[*N5NKJFJ32P"Q<.,H R2S$2%4$)A M1A6"&18D8XI*(4A;&NF;O?<[3!NK+^NP(-*W"::'1G4@:YT[+C#@==OZ0;4[ M!HZ8G5L\X@!,,X&T!H!?6A/^!O(5:,>B4;_K'_Z ]J0]B%J>(OO#:>PC8J-IQ49UQ%U7V1&B9RV! M\=G4M$?:]!U.KYM^MMVIQ6W#"*0E)U-2MR(D_<,1837+_E+K<,]YL:7+LOI? M*3[DE.7+JD+;0J6I8+&B4,@00XR" #)*$%0D4E0$3"_)G9+P?"DV-TIJ- 1L MO=HZ^EW>QLJ.PUYB!$8FNU;].DF@J<9K?M[]H3'LKMW4K'WFUK@[T Y?QSY_ MY.@;<4\LZDVM2>G6-YC'O.S]^0-V3-^O-D6^*G/^GW2YE9^K(IC'/J#"*8Q#DD2"RI2JQ+FUA+G1KG?3. .>"HDW.A//6\M #^- M"4":-;$"SY):'@S9(V^Q1^H;S]$7MRUXE;YF55OQ9[V2_=;I^.@;2X<=4=^8 M3K07^O[HQ=0O+# O['K?37-=*^\KAMP%J-X-4*L'3;?UZ6+7P::GTXU#"^VM M?LIB8ZK-FWGAU7HERG_DFQ__H"8N=U/>;S;4!&.V9;&T7\W"#$.9<:(7\%59 MK)!#@L,L#4@4I=PI!,I-_-R8O-42%+*NQ+=9@[PLMU5G/TWB?&\=*.4J7Q=@ MM=ZXUH%W'"([;WH\X$>F_*[BE3-X.O=F2W=V6D99##J>V#'PR\] MNB.S]=' [@RL&J<=5ES5?S9V@L^=L?W%V*I?@+^!_*T=:A'!/FD9/68LH;-.[^MU^*/?+G4$]QQLZ2,)IH,+8949Q$S^[N8+_]S8OSG4RJ]S!UCBW&V-51^*2\.0R88T8<^)0Q.L^=:9^TB"5" M9B,8(BXUW6&5P8RH$%(5RB"+,>$(.3G0KAK,C?&^'_:1J],QZ4%#LU+;!1YI M\2]9]]0H=_;Y[#EW;K0LW=PQQV#T4SJ+7G)'G>.FZA;7@]PDG>'.R9]1%[@> M>-PZOO4]:!@O:F]3^Y>;Y\_Z7=MH)GZKO9HGXZ4>IR[&$).WI^MX+FQ8*MWY93LE':C-VO0[5AM#"A')K-6Y3M0*7T( MYC1YHJZH>2(R:[&3\ITY7S_4+9J0@FJRAN?:?&IJ +!1'TR)8NJ3L<" M"XZ2 #%((RY-";8,,K/W&3#&4QG$282<]C[MQ,Z/J=KPG=*H?0>>:-$T*($>-U :_2_7C+AE+&PIS#?"HQ-8"^[7&MS/)BFG +76;1R AK92 MW"=KN0#EC;.LA$[,6"Y G/*5T]W#V.J#U(M9>=A.LPUQ>FX*3Y5OMM*D#KW3 M;^:"1RCA09I!2AF&V# 82;$F+Z1BQ1.2R-3)QW)58&X,IE_$Q(V4G"&WHZD6\'Y!SMR8 MJCE#W.EI0;_;,)^'XE5U+EFP6C21K)A$/)2 8Q-87+N"8($0Z7-C7#VRE8N/LQ7H-'7-3RM#V++ SA?P(W, M.)1C'$<48A#3&&*HE9*!&7(;?:[.B5,C=*V/6(K#4% MM:J@TM6]C^8IJ/VKDW30O&G:NG>;EBX?Y M B;(AIL;Q'>]7EGMG []?OR@I?S$EOE#76+R7&!NF(HT8+%F B)3O=[0_V$) MT?^A61CA) ABXK33<9,VOWXF&\&%&&_;:3L/)#) M\!^9E?9V@ -#0&L)Z)AR&& ]7@,<+^!Z\GMNTV52W\@+;,?^DY^'#JS:=K;' M3JTR6Q7[H=D;K&MQMCV82(L]V4#-FM[W3RCNP,[VJ\UD9?P>.*J5XK* WX4#Y M*L,WAY,NM_FVE7?EI MNRDW5$^\JX<%EZD26"B8(=-)&$=F%2$()%$J.$NY##A?Z&>QM>ULY:B!"S-U M]1AQ65UK6@6P5D&K/9W.O(R!MB\1 8U@AJDP*SD,69 A&-)0:)4C0C_RM-QJ#AK5F];O51/9 M>D Z>M^!QB)_D^M Y#S-DZ[2)YWR!D)S/'L-?[W$@AW2[M0\!#%?;.LD>UH"'0++"2<.>HA[G,A[KHK[K/G]JD; M[< 7Y[921YC9>1?#D1CY,]Z!,$+@YWFC/7D 1P^?=(H_;]CQ''[AJ@'-05YM M2SW7EZ5>'[%\57W\IAKGP\H45'HO]'HH5SG=5:)K Z!-JZE]=Y)JD23%+MOV MB]F]^Z2^E\U="R(1YI)P&& 9F52W +*8ZI]8P)%>S^ HHM;=1291>6Z,LL]7 M7U9](ZO <[A6<&O:1#KTYYQPU/OY:YYC.38G-O:"CL%W8&\RZ-K<5O;<91U4 M#?CV=H/&\&XU@\IV^$E!;?VUIJ$O]5XX=&F9W?LQ49N76;TG;OUB)AVRWH8S MTV@R7<>:29$]:'DSK>2)XR5-<;;-\_M5N2FJ3[L\;N;S6]7CH@V$.3J;K/[X M1OMBNRWC!<-9FM*$Z65.&D(<)R$D5/^4B$AF-(ZRU&Y[8W:6S_C-MLL"#,;.)H;FU"-QL1LJ\@P%FQ)P1!.9%9"FD$:$0 M$Y2F&>-,8CK@X'D.MLWOG/JW_RM?(8?#[3GH.R,OW\-9>(T.Z,#3M$_<=-HG MWH$:HVY(\4EP5'4),%!U#MAG$&D\UOB_=#BR=[O^&C'+8PVGM\#FT12\N<6C M.6=MMGPQD2QF7,*(2P(Q8QAF3/N/2&:Q4$3*0(J!G1SW4N;FQG64!$;+P8T8 M.T#:35XWPS/R1'*,S+B=$T\A\-\@L2/CI?H@GIK9T^[PS,4#S\,\+J%/NHHO M IS2 *L I@1QB"762TX6F^XL =74@1(5.M69'%7;N?'/KIY:V].0_NFTI3[- M$%N>!LYEX%Y@(_WV_='=FV!*Z?G:%9UT:'P=@8ZJZ[0GJE/ ?G) .XG0B=,= M#E,#C?:'^8!HD4H>1UE,H0I#"G&:4IAE$84L0BRB0I(@=>HT,9ZJ?(SFOZ-SG EN#!X[ WS487GI[(;KBOXULANL ?>6W6 O<>#> M1EV%TLQU>BE5E=1^O2XW;]:/-%\M2(121;& 6*0$8A(ED' <04I((@(1A0@' M3GLN\!9PC&B'"J.%<0)C6'&6 I5P#+" M#M:\ ?GR!1Q MTIFP*1&R5W:L;H270!FE"^&)L!?L/GC)\/ZN@Q?O&I#5L,]Q?-,5\7V5F[VV M3?XSWSQ7)3SWE4\)X@DWE3I,0A+$811!HI(8!DE(,RG3))'2.D7!7?[<"&A7 ME?:3VN^*5T: R@K0FN$073Y@5/K): *LQW9@;&%V*3GK!7F'(/UQ1V"BB/M1 M1L(M.UU,^W";#P+4;WC,T/"=77WN^U6U[,U7#W+%Z"_:_2/TSA8 M;HB-AN[8.V1]P!X6,!^C=/DPW+P%&3D)GSCZ: @PIV%)@YXRG.#6JXYG_KXL MMWIY& B9:C^90H("D\JK.8TD2'O,.$BC4(8R")R9[(R<.5+6>G6T&L\K58>O MQ"]A;,]2-R(W 1UIT X6WG>@5M,OZ_3@X)%>SDF9G$=Z3#U'&'V7#^UUK3\X M659[_&5G[_]>_->VK.AIP127B&HG1\D00QQQ!"E2"(:9X)R9++@0+5;R@=;E MU.R[7U^3;/7RD_KE/Y$_PVV%>'P(Y#/"$Z5;/L M!K-*6] ]#MSKZ[-MMBTVWCIH7Q4X<3-M6P!.^VI;WSF,@^IDCK_+S8^U>+_Z M*>N'E@LFIN M:15U8Y5+H-I1B0>H1N:/!J5:1=#1T1]G7 '!$U%&Y&T?>Y*LV)Y*M9/LM#SI]E8-*4UGJKH9O,O?GYYLZ++ MJCQ9N5:;/TP'%"%_RN6ZOH]7/GR^XLNMJ%*O .5\O34[ET_TN3IA,8_6ORS, M'DNS3'+=';8=<4LJ&V$)U0&C<:_"5.Z ?!8!D=[O4T_DRZ99526>9U MYN72?([59M0B51)E>O4'E33T16+352-"D/,X83*4::*L2M&ZBYX;AW74!$6M M9TUA-V>]7\+>CIK&071D?CI?L+,+<:-XO7D]:E;Y%;3&2Q&_)/BE\[VO &*1 MO'WM"3?7 /JP7CV8Z'KMS,GR<[T 6K 8(\15##-].\01T>O0( BAC*,T"P.: M1JE3ILL5>7,CJ&[UFU*N\G4!5D;=P?6!SH)LO8OE"[KQM[)VJ%4J@D;'._W/ M>M7@\Y3,$AC_E83.2GNIFD)]IO=4%^J];1BG=#N7R2I0J%-1XN^2FA@A\L&GO]R6P8\@7&]J1 M^?1%1M69AD=!WQ-I^]5M4HH?!=;C"6$<(<.FCX]R\YJ6/SX7ZY^YD.+5\_=2 MBO>K^L36R*Z#Z;5B"TQIDH@,010@8?*P]4HZ1ARR0-)84AIF*7+I!6\OVHGX M)V@#KS4'7*M>-X+/5TT$1D4".Z7=&-QA'.SH>1QT1^9> ZS1&K1JFQH[OWRO M4?X;V"D/[J_#[$RI[HAYXDL'P9.2H3L@QTPWX G#:,R4[=R7^GVGWZ[[1W.X MN,BX$H)Q!B53*<128,@$E3 03)*42\RH4U3()4%S\TVKZK%Y?^2U&Y*IYGD5 M(0P#'BF(4T0U\Q,*$Y+@F)%$,9FZ=1CP@>4T!?\_ZWF7YT]TZ0E+.PKW@<_( MA%V]9GL=34]W+D&MIC]FO@:$)QZ^*&92UKUF[#''7KU^8"$>DT50YP^\V1JW MLRZ37OFM;Q^?ENMG*:MKVJ"1S_K%6+ ,(Y'A&(8J09IN PE9C A$4G)%LX#Q MR(EN!VDQ-RXV^E,]]N;PF'?RBL!VI<<#R,:.YI=/C27@23_$L>C/H#&S(Z/1 M1V)DIJI3NVL#0&W!KH=&L]IOS6C2P%M#P.>^@7"O,70+D+[*$ W28=I*1;? M=%+,Z*:'#4ZH?"KD#[DJ\Y_R?55I7+O#G]0W^N>"1BE#1(0PBKCV2CE%,$.( M01IIVLR4"# B+DOI'EES6SL?J-I48'?.HKP(K.WACA>X1C_8Z2)5JPE^^; N MR[_= ;-2UM.)UOC.M$PO7C/Y3/+E MU5N&5DY;CF:;SWZVYO>^"+.I\=V8 MU]0 ;RN ^RT]-\%0>*M<-Z:N$Q>^FP#VT[IY4PCU&D-N-G[KR),%YQAE:28@ M9ID):DHX9#P.8"Q#3@,AI(C=@IJN29S;'/%F'R_^^*BG!X.ZET#P#LB6?J]/ MZ,;V?B\%@%>^[QUX[3VPR1:<<>.^._+F$/-]:KYEO/>9&]T81LA\\5:SVN:Y M>L1B:!&J:.BB,X$%=0 M\.0V7)(RJ;-PQ=1C%^':Y0,J?G]:R==->F73 3@1%'$J*(Q1R$VA0@$SK!V# M1,4!T@Y!&DJK1*_SCY_==[^2H-70H3#T*6S]7_CM8(S]87=PN-XMV080AT+8 M-P$S49UKJQ?%K6[U1;-[RU*?WC5=U>F+&A\4E;Y\U*)@B3B#F0GLM'"&(&8HC+ EG.!Y0+O&2/*NW\B6*))8_@,A+ MMM6R^NMRN<%KN9E]"UH3[4,W*@*U+L"!DAXWDJ_ X&L/^)*8:;=OKQA[LO-Z M[?J!T:IY21\>"O.I:>[_I+[(GW*UE56*_$)RFI!829B14$(L&(,DB3AD.,!* ML#@@U*FD89^PN7DUA[J:0Y=&VZ;J@V-:5"_.=BSA"[V1F6(X<.[!F!:(^ K( M[!,U;5"FA=$G@9DV]PPLAZJ4-*'S39S!-_KG%SUKFX[C*Z[76'4*^^:=U$^D MRVK;18_I\\'%BS10G"=A!"4V3@A.8D@S33N2R10%08:%W7K)HTYSHZ/OOW[] M%:A:XR94"6SHGZ#0NCJ66O4P8':$-?$PC+UYVUK3QC]I%8'1$1Q:= ?H!C1& M@9U5QS?=F8A/[G73QR/M!HVL*R_B \*4+K\=$#F;J-+M7D7YB#^V:7 M01(91U2F$%-3E@B;MAHHC2$+1)B$C*>Q= J4OR!G;HRZ#[%N]:S2IMM:.:_D M2JK<=2%X"6-+PKP=N;%)\!2TJSM=[D36#X,OP221(<0RRF 6,P$EDEF DDS%/+'O17GP[+D10*N=2S/# M0[ L-JR'0S#RE]PJ-F2G^@@&EWZ-@^&8JA?CM9?"L:_B67O[>R8>WC)A/\2S MNA[V.CQ_B=>TOCJ8\&(J3+G(N G:"QADFJ,@9E3!+,D"358(AU)$ 1.Q6_;O M0$U<7M]IDH-O2.\;WDILZ#C:^403C,W83-N3[M<&M.:A>;#RD1&OA*@(I2A7$$8LAX1F!,9*64^U7O]EYF)U2W?M/NLA- M78)E];5J7\:1;#V/J"4)O]PXC4W.G2':VP;VQK6%UUKS3BJP-1:.6@Q\)/Q] M\;EG[:;E^7&@/>'_D<0,G!?.9N9T,L=>/>\O:4Z>[_^@A6@R=3YM-^5&?PAZ M'ONXK=> C*,D1C&46$80HQ3!+# ["$@F(<8\3219/-5SWH86&\OYP;>>+LQS MK.V(@5%[-6]PP_V/:1J%C,4(JB33(YD&$23"]#9, H%2'" J5#.F;_4K^U<9 MT5;7_\^-I^5<_Y(C-/9LW\F7[5K739HU=?[.YM4:&^^:/%J]9.O8>0=J2SU. M^&,-@J\IW[M^TT[Z8\%[,NV/)FB\:(V/ZY70O@JORH2_K9N?G;?#)-!R:"QD:+D@PO$OMAA(QE408DLRTB$EC#EF(4HB91"K+$ADJIP8-/;)FQ^"=7:-Z MQUX[C96ZPZ*#^V!VW:&[";P)=]L<<;MAS^PB(M[WOTXEO=!>UD63+^]+7;YE M<*FPJFFO.Y622<,,1$!F,L$<2)RB"1E$.:II(H)*5 TJ7J M8)\P)_*8H.S@Y[/=C._ 2EYV"MP1#A(5Q5F@8(2(R4'5'GDF)(6(1BA(1)10 M9!7(XQWA:4JA38"P'3'[PFUD9F[5O*N.G.O>VF_WR'WL06Y(P;"KD/BK]W59 MU-3ENJX:?:;:UO5[;MD(^*3>_LE_F+6)\3,_K4P>I/G_1M!/NC3Y9E6R6;& G MV4(P0]K:5V\@Z*%\70UEE6W7B'J6^5K[9U94=95.L] MCX%"(XZ0UTT%OQJ^P*["*!"?WU881Y2'.L*[O0ZIMBM1+H1(988%AR*(]3PB MA(*9=EDAY4)1%J-])[:LTU/_#9?[3M7=.+\#6GJL7V,;W M7#MUC[N[MK6J(Q6ZO0#(&'5JCT6]7)G9"T;W5HF]=,\PXOC?6UKH[W#Y_"Y? MT17/Z?+]2JV+QVH"W(>UL2Q+D2FY%'!LRII$$I(0IYI'2!P)%3,JK0HRNHF= M&YGLM 8[M8U7L=6O'OAENZ);D6MF=XQ+L!P!.X[QC^O(;',.TH[*X/=1XO_< M8/+$099")V4C-R".>I8O2EH\+^) <9D0#K,D""&.!()$Q01F*DRXX$*_I-R% MO6Y7:6[,IE_6R(VV/ R+':5-"_;(=+.3!Y;B52KGR_V?+C\)B^?UB5=EHLPU3Y4(E*8 M &!];GIZYX"**6UAWK;%2%LYA?&( MAU+[&0H1S3 _LW,:Y#>M?)G.QMA]T M !U+YJ-AF"?U[A_:?0[4^,P@[S&X8/WTAF/ S3_:^1"#A\2;UF2-Z@P;%K\ ML%X]:.9^?"/99I'%$G.>(!AG-(68! 1F >80*4(P(S1*,7,)8N\^W,G5GR!H MW31YY[0HGDW$&7U<;UVW#0Z0LV/ZH7B,3,5&+6CT D8Q?]QXSEQ/Y'7PZ$G9 MY9Q1QY__V6MN:,GW<;U:US&1JXECGOJNH^&S@=UG8]'W\KAI^MIW?];N&D4ES6/GUAY2;#TVUMOL_ M\W*1Z M.F:\7L36CCQ\(#8R;0P#RYDPKB'AB2HNBIF4)*X9>TP/5Z\?1@P'#;BJ*/FJ M9\"]2=VO:K:]R4N^7)?;HE-I,4QH(%(<0!K%,<2<1I!BIM<-&552I&&,5>1" M&D.4F!NAV#62\S<&=N0R-K(C$\^!^@<]+?86@+T)(X6LW@*B)\X:I,*D?'8+ M2,=<=].S;B\O7 G[3(O-\[>"KDK*J_V75\\'?ZD*6C!*5) PTV!&LR%FD8 , M4;T2HS**:$;3+$Z'%A&VUF)N3'A8A[;^7"MM0=>0.[/%>_CG&^N-N RLYS[.+E.B!VQ#@BS"-38A?A>C?L0/?==IA1 M_V]5L1!#GMH&?UPX$#Q/+.@J?5+^&PC-,?,-?CKZE\=$T!K0W_9*B_ .X1CCCL $X5J[@?B3!Z!]KOT9%'6Y8PV M^K:J,BZM^Z=L?E!]>2'!#[D49O%$5\"TO]!?BUH78%M*$V^D)QZ3JE"5-S7- MXPM0;I^>EL_FB0_KM:C+'I6R^)ESTS?+W%H8LY5VJ]5?P]D_Z^+34,O,57V[UHS5J0J\= MM_G2U/0NZTH_'8MW8/YZ\$J7S5MQ #'7(T$U:'QM?J$E;(NB#MLR, KY4R[7 M]<#HB_.5GI=6= D-TN7N"ZGU,AN%\L_Z B#RPM0OJI^J[WS4=A4Y71YB7RM. MG_7;M]Q?VW:8*XWX=0-KJ1'.E89S9T5'MU\]!?L._[QZ X$'/':Z(.'A-A\$ M$-_PF($+WHH27IO7=:5=NR!1BJ QN9(%:LP@43_"F8924G*,R+2Q"6,ZN#I M=02,9>6%9ZW8%&,X_+Q7,&^UH,'CQ[VJ7> M.;-.%G)G+QKVI>ZJ]\C2I/57A65I&#.""]*Z57Y OJO091R0Q@.H:W65NV)=[21LW(12^SFF@,(;_3>3 MF0$B= ?,6U7]%U43J?XA,,_YGRB^PW%VIW_ =UF057_\GRB]PT3?I(UZJNO# M+RV[5O>,HQUSW#8Z(]/'OMB7=CCJLA->"]5>-MX3E9P1,"F?7#;PF%1ZKAS& M+&VVTC_RS8\V@ZGM>O?\1?N'JZWDFN\%L<#(\# MZLBF-4?>1J]0&';U!70-A0.4=!W@=CG_'@7FB8U]_<+L=ZKF#UGN8Y_"X MZ0[QW&T\.+P;K]G2_/FLPV\D*IRSC,86QP@CB,%60 M81GIG^(H-8G5E".74[Q^<7,[UC,ACZ_;\@CW \HC7$'7SLOSA]G(]%TK"BM- MP5Y5T)X'>MW%MT/%DS]X1=BDSJ&=X<>>HN5=-V1.[OH)+5(314@QA5&<$.T= M2@XIX7JEGS,HN[=VHZ0LR.$X7A,Y[^][H-B6-KA MB<4^$PKW#Y\^5?#$L+-)@*=7#?U8F\WQ1YJ;':&.6[&OZ/ZVB9_[EC_J2SZI MK_JWI:IS9>J22VA!$\6E3$*HTD1"3!""&8X03!,6IUD2HBAS*KOB2['Y$41C M4'>-"-:=#@O[:,7**E<*\32>MN0S_2B-3EN52>8\L!VI[AJHVPNC-0S4EE4= MSSNVW7DOK><;;F^2'%_4JT)ZBY+/7?MH]ZPJD#SCI_J-*(%@&AE)(PA4&"-?E' MRK0U"@E,J&(I952O&H,V8\2._B?0VHIS#A-,1IX;[CDOMII.EGM-'2ON3##6 M=A/#7,9OHCI C;6@8^Y=)Y $="UN5L"@M;G:,.X8!QJS=R&SW3_>U>'2?:V54SDW: N=FT\U,I>MESK6 ?=6? MC&"44*8@(X&>@3+&8!;KN2AC(LA"EK&4N!4X>1E)O MFY2XKW7BW/E:UQ_7JY^R-.6:3%GKLLH2ZO[]];K,-LQYRS&+RQR?9<GXW'?7SNB<&7ET M^#V1^'AZ3LK[H\-]/%6,+W#8[/)FK3^73,W,O4:]4"CW[/AU4;M._#]ZPA]5)W@\42-=C(GI3DG&(XI MR^WFB=N$-?U9.@&I7];+Y;MU8?ZX("Q*HH"96LFA]FQ#KF"6J @F+,X4YVD: MI$X'AN.H.3>WMH[QG:B_5_\ 6J[V7WQ8)G18!W;MVO7EZA@+?C?F@L9>G_L* MHP[(2W?BZE?RK]%TRPIH;_VU[*3Y;^%]4K@]E22+ Q5 QB@V*5DI9#(64.&8 M!+'".,VDKV;>XOR;> ZOFCP7IR!3=V]A[_#+Y0U";H-_WRY;% M'P**2P]PWV7P_='K^]6FR%=ESO^3+K=RP5.2$9H%,*)Q"G$2(#O(%@9Y]Y&_Z>6_6)GAP@5*4D"1F4+!00*RG!4CBD," X@PQ)E&2 M^'&-]S+GQO:]/MP=,(J#WVO5'1NEV S C>[Q,%A'INBJQVV=GO7M(#GK.H[^ M7.!39,;V?#L2Y^'PGD)@[>>>N75 JO^W/];??JRWI?ZDOOW(BXV4*R.I.>N( MLPP%"A-(XPA!'%.S+(\41#A@B$9(!MAJG_:ZJ+E13AB@J&(;A\3R?BS[:<0O M0B.SA]83M(J"5M,*K2'Y^/VP.:3@>X-OHJS[6V!TR[.W0J8WM;[_"=-ETUM9 M'-6[QOH=UT(7<\KCH!U,[YN@6FD;GR]0Z;M]<0&5!9\KS9 MWFI''CU^XNJ0YXT[K?]XX;J! 3>2;=ZO3*O-QRJ@?27?;^1CN8@EXI2%"H9) M'.IE&,*0!%D .5<"RU@D2>(4C'E!SMS\H"HN9*\G^-UH"BI5'9=:EX"U^\(] MP#7RASX(*?? F7XV= S)0^L/' M,&0R@U@PO2Z*8@DIQT0E/*98!$[5JL])F1L55$I6Z255B:CA3' >4\N9_E:D MQI[N!X#D/N_W@>!K\C\K8UH/H,_,$S>@]^)A'_^GUIO](*G^O-JBT@O*,AD2 M[0M(_1/$D?8%6!(G, E1D$4!2A1S2CB[(&=N!% [^TNCX_ TY4N8VGW^'I : MF0!V&H)*Q4Z5>7_?_Q44/#' )2F3.^5N')G#>A3LJ&0,;$?FEN]?P5YGT"H-NK'[54ZJ]W!] M5ZP\,9"UV$DIR16,8XYROG]0!V9I&EI]I4MI-CZK9/RJN<^N*9_"01B3$$J, MM NCN(#,_),JE$F!XY!F]G6;KTF;&STU^H+2*%SO6U9=SZN>7TX-9:^@;''F MXQ.[D>FGA>WK#K:Z6?RWNE7:M29_ _!S:K_K#\?)FNW>A*=K_U0[?*YT2[WR MD"E[H]K9<]0)U?(F[R64[Q_7Q2;_/[NZ7ZM2_E/2XML?ZT69&T?K=P]XJ+/> ;^<>'>92V/DZ3 [UGBT>-HP(/\BR7!>'B_$FK++\ MMGYE^K%5;507(LMP$L@,,DUS$$N608KU@IE@)AD/0IXDPH7[; 7/C>[>;3T3(O%PHG MF:!$0,$2!G'(),QH%$&>B2@E** D44Z-[!T5F%OPST[#J@R/8Y=[5_#M2&M, M2$>8UP8_9V@DDY)Z M52OT K=V]]KE;M7(1M5)WN5"R QK]A(0<2Y-+0X*]3HTA5E,0QKPF*8D<0ML MLA$[-P=,ZP>XUCK? -[5TS7&R0IR.R[S#^3H#%8K;#:P=JU^=EM:X+45K@,B MHEQ@\A8@925TXG@I%R!.PZ><[KZA/="6Z[6.]NM>_Z#%@RP7C"=I'"D%498B MB(.$0"+U?X(P27C&!$91XE:\[)P8E^]DJEIE)C)8K_3,WN/EM8@]D':T0A>,/-M1Z-*UP[[R]U65Q&JY5D5EY2J7 MXM7SZ_5J4U MB2[_3C=5H;DW="._&8]H7XP$X3"1$BDHXTPOLK"IAI#%"J9) M$!+$ I5$3BW#;E%F;D[*5_Y#BNU2FOC"C@&@L<"<_>N_U+UHJVX#G:" _?'2 M'A'P12YIM>];,;X;!=TTRG94-=78C4QI'3/ W@Y3 >',(#X#8POXO;(&C%*3 MQ@>LGKCR)E4FY50?H!USKY=GNG&TD/GB?JN7.>OB@WE1S+EZ%C-,!6(P03'5 ME,M#R%3*((H8BBAG)%+8AG+//'MN#-JH!UK]["CO'&C]#'8C%",3DC4*UM32 M8^\9IB@E__5A_?/?]5TU2>@?]MQP[EF3?.H]1K1?;M\E[A_BV]5&?]OO\J4L M7NL/_&%=/"\H45)2H5=#469*0O$,,AE0&(F,9 FF@42Q[<=XYOES^R!K%4&E M(VB5M/\JSR%X_1OTXW2)P^T1[#!WVFYYXWV:?:8TSW<^V[;&!.6!TL M]$[J6^CR&_VS.3M_)5=2Y9N%S%"J$A+ ,D 8J[7,9E & 8!CFB28I9)I^K& M5^3-[9-N]'3,";N"J=V"P2-2(W_D;7NW1M5J@[11%OS2J/LWCQEC=L#XRAV[ M(FW:+#([TT_RR2QO\?WW][^P9\_7;_[>W7V[_94QM[ MYN;FXOJK;/ZQ_R [CYKDFSM5O?VLSOQE8-3&LD).BO,U_9JO=!$2Q:4()>1Q MQDU'% HS+A,8HR!$*1=84J>@6CNQ<_L"ZXS-TN3$0E;5V>QVP7*,V+ #WFZB M]@_GR-_XU=94C0S*<(/(5B&$G=-KP"R<@3H(NW.X>6@?J\3&O-_+N5\+L MW^6K)K-KP6C*8R803"*AF0@I!5E&8RBIBK(LY)E>+3BM!B[+FAO]=%2MSA]X M5UGPR\?U1M99HBBZ[.LZ VZY5/ #X]C+A",$#_3T64CJ*AC>:DI=EC1Q>:FK M)I]6FKI^B_LF8-MTZ^V?_(>93C[JUV%!"(JS.(D@0TPO#E240)*$ <11PI.$ M\R"25HN#2P+FQA2MCJ!5$A@M[?X-D' M3K89V&=.=S>P][H7;P_Q#YD__##])7_*@C[(MW_*@N>E_%SD7"XDCK@(S7E MD(6:"?3BAF4H@"BB^O\)'E,2+YYDD:_%UPTM-G;NQ$3:NWQ5QS:,]X%U>V[] MDJ^ 6"^7M"B!U@"4QFI'MV2J5X$3AA5"$4PIQA#KSQ RD44PC.* 19(*+-+F M57B[$G_Q%Z&UX/]_#8Y? SM/=X8#.^%BW6L#DM9^T 6@1 !<$L&Y+8C-G\ MVI/T:OU7;59B,Q0CMBZQ$C^Q#V3:&6R>]W4[F[!S[9LU^M\+D9L?Z'+?V*N\ M9V45(;5(1(B%G@VA4J9! NN'Z&]:4GWQNM^&M,QGZ&RMOD[$F=@4>H M7$LOI.BI#'+D*GPOI=HN/^1*+C!%.$ XA%DH&,2<2,C2*(!I$-.$Q$@2Y53B M\A9E9CMMTF;:W%:J@J76U?&P]98ALCR"G0CXD6>DU@S06^.H/+-VJ\T!'_H& MQ_W4U@.JOLYR;U%EVA->#Z"=G/OZ>.; Q5"3IO5)_>\M+33Q+)^U%G3%<[I\ MOU+KXK&:)HY2HA))D90\@#(S#4:8T$N9Q(2'H2 0G ?\$[@\#.(KU"*;=+UQRV82-EN5@8&_^1B?4G$E[WI8<.8\M6VS%>R++7WS+0L\_PODJ\?5J8.RGNA'>--L1](S&U/YQ=^<,.UP>9I$)E)Z MTEEGVH$XGJ8FENX>S_7:%/??;2R'/$(\(A+&R$1_9I) HDS-0"(RA#!!26KE MU9\\>6Z>>J6K5&P"E.ZZRU@P*T#I\T663660.Z(5GG M+QB:3?V?Z^56K_.+.N.S7$A,8TD8@1DR+7E0Q"%A*(&IDD*H@*H,4[=\ZB,) M<_L0F_3AG99U(K&EHW89Q^O?Y?,_\LV/U]MRLWZ4Q7XK1JDT2!.J8*"(@#A%&&8B M0#!AE"; C./NF+X$?VCM0:N^XWK->ASL5EQC M8#LR:9P%]1!3\/LH>V"N8'FK7F;6"D!!S26&$38FE.$,PBR6&L0S3(,H0#P.G=-1+@N;FC#1Z@IVBSBN$ MJ]!:[L9[ &SLV)HA6+EOK5\!PM?N^24QTVZ07S'V9 _\VO6>*G&WOWA?M?E8 MQ$$:)TRF,$L3"7?L\+F.5U3Z2]K+UM,^;?K60]H7;)@ZT?D?S MH@K(K?8^ZR"S+WGYKW>%E.]7^C.7Y>8+W.YT9G1$2JM),@;+4&AU9PH$-IZG"W]ICF-WM@.V.W!S<;J M.NX==.R^ \9R8$P'K>W@2]\[,5T,L^LXO72TLK6^?XVX9%?XO44@.PL>6@N^ M?E35[.!]T^M@$218A9P',$Q,A43",*1$QC#)L$QPFH;*KN)PKY2YS0O=;HLF MGDV8AD\B+ZO26-7Q>JZ'@NKW#7!CAVLY]G- VY'\S?"-3,P[SJQ;9KR_UC)C M0$7T'@"\E3H_)V/B&N8]9IX6)^^[V/UX[DW35-L\:UWH!;8)5WKU_,5XQU*K MO]],IHJ(-%4$HB0(ZZ0^AE@(4< 3&F^^O'?*,@.O::^3J8GG?Q!R$UZ)S07LID9X?.AG?/$]UO'MBCN!,.M!)? M38W$'^NEOK^LD[,6"4%9F,8(1H@E$,M,0LH2#$-%$YE$F0B2S*7=YS6!3@PT M07O/NGAD)]:S\E'*CM[_]C^R$*7_ 62EOV.WXFOPHUC%,0I#J+B2>A;0_Z%I M0"%2<9K&A)!$6@5NC +_9+4[7PQ^.\_1)Z@CSP$?CI!\VX^:>PMH2RA\M7Z^ M)F[:EL^6QI^T>K:];QC'?R[67$I1FG/?]\WBZI.J%L3E]Y5^CIYC3,3H3VFD MGUU*?]8O4;F( Q8K&3(88FGJ\9DZ$W%((&<9CE@0I%GHU)7,EV+S)"U.RQ_@ MJ3&Q#IVHRBB5X$D+^F$L<6,K;^-HQVHO,3HCLU]KTAUH#3);$+5)=^=W- ^K M&_/EMJJ/5>>G[PH?>5R$^T;=$]%Z4VM20O8-YC%Q>W_^0"=^O7K0O/9H6FE_ MTX^X_S,O%S0@7#*10(IYI,F:Q)!RP6 @PBA-8DHSY'2"=4[(W(C7Z B-DL!H M>0>,GN!WHZECG,U91"V=P1MQ&ML!-!!]7H^1)QY> MW[5#SQ1X4W<;S9%SK95Y]-OZ\^TV.0\?Z(FCN?CNNJTV!2! M+TWHG_[5NW6A9%Y=_R;_F0NY$E],18!R(;#"0[W*$FU@2K5P!=M5OBFK&INU0^A86'/\D;<],)G1 M>(Y^^+*S%=3&-FXCZ)H+-FMP8##86=Q>7@5-Z]]"M;<:M&:#VFZ?1SH3#9&W MXZ&Q]9WXJ&DB^$^/K:82[#9YT7_1Q\7W1E(;$E9M>'PWG+B0*D)1RC+(29II MIS714PX-$0S"- I8PD6&K([$K\B9VT31:NIIHKB&\1N9%+>P;8+_*S4 M!)6>?J 2S3E,W>YX L@.!+[0&W>Y7YWU!&2)2#UMF(NKN0"%$:KF@VNW3\+B MEC:TW&M[^<"05_.@+[+=.OQ62:?<, MJ.UF6\C==FUI-@N;+=RMV=T!].FI6/^L8O;;B\R.KX'#LN>CA^&U<]:G&;21 M";^F][V&H#'CKE.:>6])]\+:%H^1IC?#Z2N$=+@BT\:&W@S82=#G[4\<1L7: M+_Y>_ET^,E-42TG%B AAC&*3>LT5I#P2D)%0<$FH"(1CZG7GZ2Y?WC39U6;A M:M_0]AQ@=FPU$(21Z:>R_BOXO5;,XW[I&7,]T4/WR9-^[V=,.OZ SUUR:ZW1 MMT6Q+EZOM>O%ZPK2*_&YR-?%YZJ)SKWXKVVYJ9,;2^UB5TODJI;?(DV%$%DJ M(8I"#+'$$60I"J$*N/[$!4HEE\,*CPY5:6[.4K<*:643Z!A5;7-69H':+K W M#'0L:PIFNJ8]WSZ^EE[2I*,VMK,080Y@C@VO6U4("%6:9PR%3*!F4L0ZGDQ3H0[0>CI M;E=K0_\$M-+SQJ3P&DT[*KP=HY'I[6P*>*7DB(G?!R",E>]="WG9-.\#0Z]F M=Q]>?:L35^>(OY)J7R954>9V#5(G_+%=TV82IMYF1]YP76RD6"3-E186"2< " MB%/CH\4\@I$0/,HB$BALE:_H09>Y46_7E,J98XTQ=R"O/W_SRZ?6H#H+NLWV MI;5-;OQ\RT#:J=OM*-,_M) CM&^'MO:DT#3,5D@PB M%&G/5ZD,DBSA,$Z3D!"A:""<"DD,U&-NM-LH#=[^::+M7;MT#!T,._J< .*1 MJ;.U #0F5-S80MY-,]R;,5*-V!NQ]-9H;I@6$_>8NPFJT_9RMSUN8+J++$LI M/SW)HHI<_""III)&X//W55M,1HJW?W)]:7WHN^ T9%5G.92::'9&0D@2%4*4 MI42Q)*0B=FY!::3G)^;'C:,&O_3[ ZL M'JIT-8D3&<2:ZSC!IND.2Z!V!!-(!,$J8BCDW&E!WGGVW&BL46U0JE\7,CM2 M&@C$R%1CB8$S=9RQUA,A=)\\Z6=^QJ3CC_?<)<,^R;>T,.%HY6=95*D5;_*E MF6P7L9(DT6X'%!$SY:ZE7K1)R:"B)$9A0*(T=3JNN"!G;I]JHU:5U"#6RR4M M2J ILHZK=4R$NP1M%&0L#!B!"1(*XH R2+,80[TZ1F%$):(4NP7E>0!WF@"] M%MZ5W+1[BSMT1\7[N@,6J6!UAJT:COD4UDAWD\8H^ X,G5< MA?!ZY/! +!VRU'QC.E&^F@=LW7+77'#JS6*S>M!T^6PN=AUDMCG=.,Q5_E90 M(1]I\2]SM%+]XZ-Y)9J7/,Y"215#,*2!]NK")(",B!1BO<[%21($EDUDK:3- MC9[WRE;[[!OS3U#=X.:^]4-LY\1Y VYD/C["K/HGJ%0=(87#"A1/CEV_K$G= M.RNSCYT\NYLF;@U3_:=9]M=1SFB1,9$@GB%(6"@@%JF$C-,(1HIR$9NH8[<* M_3Z5FQM#52J"G\TNU%.EY$3=7LX-G1V5O=2 C,Q\'GJXU,/9;BI^[A_.Z1JU M].#^TCU9SJGVUVB_T@.JMTXK?3(&+.I_6ZX977[2&GR4FS_6Q;_>KWCCQ(22 M1#$E C)&D/83]4\480FQ9%$0!U$41E8'O5?DS(U_?_L$/[[]YK"R[('08FWN M!YB1>;!6TIR^KD"C9A78-V0AW@.7P_+;#VP3+;J'P^>VUKX.2N\*N^?VZ=;5 MUVTX6$U;7#Z %3\7:^UX;9ZU6VTJAS^9=T23K:D_4W6Y^GN^RA^WCPLRF"%\\(WT^@8N7H7$*6>QYS#!*^[3Y(8LZ?_RU MZ:NXVBRD4K&25&JNB@UKA0JRE"20!5(E(*W5;+@B M>6XLT*T/L%/=E(B'I58>[+6_M7[6M1&Q/#89 ^>QST0N0OS5$>(;RBQ8PN6] MH,(UN2]4.L$2CLM%$FP?X+4@G%4 Q)$@F(E= $%J,,1I02(4.<9$&Z MJ$] OVYHL;$CKPO27#ZA8YGC?4VOZ+)JGT8WVN-_R%=5Z5W]93UKS]!+J8)% ME#"-<9) 3DRSP2!&D* TA"3F/.0)0Y%0#,'I)!L]$?4G*'$HI7"+A:Y??7 "PDT/\VWHM_LB7R[KB@GX%\)B$(DN9)N=8:9^2$1,FJ,DCY5G"!0DXYHN5?# -M;_9NY8W*V;U MW9#ZNSE1;\2P'?[?V[RHDW\;?6^M-3APX.Q8:9IQ>($*AAUKS"'K;C#N^P?C MEI*&MP'HO_KA0'U>JE#B;?#UU%2\\<&#^PFN'^6'=5EU,WV]7FWRU59[=$=FSZ9 UR_&CK_5_;7WIH"]+:>5%@W#M@9Y[;5W*ZK^NN@- MUF3J_GBW0G:F\]W-CW0CT++8+%YO'[=+:AH]OU5*\DT=X?A)W8MUU2E\7S"[ M"1E3,@AC'"+(@B2#6 8*T@BG4"%$9[U![4!=VU)>K-5 MUQAQUZE/;\>G@\:EGT#'1GMDQG0&VF.@WRW0]=&B?FZ'$O6_]G0X2.0D_'<+ M&"WAW?2, ;&%]QI79,K]%UN^V18FC%N_7,UG0PAF%"G3]RC1#B#"(FE?;7I6]1(_J?H6+58T5R^R4""9 M( :U\TDA#M(,,J4BF G,,8I#&:'4*:IH'#WG1K,7NQ2 S0^Z 8_TV03W[J]Q M#$$::;#M&'D&0S@R:WVO8NCQ%1 MXXZ'K_BID;2<-MIJ7*A/8K-&%NB,%5VZ__YD*\D6HB( M$R53#"E-",0A#6$69Q%4BY;E"0?NB+SNWL6.#QVJYX\+KJ]KN2%I.6ZUW M7*A/JOV.+&[8G/%Z2\HS-(VC'J;?B,?8SN"(TSX5VVWA-7 MG1$P*$&3U#YD__-AH:3]E M01^D"5\M*-]LZ?*+-).?.9C+E5R@((U9D@504LHA9C&!F<(,D@!%F%-$&+-J M'N0B=&[31*LVH+7>@.\5!T6K.5AJU:O.-R9_LK3L=N,T&/USPE@0CTSK.W0; ME4%'9[!3&ABM1X#4(8IK!&@G"NAR>($OIY"X17DY@M4;\&7[K.EBOQRM.P@# M<[UW:))5W6&U:4F]R'@H<(PD#)6,]%J!!Y I'D)N&GISJ7FO8ZP="N\7-#<",/&?M7JBW5] 8D-MUUF9O^5J'3Y\X!^NL M::=Y5>/'UKEYCXGS_?Z"%GXO%YQ'_M\JP*P4A9H M;<%N"+ZM0:UQO=GK%4,')]KW: MZT^9SI^UMNC D[6_:V!(Q7]O342PW/Q8B_ZCI-;8 6/K\B 7EG3GN_;F'UR2F]UTY#.O.OV9+\32]+V(N298#1F M#$9!RB'.%#8U13B4B@U;9;LQ-I8<ZO[/O%Q$E NO7 +A<:/WJG3[+_9K<\WSUT'68 M%BI*24A$!!,2"X@CH;1#@S ,LH2'A"N:AIFWLKYG%)CI&>J^2,.RJH91F%-L MN%9P6_JLXWMN1.S8RB_ +UV7M]';;EWNJ31O#U:CEN ])W<&I79[X+ KJ=OW M@&$L]KE8'^3^H?U$@PG0QXS%# ,H@BC#5UA1AF@K&J*$5* M@BP*,K[0'@9;V[)6OT"7+ZDK=KP/JM6WKM):M;31_L ?C;YN!'4%;#M6\@?@ MR%1TB%RKJD'O']?0=,A'55N&A8[@IH6[)%)K%-)YL : MT)H#]O:<:R*J*<=C+)<_:+UV?[E)H1=H%.,#P/,]9;P\V6=L0Y7F\>T'77V3 MCT_K0HMY__A$\\+\;9$$F,:(42@I41 32B%-$(<(QR2DH2))$-T>\-"GPMQH M=:\96*Y++[$/O2-@QZCCXCHR@UZ*DFCSY#;: K S >QM&#MBP@:_4<,H>A68 M06R%#4!V 1=63QH0A7&N?_WW4JKMTB0\--WK%W&*DE"F D91)"%.4DUS)LDY MR1A.%4ZQ2NPK?%N)G!NMM4K?@:>EJ;)G4E=EJ_T=,'&WCV;;#VPK2ZJ\'8< M!+MAZ.>Z<< =?XE;Z0NTPF"G,:A5KA+,0*.T=S0=XCJ\HSI1@(<'=-TB/9R MZ@WYL'O2=+$?3I8=!(&XW3GP*"4OZ<-#(1]VI7)^RM56'A6P9I*S4-$42L8I MQ%D804I9 F7,1)AAC )F%57G)'5N3'ZHM-E,:]1V/"JQ0MSRF,0WCF,?D5R" M<-2C7">4?!V.6,F<]F#$!8:30Q&GFV\[UMTUV>HT$.9R[#Y[/2OJ18Y;^XR^=,+:>\\P#FEXJ>WB9P+@_I%O?KS> MEALMJKAG9?6[!0U4$-$X-@>K&<1I*"'33 ()9F$<\R# PJH4BJ/K@]U9YQQA8VZ&P(YL1 !Z9=SQAZTQ#CDAY8B1;J9.2DR,4 MQSSE>OLPRC*5H$SATHV\UP[6809)B$5**84ATZX.SH( $AE)&)* R(33-!-6 M&>W710)CI(( M,;?0#2NI-VH,B6^V@M^,3[X".3"T[+!N%P5[CMB2G?YYQ M LE7RH^5S&F3?UQ@.$D#+\=E2E+,99*Q$"+"!,1)P&!&"(8(\22( ME$!I2H87XSD6-S<6JBK!?+FM&,\M56-.AL/B!- KR",ST]G*.U_\5MXYP?"6 MRCNW8/F2E7>^3%AYYQ)&;I5W3I[R@I5W+EG47WGGXET#G4?])%GPG"X_TR=9 M-!X+12GA7!(8(X4@3C,)2:AB*#G"*DYE2.SXN5?*W&AYKR1X,EHZNH)G@;1T M_6Z%9VQ7;X],I> 8CET?!+XQXGC M=_^X+C9-&ZVF)*.)E7ZGKUUP+KA(0PPE1J$F!!S!+(T1C$+&B5*I7C\ZE> : MIL;<&$._8:D;2PR$WXY&Q@=U9)ZI#8"5!2?+R;NJ!"NOZH=WK&D"^HTE_MCH M-B0]T=5 )2;EL]N .B:\&Y\VL';%^0YA^U3.5\_[2YI&=?=_T$+4(;6=#/9= M-.VG)_.(\N.Z"K25XJ@0^&\FF^N-7GN_HWGQGW2YE5_6RZ7V[\Q3%Y$(E0A0 M "."3%1L+" S_XP#A64B!";4*9QJ9O;-C<-/FA)4V@.C/C#Z@\H Q[H<\X+< MM@C(O+2>T;S4;579Q::;LP_8,SC;TM+8<@>:;(MN@9).FD6#TQW8(74'[%[, M40Z)9_HF^*JE,C/KIBW<,C/C+W@"GM9,YM*C9: M5YO>E=Y -8K?=7;&Y4YYA\U;RQ&PV 7WC^O(,U<%Z2<%:I7!NQVDM=;F3V]' MA-1A4]P_M!/MC/N!V&UWW VLWBURRT=-MT_N9MO!9KGCKK"/13(,G08D#7%FCWM M(> U,>I+("E9\^]'ZF8[CFV2HE3UH2@24]_Y#JU3?KP<@BQ*N=)QF@*,\@PP ME$013RGD7-B4;^?#S4W"VWM6&[C=#4*6FRHN$&Q6S/BC;62%;AAKD1[N0&_! M^AO7FY'B:9A](=BDHUZSQ-\.0@U;N7HDTJ*(:IOU44TV9NDJ+-<-6[N=;&JG?J M$(!Q;*ID19B\5Y'CQIQ(D@DTK#^43?*L*%3SLN M::F:MYXENY7U'J''[4HU+INYL?YH59IA+E*I*I6<) )Q &ADH*<,R444<@A M(E8+3291YR83/6@]N[0/^Z=NRM[UA)M9)Q@NS?BF=NP%$Q^LVB];V+#D:S'! M*.:T4_PV-!Q-O%LU'NYM_!>IGHNZK/I2B*=F(K]4XZ-KLEJ5M_+JA2Q7VD;@ MT[;X2E;BJV#MQ^^QP(3!4(((0P80@A30*)> )SQ/8$YSGF8V\N4%U=SD[=#K M=]VG5=<'A>!BW:R*-+O.MT4%]"]6_=AI38IOHJK=-\H^27=S9??>-M/)R?MP M9!T][+Y=1HM@+Z>Z+^NL="_6]V#LDED$?:) ;@N@4QW'WGDPWR.X0+MC^F%F MT8-I/.6:!W%/&,&2"PYR M$8< A3@%%$8,Q(@)A# D$;.:1+>,/S<5[W$'3SO@P;9'KM[RIQZ\DP^#<<^8 MZ?"(?(^LN"WR1;#C? _\@:GTE\N4N]HSV!+GUZ;!./J/L&NPI>:$;8/U8QSM M&T1U3TAS$W^-/Q KK;_M>,@V4$/2(_]5TOW!_M^,5.^ M<=D>6?P4^* FNX.O-S7^K#,(EIM?@CZ)8)?%*(6\.XF^7";L 4SK/N%,T)$K MA?N3W!3QKA"D?"Y>FX.-HEH6>H]?6376U%?K[?-&::"("4TI!%+F.4 <4X!Y MEH 0\21*TB1F&7&XFKQ78UXT5Q(VX!>! UL?TIF0Y(G[3(*.:E:V9#P5I^LVKH6IZ50C1Y5'?R[ M&ARNMK67:L?+T>9R@)<11C$,E(58)8,$!)1$$N2()Q&&_<+F6X9@_,YD8Q,K(NM 14J,;Q='E1.[>W%S>/G]B)Y<3Z1V[N)SZ MH.N[?&PV7#_]^I%L-F+5[DXD0OV)DQ3 F,=J\ !C@+$,04)XK'Y#12(M7W"3 ML/-[Z]]SUEZT7_H6NN.V4,..,%4*W_2.+A]>F'60%1NBO&F-4=")!)7-,>OR7H09E3#. M ,STS:=<(D"C+ >JU(GRC O5,T8W+S@CF)N ?;Z]L3F7ZT3Z>86:A,JQ:Z#] M6UZ:!/2_]'I7GT*@DQ^Z$B0Y,O],9P>#>L#L_/83)LZ>I MG1X\W=GJ(7D?G+0>]*!3_YGL=ZZJ?+]]_-#]1/U%22D^?O@?4$L#!!0 ( M #6!7%;$$[T$:^T !G/"@ 5 86MA;2TR,#(R,3(S,5]P&ULW+U9 M=UNYDB;ZWK\B;][7BY.8AUI5U4NV,T][M3/MMIUUNN\+%X: S$J*='%PINK7 M=V!3E"B)HB@2FQNN7M5Y/,@;,7P(1 0"$?_\W_^ZFOSP#>:+\6SZ+S^RO]$? M?X!IG*7Q]/)??OS]\R_$_OC?__6__;=__G\(^=^O/K[[XSJAW_,YG^,OWE"_K7[1Z]G7Z_GX\LORQ\XY>+A MW\[_25C%$K.2Q. T^.AE/__BG\I_@%_ #,C===+_]EQ^_+)=?_^FGG_[\\\^__17F MD[_-YI<_<4K%3YN?_O'FQ_]Z]/-_BNZGF7/NI^YO;W]T,=[U@_A9]M/__O7= MI_@%KCP93Q=+/XUE@<7XGQ;='[Z;1;_L9/XL73\\^1/E=V3S8Z3\$6&<"/:W MOQ;IQW_];S_\L!;'?#:!CY!_*/_[^\>W]Y;T?_@K/_Y;G%W]5/[ZI]C!.-1 M]^6+L%C.?5R.'"W0BH:PR"*1 2BQ,F:B#!BG=&8JF_N,%Z(72'6GC 7$OUW. MOOV$'_ZI"*/\HI-*)Y%'RZTEWNU^U1O:_1B'G^8S1/,T7ALEO/S^$B[]X%[\Q,_??5S_!")7\:3 MM/G7Q8K4T-5R5D%R:[4@N3_^@%QGF,\AO5MKY4GF.LZ6:%*A^\D:&K^83E=^ M\A&^SN;+D4[2I! \\2)(I)\ZXKT2Q#//00#:'@Y5-+^]ZD$(X.TCX&A)-H*$ M#S ?S]+/T_0&3]\19S0SJBWA/@&1F6<2K^9%4K^,%]%/_@_X^8:'R*,6Z!,1 3JC%Y9Z,M 910 MQ#J%B/8&*$H$V3K-?7BXXD$HT.VBX"0)-J']CW Y+D*8+G_S5S#*(4EG8\#S M#<-%Z;/#7UE&&(0LA%"):E4! ?=7/0@%IG44G"#))I#P=AIG _H?SA M]6PU7K]-6-Y8P94Z]S8IDX=!GEI823W4@^,?),*$-2K "8)Y8 M_B"HN-:A4D.V38#D(B54P>+F?]Z-I\!&X!,UE'D2'%I)29,@+G%*N%1< XK- ML!H V;'T82DKVCHZ3A5J2\AXC;]\/_\\^W,Z"J @^0P$O25/I$N1.*L4<=*Y M)*P$)D(]7-PM?!@J&LYDUA!H2YCHSL;W\P_SV;?Q-,+(.,-R1#\J>8ERT0H0 MVY02PW6*(7#TKDZ+5?>M?A@Z&LYR5A-M2Q#Y,%LL_>3_'W_M?"=%F7*6:2)R M*ERP[B8P$!L4"D4:1\5IUS5/KWT8/!I.?%82Z]#9S\+#''Q'MQ6>YQP"$9PC MW0 8@85B]ZQ0PN5L7/H^7 MDW*%R\ 8;PC8S(A4&!N%("S)/D0?\,]+CB8>IO.(EYD@@'5O_GN2_U M2)^NK\)L,G)>)L9I)$9;Q*V 2$*.B%MEF>!>6:/92;J_M]QABF\X;WF\\!K9 M]#__%;_XZ25T"5?.A4@!W5=F@\'0-V1B2_P;T7QYQO#X@M.4OVO5PS#0<$[R M9%$V$0[\ R:3_SG%8/<3^ 6>8^GM8K$JB3* &%6IY[&0\2 #3YQ#=)L@@M4L M4,E.\P7V+G\8.)K/0M80;A,H^;?99(4*F'<7=O/%"(\W+DSR)$<*1#*%#,BD MB.B29X\QH0.+1+Y(,T"]2&%M+H")G MZ2T_L=^EV MX.@8472,#$14<79:Y2BH/NW8>'KMP]#1F, MH%F3&*,H034>?SPCH!&^4GIY\GNN1TL>!H&&$YJG";$)!"!TKTIIZ"S^\>D+ MBFWQ?K4LSX1+LGZD5$P0RW,T)@R1.7'B*)5$"["@) I-U2B/VD?#81AI/J]9 M3"3:EN>XM=Q@B&DY]'B^\1NS'W0O'7_!/%J4*A%F:,:R*(A#)/;K/ MTDJ2O39H"BVW252Q%@\6/@P)#6UC'H$??J- X:#]=)_8/*HN-'JYP"Y%,,V0>>6D/4.['+084 M!A'C(]-@G>;9YN=$LG>%DQR_=0*M*_X1!F127"!Y&/1(COZJ8\5SU>",!4_% MB7<76XL-TSRHGJ+N^7]'RG!HGW]-]KN;IF.C*%UT$!*!;"AZ*LFC*:,6?YL@ M^R H"J2&^C<+#M,]J%<('"7+-F#PRWA^]3:-,M.1BQ )%T[B>>;1,TF!$0BL MU/[+J."T-@#WEANF:5"O$#A"CFV>Y*]GT\5L,DY=>L-/2J_"3U\ EHMCCO2G M/U:E*>!!E)YXR*\6Y-+[KZ/N!5UQYM_G7\937&R,'OULW0GF%D2>@U$@-7KT MI4.0%QE!I"EQV@K%(<60]CUQSGX1.EW?++K>2S!9+C9_I7D+7L79BL\;% M8H%BO>52>0]&9D6$%I;()"@)UCO"F7 \Z,29W6!&](6%C3BJ( M>\!#Y3[U-_5=MTQ0-*(23"0ZA5([;*&\6.?$TVQ2>7RTO\_,\9AY0,BPT#E% MLSM!(!T6)"=RXE"+#J*XRL/:0,TQ@U!^<:DF^ M 1!=Q%A:-BT^0@3<%\C2;[#<\)(IMUDH($EW]WU2$:=4(E1XFW-6^-]]M7Y' M'6U[Z!DFN.H/1M5D?S2.OL$\S"HAZ<,O:'ZYJ:Z(%,W6/>.^I M92$"X:G<*E"?T,:BLZED4IH;B,SMR^N>['(/T_&U1T-TM'2/A\9LZ2>]N4&_ MS:;QAILD7$ T9\(E\T0:(XD7"?]CN%%>1QWNWC3WZ G=4=2",U0E3JLH^ $M M3)<[_3"??87Y\OK#Q)?F^:D$"5_7C?0Q:/@Z1JR._Q/2IUE>_HEBQF-ZY'"; M)!LL 1,H[A(:B&,N$68%]4 M6'_8)=C+UV[!#SH)0>>0>0.'UGODSY='H^_ M+^!CF0_T/O^.)W*1X"@*") 9)10]N5+-K4I[5$H@:"EC5,*Q?=6OQQBFO02U MX 55L4OUQ-X AMZB#J:78S2R:PGA-OCYKSA9EO\]FZ<_Q9#*"P!1HJ0GE MI=-N-H)X[0+Q7&2K:42&:T?[A]#5@IM4!5'5E= L&[I=EH[GWD@*F9)9'2> M>%>FQ7#JLDA>,K'OEOP8\+P((-4?;/4 D*.$V0 (WMPL6RJ_K^"S_^L6WR, MEG@TBC"52N,T3HG-5F)0P(4&K;VCM6W*T]0,TU:_!Z!4$G@#T-G**6PY_4Y& M[YU&JQ=-B4(5,D$5)V"CXR5O17GM!,].0H;IK]^',W.RF!O RIK^40K(<0B" M&)&*^QX8\5 BPL Y8)"HJ:A=0[!>>9@6^KU=C;Y(D UD:-Z-?1A/NOP QG;= M*[4OLPD*?5%BON7UK6B,!J.3TH1%A[!.FI,@5" I* SQ;+F%JPV00VD;-FO3 M>V%&+RIJP/)L\?4P89ID9LHD1SP-& AR6N8;14\R]>4]O5 N[WN4?B+8FBK> MZ$?[3T/L%%4T *K-O=T'?UVRGYN\N<+-)IT31/'2$RSX4C-M&!II&C1W.4+< MUV[ME-O2^Y0T Z:3]/S$9>D)0F\#.O,5KOI(1J/LI*;.V_*B#DVX"D LPYT6 M*4>QV2 @[WN,=B1Z=A,S[&'7'X JB+X!#+V>33MI_&.\_/)ZM5AB(#G?<'5] MRY.TUFLNB8IEZ&^.F80H#/'H.W*+DN*B=NG&(70->W71$[*J*Z0!D-U/HC_B MAF7K1=("&0$TNXPR$CCU)'G.E%>.B52[Z'4_17O0$K(I*: %2)96QP_P& MKKU0RI3!;QR/<,,QFG6:6!6-YESS#+6COB=(&?;"HB\051![ ^C9P8'4GJ.+ M9TE0SN"Y'1FQUEG"I63>"B&2W-=2JDX$-^P=1D^8.5'8#>2<]I[)6YE4Q4P. M12Q&2$:DEYXX"T"B#1@Y0 RL^C7'@:0->^(6G8"Y*>T%53#0V@"C?+-Y@O2]W! MN]GT\C/,KWZ;+6&3 AE%&J0S49"<;.G.)!,).J"%YI)JEZF!4/OF_AF2AKUH MZ<]F55-# ZAZ(JC8,KY2XH&N8[CI7,]R&9IE&8E&*;A[X6E8?]#Q M, '>D;IH 5P/@HWM(SUY\#([PEUY74?!EDE,0(QU*L;(\62OG1Y_FIJ!)B2? M.=0[4OH-X&B+B5&TKCQ_3"SW(S]R)A M-Q'F75V-EUWWTE(VCM$%&E.8QL(*YQ$@:4.$L*)4BS/B'!CBC6LIHP/[LD9#D1D$2FB2:XSJ1[[Q&2^I"RH:J''GMC,&)92GG M2'OWAZI*JF@ 5!\VZW8LK7L."&F3C("'O,#36%KN25 J$H2 C2:" ]C7F?C( M%[$/R1BZ[4P=#3]^!GN2N)MX5;W5V7W- 4@3C5&&.,;+."E(^"LEB:8.32Q+ M0OKZ%[OW:1BZ%JX7M)PDZ :,RT5*73F@GWSPX_1V>O.$;F1LR"4'06S6>CV& MSG$!1*MHG,1=8*KCY0E2AO6 >H)-#;$W86@N8EQ=K2:EY5P71I:A,W/X M/% M^!NL$ZKO9HN21GV?/_N_,$YE+F<,([T/96XN3R0$E4B*B4;@TC!7N]+_A20. MZQOUA;<>U=2 %?L(2S^>0OK9SZ<8/"RVV'T#>1S'RY%GU&HC)5&U24!DWQB*\,O.>I&K9RH">L559& _!Z+*@1CP:B\Y(D4*5JOFP0QH H MIDR.FM-,ZS>V?$C%L$4$/<'G1&$WD%UZ+KX=&>%LB#H0F\I,3PB\-&GRQ(.0 MT3'HX0;N.9J:J6$Z2[[R=+54@]EY>A5_Z-3P!9;CB![U/1Y.;%Q\_\M]=C'> MP\,Y6QH'S[SQ5!)F:-=A+:.3U+6U-I+[I)V/M3L#G:6E\60R^[,(^Y?9_,UL M%99Y-7G<:>ZV+%F89%R6)%B)![C$ #>X*(EA65N!44S]1I$O(G#HS%1E'#UR MYWM35@/>UOT$'.[Z]_-.H*E+L'R >3>K<)22]RG;0*A5Z&.DSEH'%"++R*Y@ MF>O:^_ PRH;.<_6,O1[4TQSHUM,P+U;++[-YZ28U8C$F[K0G.93[314H"<8* M E13+_#_X4G9*]@>4C1T5NRL(#M)'0V :ZL4;!=C'U%Y\V^0T)C_LEJNYO!V ML5@5ZSZ262N-+BF)O%1/6Q:)MYH2ZP*5R3&G6>WBEV-I'3IMUC,@SZ+")C*Z MN]@KW."VTYP;%I,N0QN1%UUDEP.0"$%F;YQEIG8.[6EJALZ=#6 !CU!# ]9O M%R?;@Z:ICT$R= T,2Y[(T@;+>G07E&!< G79\A:>B\V@#0.E8A#>!K MZPKV26\T!Y^5$:K,G\/_B,"(S4*4MTC@+U]TF10F]O=^24!B-%Y%J1%*U>1SPV2EV>NJD8M>3[9\N?B+&C H3>7NJ<$ULG*:)% M3-T<\R%IY ./><[*UK#9D. PW 'MK35>:R[Z*$3=0$3D\1P+<$D:E6N'TD^3<_ [W+.#ZEC=='^3,Q;62YF M>5U)H[F2O=)ZT_?+K;5RU$J ![1K>Z&HFI!/"W3#GQ4+D0/ MM'KKBB=(.;WPYAM,5_ +[K!=;[1QU76[Z]*!$O\OE=HB&8.SI96ZTCP1*1U% MLYHQV@@Q.A%I=-6Y/X+,86^0:B#G<5U.O[IJX@A<=(](;F88+;:>QTE&32X% MN;DDC#40YRVRY7TR*1D>L.)\)IJES)1IC0<8;A'7&::0) 41 [,I.HE1D]2,^Q- MPQ2 M)/=VW6FD^_4H:2IUPA@D=G/Z+"V/*#'8U%1(YYCQV=8.T@XD;=@+X;Y\J>I* M:0!K#V4U0M?/>4X#\;H42P@J2? 62(Q!JD31)Y2U>^@]I&'8:][>(KFCQ=S M$YW;#EIW;Q]'U-/ A68D )[04M'R: D0^#QYG:AUSO0V6?..C&'=[3[20Z?* MN@&XO)U^0W-9)++F 4]D0,TL1SHDH[1-!%QB&"[P1"R-AD3/O!;<,WW7#:Q: M)G\W+<,ZUGT IXK4&SB3-G1OX@$#UCJ-IZGEY7&UH8XX)RV)5)3Y(]8H5MO/ M>4#"L"YS/U@Y7L8OAXA;0V0*E\5G^ERW#^)OL^GLOLF\34YP8UUTCE M(I&4 M,?3%()?Z!.^TU-2HVL#93]&P?G$OAU4]#31A>38G[N;6;SQ=(5,W1_)LNG@% M>3:'V\['L/AU/)W-Q\OKS89")^_^5]:/97^%Y9=9NK/0BY$IZ8R0#='.HT\I MK"(V,B!"&0 =9&"J_E%X-O:&]>'[L9AM8J,)=^^&Y9MM_PJFD,?+$7!V:JB+T!X_*0CU=^,8XCKW/6 M,:-)-(X3J5T@SGI*(#+DPTJ?JK]QV4G(L,51=73\#'!>+O &4?-F/%FA8S5R MBJ&1+#M*!$VD3:6#EY3$49 2F/K';\R2CL$*RPDOS_>E2 M..Q!W (RJRBO8F7\69X([N@\?9^5T]X+[OI\CX\'G^6F?F?*]2K=I)Q':]\= M\$:B\R_^^D"V2LZGZ;N=Y,U M*_K]87(+?R*<7G^!?+Y7P<5LO22O;S M;-U]><25"3F;1!05&#DZ5(O++A.T S1$$$RHZD62YV1P6$-^;O0>N'F&AU+# M^^SW*2I@4AH/_8_9I+CO?_?C:5'8^^DGB*OYNN'\?+S OWK35=NO-7@[:T5" MM(J7OC(YT^+M)Q(D]T1PKK+5*8OJ33[[XF78ZI88]=R%R$ MQ/'D#[3H(*)C&8RGI$RMEI0Z'=*YCI@#21ZV9K]1V/>A[@:NU7=P>KM1?70Q M*L,)%:4Z5.9 '-6:>,UI"$Q3WD>7R:?(::9%>.].?RV=M#_4Y9G<4]4Q+R]: MZ[PYMK..@CD(OM(" YXBL3D@S$"59B:*$\9MUCZ#8K%V NK,";?:[DW9G"9Z M1HV61$'V1.H8T/9GA]L_:YLRHU'6'F/< QO?5_+O)4CMV\5]*0:^N\L.O_CR MRV3VYZ*J+;[]:)]&=S?E]:WK[4)W,]Z HLOG-0FB# _DP9$ CA&3A($ UGK3 MX]W%(WHJ7%24;WZ8S[Z-47*OKG]? 'KBMZ]B+^)R_&V]0>Z*@;SP9?(.UJX(9NSOK6]M[+LY>(O@'R-^/%>F;R2#J?0I2XTQ*71.:0 M,&)DY2%.4#0QI72J/9/@4-J&[>O4'$)[46D#4+W+F&Z_2&>2)L$,)\'&DA*E MY?E?R96FS)3FCE(F*N-R)R'#-HQJ#H2G*ZN=5A6;CD<1Y7>_V1%$)=#=$,2Y MG(CDT(WP#L0G*JUQCKI0^[1^DIAA.TTU!\ Z2FL'A \K4[8D]]I_'2_]Y%9L M0(5)Y=8JJ=)+2')TBF-RQ!@:U-G!1DU1Z@YM/)85[,<6(D9QEZ"U[&2,#FDSMD2"'T#7X:*M>,/$L M]$Y44,O&\L,R(R@=?$+6,/BLKL26$;O9C!_\==F))=T:XWR%!(Y]&$^Z(VBD@;,< MJ">!J8S;T^GUFULP,BJ7J )?NQ+X.$H';]H]K$6MIL0F#_9=PQ(W#%Z/'#K6 MT?A$@*?R+MP:8I6(I8N^Y\ XAH3]8W0OB8,W!A\&G/74UB0JUZ5XW8NLY?9V MD^BANZ09$;B/!"*&T@&5K[SO%@X@9O.SX,$FNHJET,/A0BAILC ML#Q)8=&E%F6^2)F<;F/@)%+C<9O)#-73Z8=3-WC3\@%1>*JRVG$I#Z]Y&8GL MT=$0G-A$.3)H+'$Z2N)=6NAHXK3$FNTD$ M7\3_6(WG\&JU&$_+8/?UJ\S"_LW?I!$(+E@TB@"-R!MCFEB!#%*1DLO19>-K M0_$E]#59(UP-*[,S*>[4L_LD6)9W)X]9NTEJ9<^M9WB&I"PH&\"+[V"X8=9 R;Y!L(8L>JH2DL MW9GJ;WX\*7GTPI:?P-W+V3<0EB/'=*#>6<) 8)CNA2.>*33A)@M-98PVU[Z^ M>R&)PZ;WAC9S%=77!C[GLPB0NH$YA9_W^1D.LPW<@A8D!X72M$[B#HR9Z,"L MDBZJ0&N7B[V4QF%3?^=&:)\*;.*YP3:'O_KE#2_=/?IZQC?>1" MYJKTA6%='H%2]$)25.6E3^2>60N\=O^U*H0/6VLV()C/H^J&0N*PGAF:/2FMW8N8VX=" M.P1I(46=K"4\..10FG*CI3(QFD4FDJ/.UV[I_7(JF^GF=Y:+F%KJ:N$0WS+] M;Q>+%?(%FT$COT]3.0HB"G;\K=3/[7X(7#)G"_RQR:KTUOJTG,4_WG_M1C2/ M:&0VN1C+(R,\*90P)$0+9:!-RDHY";SV [%>&6KRJJ<:&OG[OQ9]^GA8C(ZD1S&4B MLK"E'L$3!QQ/10G6"$TX]M>/=;OGP'^'K:AZ_ MX Y\7WJ27LVFW78;Q1PB-S02(:$\D.)X$+)22DJE4,9'+5-U$_PL54U>.?5F M1^LJJ;GTZQ9_7?"X0XXCRWVFS'@"$;K[#Y2?++F\G"D&"D+IU&<6ZP 2F[RB M.L?17EM]#3BUATMS!,D)[2$11DUY%6^ ! Q6R^T'BI!'IZ#V XG#J6ORRJHO M3/:DM :"_I]SAE@8GT+W]1#F.(QKIKHQJ MFN[_P=9/CL DYR2S)"B14-(RDF"%)TQF!=&Y+&GMK$ /; QK='M+&PRM\ 9, M\$G,[IX'J1"@Z4I8PHDV@91*^)!2$H;V5/*8 O'XOKWLD#/P4\RRH.5[F#4#F]AGSNQ(E;;*^(^,T M4ILY2:S4=G$;B&,@"(]1NX2N)J>UJYYV4S)P"FZ*L M:=J1JRT=CR>SQ6I^-^+-,)=P%HN&3:IHG('=F^3WK5DTES+5'P# M<%F7M\R2!!D2@12D10L@!*U]PIY [K ^W'EQ-1M&R0W@^:9-3M>+,8V7*,%2 M;%5:.:57J^5OL^7_@48!8/"%R^=='P9D1"%(HF[G&T*R=K:MT6'TC:L MWS@H4GM17P.PW)1A?8+YMW&$W:6!%Y/N0]V1<:TLKKV)4]/K SKZPX*^A; T< > M.2F[>JL("E%ZSC+R6QJL)):(EX$3X2U-7&9E0NW@K0KAA[DG]+MTJ,^KU4:@ MW+UOO,_-\K6?SZ_1E/R;GZQ@% SW ,$3'YDG4OK2%]DH '"5^_[Y>6,'_\MSJ[6 M'W\]FRYFDW$J;P5N':7%[,Y3^M I\@LLQ]%/[O.R&*-W_Z"-RN/W3"]+/0(P36Y G^6F)X#NG'$ZL+]OF<,AF?30PD&8O!BT^J>4WV935!KB_7[OIH&:L?7>S1.S_%2WS ] M7O$N*N8T2DLM(E!)=-E2(BYH1@2+VOC$I#"U>^8?1-C)15^;13YW([<2[@HC M2W\3KH @PXKXA&>X"X)#5(8E7?N6YSX%S9BC2EAX5,MUO+P;B 1NJ5]+I*0L M9]/.\_QKO!@ERS,(!\3(TA0^)TU<#HIH=/ZTTHX&J.WI[R6H$2P=H>FG0'.R MV!O T ,>WLSP,)B.A,90P91I!4X:W%.BS*$"("D$:@1&+)S7[I^YDY!&,'.Z MHA]>.YPL]0:@L_5D_%>X"C ?*9$I1KJ6:)?*JS";B0.44+!26$CH,L;:Y]4C M(H:%3 7%/DP G"3E)EI/7J0T+@KPDW)__'9Z52WFE]W^V&]-6X8 2I#&>I) MP'**C(1 + 5)DK3,Z11D%+7=G2>)&39I61]"=:3> 'PN8EQ=K;HN/.M!J]RZ)VA'DP<<.^4^_! M0O6BE0;@]A'6U7X_^_ET/+U0R#!.57&=74EUHYHYH,QE*,EKEZ\ MN9.289]QUP=2!7D/B)K%?#EZO=X(B/OU&_%UD='[?)%F7:>Z+O(0.4B7LR>) M*^2'EF9UTB7T!YU7W*K,W$%U-KC@%G;P=W>X.9261D:>'1_4]R+TQD%TL],2 M]8DZ%!>P3,N+(4&-]9(=UG7U5&OU@*YV 7<,)EYB MS4Y14 -.U:W1?X='_5O\Y6)DA6?).TZ44"@JJB-Q%A+Q$)(-07*F:@^M?4Q% M(TVG*^:WCQ-P Q!YW(3G\?W1Q]ED\LML7OJMCM"$1^>U(EEA["JEM,0)QTB@ MH!T/U-;O2OI"$AM)A!^)B&?G;==33P/H6_>D?K]:+I9^6EH_C40R&H!+XF1I M]"14F=V'$E,ZF^Q%SH+IVO;I(1'#(JA7E3^T7R?)OYFV18\%-&(F)Q6 $66Y M)S+03"S^ =$0M50Z!:6J]WIYHLADJ)#OK$ Z30.#(ZGK0MXQ41KF0WJSFN-N M6/N#ZTWR\U\PC^/2_WF[&_[%-/W;^@U6>>^TJ2W%/WUSPT7WP[]/QZ41I!02 M;-8H@1(8 >?$IJ@NJ6@@/>Q8^T1'^7[I'-8Y.P=H6U/VT%,2GA!%]X!D MMR3\K21F6Y+P.R5A='0V>DJ\%.7-H0XD&$J)H,FC[JC2EIX"^SID#GM1,#3J M!U!U"][G7A.P>>Y:?NC#3?/_;BS*2,00@V.6I$@3AHW)$)?!$1I%CB[$'$+M M%W%'DCKLK<79'9">==E$A'?P4GR,5E+/.E1+T"+@S/2=69$-, LFM!D=3 M_2K@(P@=MI5L X"MJ,<&+.Q= K4,M-Y=7=-MT?"PDZTBX%DS9E#' J/W0; \YP_:K/2=& M:^FDB>%/]YCIMLB&E]*;Y5=8?IFE$8O>LH1>>W*18N1*(_&41X*>D+ T*&]U M[0SL(70-V\EO,,C5T%)[V/L(R_O\W/0"8D8&B ((@W*_6H8$>970?@C,8^&JHJ9V9B[_!A,V<$14X!YMMH+*VFW=6!@]#_7^)*[%V@=/PKOI]BGKIN@/^#]3)>'KY M=S^>%K/Q?OH)XFJ^GEHXQ]AO>KF=-MF(:&15\D+:TCZP#&1E-JQ['88@(]?H MD$.LW6JR+UX.VRO?]4U<4W!H([W[J"(C*F:SQ*T,7N)YJ9DFEG-'4*@:1*+9 MUW^>*&1)!A%+8@P&CQ5\Q#SHFPU+0M9OW M'UD0P_[K7$@=KX*J0*K:P>S_*K%5I=6)0+XE=^,5[,\H>M[]_GX[#N M/0=^N4+GGF-XJ-2UY_W\TD_'_]DM<-= :.W];2_^/M^T=/:3N]Y"MYU<@'OJ M%*JBJ=Y1NPKA)_N-IQ!QUQ#[,RKS%7[WCY$$(XW$ MG6@5X)YTV1%GA$"Y,F-Y#I"J=[>MS<.PY:KGQ_,CYW%(3+399>W3ZNK*SZ]G M^1-&FN,\CGZZO(BQ).^*CXP2BF5*_1$V^L O5[#1Q_!0R48_7N86J$QE9WTR MA =$A&11D1"#(-9@!!Y2-"[4]L:?IN9D-W&?9._V ^3@4WD%''2Y:T#OA_CL M,VZ*$&S@4B57O2;_(,J&M7R54/+(<:ROE#:-U"]^/.^NMW[MKAS6]O@8F[3[ M0Q5,T $45K(XMRO=G4=W:%+ \" R0"@P1B1UB82,AZ,RC"5I,8[@M4.W??2< M:G5V??L.UYSI9%R6Q+JD,=K&D-NJ" 1A'3)0:S6K_7!C+T'#VIAJN'AH9>HI MH4WC#?SW0.&VSE!=XO_ M?3Y;+,K@GC_Q;P!_YC=8WF),\P11*D-BJ8J5Z/H2SYTBB2EN,P#C<%#G@Y?[ M.R?1?:J-ZI;M"/@\]ZE\O$M1WRV^,W#0 DQDK+0^0#E)IBAQ(2E"G3$T,.]< MKFVHCR*T";_I?+A\:/OZ5VZ;-A&#X:]^G+JQ=0LH2:_UO4MW$[GLABX>Y7\= M]-T*=O/E]%>RI)NG+@\GF-T0M '0FH(=8]=D$B< M%4"%K6P73B2YROWNPX_?[24?M)> 49',S)0Q'^7)$/HPSE*;%1>:5C]5]E,T MK$4\)[YV7KW6T52K5F_V%>;+:S07Y1[F:PGBCK-R.[Y3Q:H]1U\E*[99J#PD M65YLK7;7'UZRK,$R/$K+N%*I+ EEGJZS4E(6HDZY]BNA9XFJ,-)D]P*[T)Z5 MUS1Q2SQE:3V#R&4A2.8^)*^BA5#;@7L)?<-:J;KXV3'WI!\]M6F5-B7=;_%+ MT\LQ.IUK&XQ6X.^S6?IS/#EJ0M,AGZT2P;Z0^DHF;/-QQ,?#I7<FO8V"VZAWE'!9CW_GTM\[63GDIV M:E-7\GIV%<93O^X>Z &:2R<1X)A Z/I @#$-]B2G;MW@K=T.9NX,5%7(Z_K5]\W&+*>\8X]\18Q8DL5?FAU&L'%YRFTN7@ M:G[?53!/C]>O=@D8ECL2 0#!&V,9 6D]D4I&XI@3 M!+Q/WBB6C:@=U^RFY%1[<_^K=Y"D/M/2L9)0#1@A@ 9BJ8DD0E>=51\5B-_^R@B7814,E6[#^]"T&J#,6-4-) M*%XMNID"XW3\K:.2R\B$M]4GH-VGX.1R)U@L -Y_A;DOU<;KCV]=MQC'F/1 M%$_(GRYC+TQI0D=!J,P5CZQZ7=->BH:U!"=H_U$I4CW!MVD(R@C$\;K'FY^F MU[.NFAVFQSX_V?>Y"B;C8&HKV9&M]2X>K+>KS,-:YYC@1+/2JS0G=$0Y\^B- M\F!]I(Q![=S-BPBL,27YV<7N-H=5/E"=*&%.%7%$5AK,:Q*B,ASWG)"'34NJ M+8Y&K%1_V-HU=[DGO;5IU'8\;#_"ECWU//[$9W//T%;)IA34W@7.*LGH M%'K%(OGUR_G@?:G72)9;B ;/LLI[[[900ST5.\+4OO)Z>@IPUUSNN$NP9SY: MYUKL)937NRA[;FIR67O3->@6D5D'R6*0!,J#=.E<(CZ9,@R)XC$9K79N@,G6 MNTBMX'H]7*9LH*UM8WQ@ECO"2S@B(:)K$,O#>.E]E)Q* [2^L[67IL&OP'K' MU Y'JYZ6VG2M/L(WF*Z@R+LXDD5DBS_'RR^O5XLELCL_RK0]_]$J]V(OHKS: M75FWZB];J_YC:]&[)(6*5!?$61],>2M:+C&B)12X8CE9:E/]0>H'D7;Z/=G> M9;;N5J*PN:10M"BO), "QATV$45M8%EKJ7)MG_10VH:^#ZN/H<>W83UHJ57_ M;#._XQ5,(8^7W6"3(\S6KL]4,%3/4E5EM%DRXCPII3W44DL M#Y: RC'JG%.__#]'W^#IJWKHV>5(]:*F-IVJ+CI^]7"(RM$YJ\=?JI6W>H;& M6C?YMVF!]_DIF-W-G?G@K^_W*N/)^ES>FM/ NE=.B3B?*#&2L:CP6#0/YWB> M?B%^$L4G5P806K^"0UE4SA[?=W7 DIPUQ2AA/J M.9Y[1E+B*3K^+CEG.+@R]:CRMMU#SJE&;,>GMSH^9J>-!T=LEWIF7!$G!9[X MENL0N4=WHG;.?A\]@P^@KX*)A[:EF@;:-!RW4TZ^PKPSD<>8C\#]E ME4S)SWX^'4\O%Q]N%KE+&P0K%2_-Q+Q01)89\)YY28(!2[FD5NC:J:>G:#G5 MB#S\[E:00"-74>!V2#F4S&L@+AA+,H#R)D456>V7(T\2,ZSYJ(*#A[:CCN#; M-!P7W>]_F:VFZ>BX[-$W:MS5[:6K6OZZQ3.G3R',TG9ZQWOW]7>>BDIZ#P+.6=^PK=.8]0";9.Z=I ME-17?S;[ O*&SEM7Q,[CA'4_2FK3!GV"RQ+)E?X=,+N<^Z]?QO'M-,_F5\>G MBI[Y9(VHN7D8J<'W]W9@L?%I+5BR*XM#1B=1G95.=R5U9F)S%3M@H #R!JX MP*D&-AZ5-E561IL&Z'^MT-#"?')].Z/A(RQ6"(?5U*_2&"WQ,3;H@*]6,$,O MI;V2)7J\[);MVQ&["\>98"5L#^4>PY5N$C8FHB1CZ(Q3YGWM-.P+23S5;NU= M;OM5!<,=*#VA6?G24*>,K^6>6*RG'\RRU 36E1BM)RG!"0%A&7(Q!LOB!; LN1>6U?[>JZ_"2V_+^!] M_GFQ'./.@,5((R.!4DDTS>4].L43WV1)'"V3Y:P)R=;N=W"?@L%K+FMH_:$Q M.D'(#8S2?>T77\JS&_R?4OG^S4_*E5PGH.L[2RH"XXYG#$Q#8&A)>2!6I4Q< M4D)9"#+0VKOB(,(. E1O\Z![ E1]E32 LZWV^ \YD2HI'E%,668,/X2SN&.L M(<8R$(H*JV/M0J:GJ3D(4;U-3>X)496$WP2,]A:"/N2.6B5#5$ $X$Z1"NUP M*&4-O+2-LNA^ZNS/6[1[#-QZFXS<&]QZ4U(#$$26(A2NNLJ6\>*/UTC#>%E^ M-4HR):4PE-& 7$C-:;F'UD1[$)0JYG.L[6'M(><@_3U=V)/U*<"NF=1P_2HD,I _XJ>$VBLBIKA2$NK3WMXB#"#D*7 M_L[055\E#>#LR>;X#RVQC8%JZ9$;K\I(.(ON) 5.N.7..::9JEZ&<"AM!Z'- M?&=HZT4Q#0!NW9=FW8[F(2O1,^62UL1@E%QJ/#D)1@3",W!@4IGH:V-L#SD' MP"!O"T9WC"H[!$\<2U<<2D$-'F1DL\H&_)LH^ MCJ1UKG;AX>'4'99)I=\9U'K23@.X^X@*0@*^O,'0>#);SSV:=F^55KC(IUE> M_HF"?V2L(V5>(7^0RXA>C7ZF[[R 4BWM!96.U7;]CR+T,#1^;XG]_G76 #"? M>J;S:+\Q)C,O0^B5*+T$-24V.PQ^HL]41JJB.==KVZ/ ]]U= O2@EP;@]LML M#N/+Z;J[?[Q?=SE-W6\GZS$F#QG540<6DR YN-+Y1#,,@9(CWG+N2XF2JYY: M.YK8PR#YO=TBG$=W#8#T]JG1H\L2C)=,!D68[&9I&4%\U\R"46[!RLAC[1JH MIV@Y#&+?V\U!%>6%HR MBD:6"Q'#9:J=%7DIC8^N9O$.:4D[&IR,))E0$O\@2(CHYK-L@E( 7$%U)V0//36& M-GR"N)JOYY9\\^-)$2P>])_\!#HA;YE@'V@(5)&8' *?4D>L#D",L49YKBF/ MM4OV7T+?L+5EU5"S:\A#+RIJX)2\%=HZQ7.SP=-[#'B0X9O!-[_-IO/-;U_Y MQ7CQ@&?($2PUE&@:RP0-+DDG:Z4.TO'Z#8?P#7H4/2I3^Y< @8=2N)/HN@.X$ MQO0J>1<%U!ZY=0J]PY;']0;;LZFP38]P,R#QKD[P>'?PR6_5Z?]\ )V5YZ.6 M'KF+=S/?93ENBD*FEW.-JITUKT'WR$]#X!=)J N_SH=1L)="34L$P3J+%>%_F,NDS M0":,<<,PWA+*U;:()Y#;Q).&\V'TT?/2,RFZ@6/^CM5UQ6'ISPT+=,1W,+D9 M7_O@I'#*JA!=)MYZ/*)L*K.>J"$B*Q-U FU4;5_U=*J;>&/1 L+/HO8V'80/ M<_CJQ[?SR/WTIFO]S9#FSM<_WF5XP= "6DV+5M-%15C4BDK!8N"UGQ^?2/+I6:JC MEM_:?Z)TL)2)&!%09%PJXEG 0(&"@DPIBJY^YNHTFH<>5GH^C#Y.>)U1VQ5; MP)_R!/.6R4W 69A_<(CDQ#--S&& &2RRY30)2N,A0KV&D)+'"+1V <8AA WK M'@R)U/IZ:_7P7U>I^ZT"]5,.^R>_5N5P/XS62H?YDP7\MP!C!C1&-IJX5#KV MN)S*K+!$>I&O90K8N5@Y^2'*>3-BW1142ND)*'Q<&EA=M-Z? IBE&I*!64R8.+$.IN(D+3\ M)K+D:S?IKLS"L$=I->P];;7.K^BFCM&C'0?DS'!ET5-(S"+;*'V,M1*1#)1W M6G*?:\^ /I-CV-NA? 8TGT6=K1[5<;Z"V]NOD^I\=GRH3I'/,F2;:\%; '*JDQ6!:*8ID5%2$C+:,;# ?"ICLE7M8/@(,NO7[^Q; M_(&5U\%;P2(:^&C1G\T8-@67+ D)I-/!<$%K/YP_A=XV*GCZPN#S!3L]:;;5 MZ5. VD\:M>V#R-5[0AU,7,U 9N>2W;7B5J1N4XI!EH9R5"/^ M/1"?RFLS!SHP+KW6M8W_"TD<>J1.'ZC:%Y74UEJ;3EMY!'2\J=KZUQ4LU%.T M5"N/"LL=N3?*/$2O DG<=-/?''&0$HG>4LJE9CS53K#OIJ2>R2G?WVHMN'7* M>FNYR()D:9%71P/Q"G_%G?*0@ J?:M>,/T_5T 5))Z/B:2M211$#IBO*#KUE M9Y8QD@54S_(F@'KX6 6#9UD:=&GP&,$"3<0F;TB@9=QR<-%+]IQ!>)Q(B1FX2 4HL>$U2$,'1S+.#VCT3 MGR!EV"/E!'T_[K=YNJB'/C_^ >/++\57Q_#;7Z*9P-U79N9VO'V&^16ZU\62 MEI3!QS+HY &O03%+7>"$"Y&)M.C5.X$^=_(V MI6&:0]Z%PYD9!ASYL*H#J[ M-AJX:%DWK'W_%4I7]QLN-UFHZ\W+VPOZC%?RE M%U)>R8G:6O7BP:J[1@!F*J*. @U4<<,!,+Z*.1(=:"I-#;6M7HKT(@)/'K]6 MVER4/9Y^G\;9-'5%*'[R836/7W#[O ^3\:5_HWEO9]-JFS;Q(L;5U:I+M*X?3LZN\,-?, H> M?X/R.O:D.^6#/EWGEOGE7-2[=WYZ[74+Q$+!;[!\GS_[O^[N_3(%D<'A49K1 MJ]-)$Q>M)$9Z*+> FJO:%ZM'DEKU_OD0 G:\N$[>"8*^;GG6136QE 'R%Q,( MH);2_A[:'T7RX+?0O2-R[TUTSSINTY+>S$G+6W/2%G]N#4H[P9(>^NDJ5]9' M<%'M&GOOI+F[9YY6QT3+7'LJ,=Y)I2F[R88@/AVE/HG(:Y?A'4C:R8_CQPM_ M>3F'M0'TUOK8OLV&'B?GVKN_^D+ MXC84HC[XZW4LL\&@\=PH:3@Q+I6(A3/B'9YV3 L\Z#P%,+6?_Y]&<3T7\&?$ MR^P:X!/,OXTC=$L^TEQI_1-O]]BF6/T#S,>S1_4@7DLI R-^Y4:7-Q=?N\S#[XM';R^4%LEP M4"AL1HD,I@Q,TI)(Y[BF@2>J>GR)L(^T@4L$6L!P/=4UA[$[>M^ON;TI M#7QX<\!D#LX!0Q=+I_(DDA,?-2?.<\9B,B;U&+\?2_6P=SU-X/@L"A_ZJGR[ ML?@[]/Q\BGV-+79".\)*Z-;98ZEX"@KDA/H;"(#X=QS'O&1:P\[87X M5)Y#1^U L"N!'L?E-H.OKC_C1QZP9RW/3G$@&E">TN#YX80/!%3P1F:IG'I9 MX=_A:P\[AWYX"/:BH_8.^O#0[C_@NRO0?RR))[9CMLR%C(+V,3,B)?>E&9(B M7O 05+".N?X>A=?GYZ ]H/\+[8'F0-)FWNQVXMDI%26//U(A0_8,99728K>K M[&JX$HUPQD<2;8YX(@L\D2W%WR;MA(L1)*M]W[F'G'K6 M-FC]Z[&I0[Y8[=FT' P;UI'=F_?RP #IHJ;P#(,8G9%6K3/ \00$ M94KEG&/USG$GD#ML'JI_N/:KOZ:@^G/.4#R&NVU9JJ1+XG<:QY/QW5W/UA6< MXB:5:12FC.R6E@GT(K0E@II,/;.%Z ^J+2!TV]=0_1OO36POP M7%U=^?GU^UP&KMW>H7735;9Y FASGRWJ*NIF38S@+_!-J;TEHX%N_JDM#FIL(2!N)W4^A__BM.5KC-UX735U]7RYO*NH=2V9) TLIE MKTB4&E#J-J);*AE:;>$2)_@LMR_UEFL<#L ML%CQA_"JUK=VI\(8GU7,&]"S_83CZ"HE9$HFA&?Q<"$&LE M$.XL_KFUP=6W]<<0.JSAZQ-M3_MY?>FQ3;/X6^E,!+.\&2J!'E$)U1:S_&'K M^V]@Z<>3XU(N+UJ@1B+F>(XJ6M-,TS8-[_,M MQ#[AG\#]FL*<-$]!>*(TY:6YJB%6&THHPMDCH@5_6!)_LHVH0OA)==N_K:X" MS-_G=S>/T18CA4Z,4#FB5U-N!?&_)"B4A8Z1APP9G9)G,;C[T\,:M_.#Y%[Q M]6F"'KJ\?T/]Z]+?;XYA>'G;B)^^*'5F(\62H]Q*$DW*1'((Z*Q:0XP36BFK M7?*'5?+O76;89$ MLF2%,ERDZO,,GB1FV(*FX?!65TMM>F$WMWFS_&E\.1WG<2PSJM?C9Y#1#RCL M=G(AF6>4N]JIKZ>I.=6.OO9?QRCMTCA@(^/; MIL\CZG'/(X/$")[+TRU/ H-4:B"23MHKR6N;TGWT#-Y.K 8B'IK(:@IHX%!^ M@I>+O\:+$1A!A<^!)!J1E0",N$S+A4[,5I74IZS]TF,/.0/W]:RF\\/ ]&(% MM(NE-[/2-7R4X)Y8#BH-*T):A)/+U?[87 Z M0@=#!Y^W[<_FL*5!")I=,0J4<8;T#(,)RMFZ$&! MYY-+-(F-8W0XJR[05F"QD/&2;#6$2HB$\DZREGM MV['G:&H23KWY,L>IHEUH75R5"H%UDF;=NFVD,9:PS+B2A4,+RB(0+\O@H)'INYTH;=PHC[D M8MU_J@M[#;@0DHD-;YB-[XJ)&OU,@%T'G(*H/FME#SM!C9$[7]G, .E+T M+:*H,'(3#0D,7]!S8"@BW%F2(1=.)XGNA%><29EH]:? >\AI#$7'JOQ96W2< M_%N TET,?)^EFV!8.,\IBX+XK,JC!BJ1L2P)Y!!%5DH$7QU.^TEJ#%+'JOXA MI"KJH058/=YYKV :OZ#O^D>W_10(8UF,!$ST1"H14588:VN#(0\X)YVN/W-N M/TT#)R7.K_?3:_';C5[3 NM!22":)%#&C M328^!$TT1KZ)2NNY/JA9"GY^"SCXNSO0[%YYV$*^BL=9!<$.#(O?_!6\S_=X MN-DPZ# "HXD1*Q0KN5E)'#)&G I>:VIBE ?ES9]!QY,$#&-/:FAT5EN\0U_L MOI_"AOJ-X1.9,1X2,9[AX1QR0D.J.![.V6DKG$S\@>EXXD[WT:>'4WLE7_L!? AM)0:/T,I-H@:*37SH=^^")$<$H"N'^>PKS)?7?II^_H_5^&LIL>K]VG7?HF>[<#V8\_ZO6E6B M+GFTA:$P;H5YL"16W51E$45IOPJ_C MZ?AJ=35BD+/C69(4 ?=M:3ULLU0E_A2!)L_0 3C(3SIPP6;O5U^B^GLN5!^2 M'MJ?WL73[PO(J\F[<;[C2#+&*#+#*,>8PU.+7B=7A#N3K-4Z HBCL?-HN6%3 MS.="SFE2_IX/P"*"Y?6OL/PR2V^GWV"Q[)X.]GX&/K/NV8[!E_#?_TDHN$1[ M98'0Z#6B3EABN;763C,=$T%#P7BORY.9Z[[0)!$B8X,BF:?0 M./.,M0GPLIY!>3.#]! ?-Y%$+K,V28'#Q$E\U=U&N<\:1>$R"U(/NO>?@.'C M5,P78CT?"M:3J&1NQ^$?%^L8+O[XC*LWN/MKO?GWJU6Z"2R;Q).ODR12$M=5 M]$5Y\$KH2"X0'=QA$?G#WY@/-RU5N&XOSPZBK$]>W]]CB:SX[$-V(%4=FNG( MXW&JT.\R>AZT)(E-MQWH*>KF=4,G? 0G5E0'$'R8GS_^6M$7/BX_?X\Z+S!D M;HD'T)9X4J*>5T6_R)SI?UE,O'D<<#!QG5MA1Z)C?0Y5=8O![<*+9(*0"HPE MXI77%D*R 8I'Y@S=]?;^:O.)$-?[!3:NLSH2T]BH:CSM_A;L5?JB;TM]/ M_:#N/N+F_<>P>H^?/J\W8?/UU:?/8;FI?[WX#K_@ZA+KN7N'%Q7Z;\.F;@19%.-Y$HD< ML*RJI^YB;:O,H+U":4.QY*TU1N%!8N9=]'@FL+51Q7-.;[W!OV[]Q\UZ1;]- M>)X4UX!OGRW--58.9QCP6(22EM?"^U#[.)('^O^/P.LVC12=%K;U93![JBL9 MNK!E'1U=XY7*Q C>:P2AO"VJ1)]M:Y/PF:>ZQJ#DR%37&*7,G$5X>?GIDJ[Q MY1>\6G)^-2GEC_(BKS_OE57CX-8<6T2&D- MH:7SH,D1^E]/J(S.P74=5$\>=?3"@0A([.BA('A4Q.A-?< M*:OVVA\!K2-4T3FX7N3_OKPZE==YEA*+L48GX*IVUL@<(7CKH%@1"AU+)\J@ MO>=2U-K6G(TSB(ZES^^U()/S8!]-,+1V@[-?KSUY%P-^' MOU\O0UQ>['?ROL'=PI H?/;URM:B3@LEZ\1) [G0X\"91G^_1?-DE#U!4N=7 M6AN4M51+CRB[VI9:.:L[@WY_:VSLG^NR^XO$7]E#GQ1G#B'DK.O1*1 Y MC\!)BH6$*'V\YR4\T0LS_-O/)EMU#++.H8]^$JHO M.:!.5T$'EM9])GY=7EP24!=.IFA")G&$X$%AX. ,RR"#L\[9B,RUGE]_@)1! M6+(_&9:.44.?B?3?PW)SU3*-H6X-WPOMGV'S;]Q5__=/3)>;O9MR0L)\]#<: M),9/XZM1 OP;$=^WLG]/;GJZ;/\-M65_%!T61)G 7H=1HB@I!@S>> XNR[BP1(30O]!Y, MW+PQKV9X.1Q6;:F<#M[';UMU7ZU(3)=[_Z3FWH)0C/M(U[$/M<*)[$D?^:+L 6@UIUH MMP-DOZPICEH=N*M\_8J?U]OEMV6"*DCNA('DZKLBR,MVM2">'*54>'3*-D]X M/D+.O+B;#R/WTU*-%'8T]K[@)JZ;I3X_?<)-%=+;\/G;T$M57-+ MKF.2F?1@"TF-R6!X:;]^Z %"YDU ]8.XDY74P3U'KC>UD6*'OV+< M?;=TKIFRVB J&T$84U>I> %1)0O9( SHY*SS!)3QLJZ=2R#9R8"4&799&$MV2%!"'H;G 5GC87@$8TDN]R5UC[V M* )[J2R9TO.>3F,=P/$^2W>/V/72V+I)=KNKR9WM@F/*-FZD9[!7:QVOYU.J<2!(T03.3 O3&^Q%PR MS@7%:Q)[J5#L!9'':*Z+(-50!M^L5^F:1Y]*\A$%"&WJ0B.>2)[DO@IO44DF MHU:M)T>.I[*7BL=> 'JD_AIB=/HJMC=AL]GWM+8N7?OA!T]5K_8X!^/\^!"-%R&S( D26Z_80PB1@UD"26MI8U>_RK@J[P;K[S%X-UC_MI:.DFH71;/L0IW4Q#,'I4N!*%T$IAE&4;1 MW[K[]!@Z^[=%CX3-#W,;)M9A!SA]/,GT0&9I$0)C0H8$*;O]8#$'CKD (3NE M>")YI]8@'4UD_]=G&X1.J[UGU ][(_)U>>BO6X<7AWUMJICC$;R>(Q 97"%L ML0),6;(8C2)3@"L)),MZ92K*")$4P>Z!V6-,B875Z82S*G$ M=QS('(.W'R)-LRBW@^?^&^._?/WVV_^SQ T1]?'K:_R"%_L 27+"NF(L2520 M$2,BK^'B D9E%D40F?/FS;F#*.L$C^>%S2'PMM-A3\B\_=3]R-]U (1%56-X M":2J^\VP)/!>!/#!"\\P"),G&\TPA,!.<-H0(8= V%Q=/6'QU>KSY6Z[EQB_ M#HPE5#D*I4#(F$$5LMF=40Z,+&3$%\YR:MT4^0@YG>"L/0@.P>U$C70*+G'- M2L[*14LB@#7@8Q7+-PD MC0**C>3VUV17T$P"YUA$UAD=-G?.3DAD3P^J>2VX!EKJ &Q-4UI"2N-"4B = M>7)*:4.B)/%:QV/@I58/MW8Y?OY$]RA 39GH'J/=#I#]S_4*OU[-HOO]VR2 M#);,')-DVSKRTQ3G'@(3=9R2<=)R([QK7?YSZNB?YS&(Y138M5)8#]A[<*8, MNN12HK-3]K:-JH&!Y"UAQ=:9X44ST\_@G^CQ)HOIVA6._8\QJJ<@L3V2NRB=FSPM!C/R!K]N$#J)*CNX/O]YN;L,%]7*O::?RR0- MMP9(,M6U8[%VU/H:!&7?RMGLD4K M+D,=>\D0E!4.@K$!2I L*53!F]8#4YHR,*_-V4E\QW \678 M?MPO]-I^K M4OH2+.WFP[PPNI(Z6UY5>CCBI32'TAI5@("7G)"&J)-L\5C24 MN'GAV1@4]]WS230T][:_>\7O/_"WD#ZB"2B WA<25'$D,B17SS D[R^ZX/.P MW7Y/?6G>J.,TV&DOX@ZNJL'3@'22KEAO@*QDNN#KI+50O*0+/CGKF15LMH$D M\YI_TUY4D^BGBP#.0;DM7%!:.8+_0X2,V\0 M<6)L-=% L]%?Y^PX>;E>[>5W&2[^&7;79VA='EIE%E;YC]U'W'Q??_<.]R/\ MKL0W79]*>QJG[VZ96*[GZ(EA(G+/Z$0Y[30]X"BKZ1= $^9K\J9$.5D]WP0] M,8\_(-^5]%_+WLSHZ?E MO%/RGJ*X$Z?Z5&2-LP.:JK%[J_0[MR\*?9.8??]QL[[\\/'WY9<]W]M;C >% MW@0%/)/3IA0]C;YX8MRA%X$74])YS=81Q'=2=CD7E-LJMWM4W[+ER9!/J L' M3TR0*6.C ?'8X',I4U1AR)=<_?K!'J[F3(T':#N M&P[GTFX'2+[+P745CL4D#$L)2JKY#M02@G0""AGA K,VEK5VL!ZBXWGC M8-U8)1W ZOTF9/S1+KMI#,G)) QU.74MSD^R=6W2HP3- M"[33]?UCQU@CX<^=_/[7*BXO+C ?9H9.DL_<@2F<6- A@A-: . M\FD&?6G>N$TSB+27:@>7S9V;NM8\U+;HK02C(F0"M?Z-2&0&>+ M*="R,)YM$2HV+UI\E**.K*QF*#@ M08JZ0%@-W[[[^O-K^O+N"N7%S]R^(TY M;IV0,H",U9N7Q&',/!"O2EGN(N?MM[.-(7#FJK*SP&\RA?6Q*/ '5M[@[MM> MK\*44$77#7.)A.<2>%ZK3CB]$$YER2<+=CQ$S\QE9?-<=D>JX[FD.EZDW?++ MLRT,?HF=GU.2OTFNFECSZ' M8;+#5&<@[/=N"UD"3Q*$TKIN>]1UTX,%;73):%@.OG7&8RR-,[M&'5Z$1^KO M5*?\_4POM:(S)XH)X) %4$4$B%H)T"XDX8-EVO3_4D_7MM,A0(_1W(DO]6^K M/)5G_W:#G\,R5_=UM?W>2W+-Y%4'R;U_\^*A?W."G]^:A 9>_Z12:10#^/4: M1R_7V]WV9?B\W%UM.KJFZX:>:T(>:'B3)8:H/=#+;^AV15_32 A&,?J_I#AB MZWJ3$TD^W4S=?^9]^)L>%RE]88H[2"6END'%@JL3:PPO6DD?@_6\N5GZ_?OS M>D#GQ,Z/1NF16IB[+N*:\%K5_NU&V'-Q\R+H*(.2G$-2=7Y'S!H\,QS0"LEX MC"J(\M1E..A+\_HP?GY\T4U=,E60M!]3??'M>!V3.>^@HZ7> FEMBNFD2KN*[E6\R.8NB@@?)D!@*T4)P MI@ FQ6S$G-"V?MF?)&I>/V).G+755P< W(OJKO5[PTFJHR,3G2(?A*EI= G! MJU3'\@8N,=@D6E]DAZF9=RCHG)!KI*%>L'8EHV^//+G625AZU9GG9#(*";%8 M 5G89"P3IC1?S_O2D)F#: ?,V:O2=).43%P'D*8. MT>(J0T@\ !?*N,S(M&T^V^XQ>IYWD&T,M@8Z'>.UU,%[_4NXJ$F9/S\B[E[7 M?UWU5_O]T.NL'2K@MDYYMCR"%T*#4BFQG.A%T:TK"P[1,B_2VFE[/8'H.X70 M34.7E,'+8H!L!P%*B "!1SIE";VQR1=F6[4LS]7D2OO[=@>E6BH@M;):P7=M80M"+V"G?%2>5R\SWH3]$T M;X'$N9^WXU31+[3>X&Y!!T\)2Z>/$T.@7(@0,BN@!:(.28:46\=H#U/3Y5UU MI-8'%SJ,4D$S,)T]-4.W]-4<_W#Q\G*[6W^BO[\EB*EKI(=^_DPIG*.DT4E: M!XN17-"EFF+,=!:L!,]M 8[21!6S4;)U^K?/M,Z+3^O-;OD_>X L!$M6E5S; M$EUUH7TA%SHR$I*7+F),[6=H#B#K>2=YQB!MJ(MZK,[F]RR^,W&+MU\OZYK$ MM_M.F(75QM+31,^2S0X4BQ:Q'(4KCUT>_ M)=\U*[JCM) 2Z/(2X$/]!1-YN)K5==+-:Z^>(*K=#/:#G[KRZ3!'QJ)!D*)> MVI@5Q(AD*8?"Z"H7,LG6_:!#:9OWH6V+F\,CU!OJ9\;W=+O9+=Z%U8>KPS MPO^Y7"T_77ZZ)KP8K:P4"0RO-=K<,H@F4/F=C\ZL]&-4 MMFXAO[D5'_Z^1;CF/LI@(V2I#*A:P!.2%&2X:U$2L_1H#@JI/Z7XVQ^=QW%J MIOBCY==!'/S@D_?+UV][$AS&:'@.X%.)A&6)X S6Q>R*/$/4FK'VK>]/DM7+ M,.X)C(:IE-,SWF[-S(^%VQ)%;6W<-WY(!2'J KY8(9)0WJ76]7$#R.K4G3D6 M"D.A=J1>.H#:R_6GSY?TX[ZQ:4YWOU*<++O4 MO!SJ85(ZA=2Q*K\?;FX@_XY@].>Z[/XBP;XB%:T^+.MDWQI*O6:*"$=GC:LS M2>ITIQKJ]+6RPIG@A0D\F-:5F8,(F_>5/!?$VNFF \#]?KE9+7W\#Q!J 3/RJ!6JA,ZWSC,>IF;>2I>IH=5("QW@Z8]2 ME@GOW\+)JT"N2)VDI,@N]2R1@RHD:*9Y2AP]MZV'73Y(R+R#/J9&T>FR[P! MKS%L\>/Z(K_Z]'FS_H*W*PJ-4U[Y@A#U59D\"<=Z#44$1IQDC\W;H1XA9]X1 M'E.#J94>YL[;TRN-FU6X^-<6;Q[N:RY()LQP&<&**.E]%@4B+PFR,\6[:,EQ MOH>F ]GZ@Y^8=Q#'5 AI*-8.[IN#4GK]K>XP%Y%UG;RED\/:ZUQ'B*0"*1>Z M0^L^J-Q^WL935,UK$,T;D3I.-3V#;;][8I%$CL$S!HII 8H+4_?[D,$GBHZ: M68^L]0[XQRGJ-&9PI/Z'PFN\,CJ UHN4+C]=7M1QX;\B$9&65^V*^/D"]PI; MY=NU=P>97TC,I43NP&+83SVM2Q[HA;#"R11DS-8U7RC3B/9.XP]MX#J+@ON9 M7'^0GUK"SV-*SG%&@C29Y!KHE6'TWI1$%!59M+=G2QH-[:,X?[!BXFMSK"*: MC;F: %1DUI;+B]?+@@L6T1N?!'!4=?,33W71@P:O2HX8/1V7="YL?2>KTTC& MQ! [4BW/I\CW3=AL0NVE;%S/^\//G:AT]W'ZSU:E6Z(.R;@"1GI;@_"*<%&W M821#UU$(B15UKC/;JDKW]J._8";KA.2R%\G%U4K8@*Q.B;;,,V.8EJT#JK>_ MWZE?<)3^[U\^1\MY[DC7K7:(/W?K].\8MK5!XU-M@]MS\P[WUN-N?1.Q66@, M'(UFQ$^FYQIK$C]J#HG'*,D4=$'ZIZZ;([_=J:U^$H3.H88.7,V#POMUN?V\ MWH:+[0)%3$YB';-+;[Y2B8/#[$#2.O41F^" MMRFTTZ>9_B*1X(B2>^4>M:_\'^MU_FMY5 HB.;"IENG(3+#GA>[&0AA%EIQ)K4NH1A'8KJ?O M]^5JN11B^!Y\P4_@ZF;U].8 M#E.'>_R:ZJN#=_P1?G[Y^L_PW^O-RXNPW>Z+BHO2*;M2( =50]/)0*RC\C%[ METK-N?C60Y-'D-=+YV!;A-PO19M(77TC\3MC;\*GF^*(DD(PD6=(LH[4"_1+ M(-E!\.2N2:>C4:W3L2-)G!>1DT%E."1/UEL'L/P5O^ %V>KY/::/J_7%^L/7 M=\L/'[]76S$E9! 6>&3$3BP>HE0:N(LI"DU>FVZ_QN%1DKJ%W>EP^"$8V$XW M'4#M9M;5/@1%ZMI^7'Z^8<7RNAP:+>2X;R+5GAQ!:2"P'+G3-N;2?!+=87+F M#0^>$V*M=-(!O-ZL5ZD&.G?XXL,&[Y2,>IN(%:_!D^T!RJ8 00F$8I),*+TH MNG6;W6%JY@T$GA-;T+&3V'S[[K,?/^'*J(;9H(D$\)J,G:%E: T M"CHC-H/+*3+C8O3-V^P>)6C>T-\Y$=9.+QV [/4RX6J[7'WXX;38'(4-+@*Z M_;Q_9<#);.BT\"",RI:%UD&2@\3,VWAP3G"UT4<'P'I$:*^_E\QGSE/[O\L MM;_C,K+(M;7%.A#![:>N5L!:#IQ[%7+@Y">TK@,^:Y;_]@W]1[G_O85P)5H9 M.; Z0$(E7JK7I2$&9R6J2!9%Z\;5QREZ3MG\,=CYH5>KG5XZ-_)N,7J]<.,- MG?3W?^'%%_SG>K7[N%VDE-&G8, H6\^;2BTRB>U_@[ M'TK/J-=GA^+_AV'S_J_U@FQ<0Z9)K9%D=4]%275N=P2A68JH'%K>NOOK*$+G MM1Y[Q>PQ6GR>4"7LX0*]<"JK "AR &4=!U^X -2\Q$QGE;G669 C29TW/](U M7$=K\ED"]O?UY6:!Y$$*HQ5P5K>ZV;K0S9<,B;-@F+<9RQGCCX]0.F_&I6>X MCM;C\T0K_=N%=#ZD5$BPDM4MIJC ,1& .R>"%H)A\Q*&XRB==^Q4UV@=J\>? MH"7EYK^Y%16G2YM.;[ "G/*>XT!BV'NTB. MUT0'#_0OE]OE"K?;_;G?+O=ZVL^$@E+KBSR41511U3TYC M0!T@I9=6D!/4O&XO\TZA<_5ZW-0CN8+$$TEV1)EC MA$* C77@47(,HH^&#-NLZ!22%W3_M3LP2V/ Q_K#RPFZ74\HZ+F!\X_+L,G+ MM-[@ZUV^IC^[PJ*J$[BSI ?>I[I#)2CZQ66=T2ONPB"@//##YTU=3 B,4P4Y M-Q!>K;[4'_1JE6X*6(N0R6@-F1M/9EYA$)#748R^6-0\.Y8&H>#^3YXW$S A M!$X280>FR8VM]OI;/8U%X8I0#H0C>2AN.?@L,A1MO.:.E\!;+Q/^@8A>JGO; M6;*GR;DCH+Q;7US\OM[\13??0O@H><8 N211[SH)7D4+(DD5F42;5.L)IP^0 MT8+(J-W>,;[[=!R2. M5N(!4(R2Z-%(^(R;Y3K_N0N;75,\W,1+?[W<+%--J>I,/(0/7T4V;3&S7NY21_#%E^DM+Y<[6H75O[O MR^UNWX:U71,,J?7V_":OM50_\/\A1>%W;8:(N/JA:5,8Y'1TF.03MZ22A13I' MO'C?>L[M<.KZ*&)I#;7&6ND(;PN4QIGL,A@AR?7T/D.,F5YVJ;D,+GHLK4=% MCC*3)J\@:6XFC9'HB6;2;ZO;?4'M\^E7P8IMLQZ-0S^O53Y\$+V-\MTW49V7 MZT]QN;H:4_(M8>F3=LH(!IRQVK)85 W#D">FM//1,X=ZJJS<0_2TRV8_$,O: M_O+UUI^N5URE8DRN:Q69I8-DD0/Q[<#PZ*SETC/1ND1X+(U]Y M.1L_A=/<$ MJNK@X3J4F$L14S V@@FR7MTL0/2*@8@Y6"659 MD+>5&9TWUH'FJ<;T4X(0Z'<9, M6R*>(7F5P2M@1K(4?%#\_DBWGR1!?C0$3A+AW/I_L0U?EC<[I%FN$2;#09M$ MZ"T&203&@#!"I\0EVCSL!KC]4^<-UTVH]Z-%UX$YNB^#OF]721:Y$3Y (I)! MU5^B-!DT20@%\HB^M4?]$!V]E$:Y]_6%Y\V2***UEG*Y/ M'22H&")X,IO!BI"<5.32<3G0ZKC_L_O2_S'J6K>370?WQ9CU!5Y+@:G.DM26 M7E5;.$0=)5E2B=Y9804WMO$ETGHQR606[5D?JJF4UC<>'QRLFZ6SFGX,%!,R M*++GZ?)V#(JW9/,+5L@ /!\FG_=ZDE%0.7$]R1B]=0#+Q_83E*)8]ER#,Z+N M)T@9Z*KG@-DE)PPYF*SUM7CJSHANUI*,@L&(G1%C=-(!O!YX,UY_J^_U)J98 MVP2T$'5VN*B5!=58B467P!+CX@R]>J]'UXJF[A(D;4#65!4=0.N!0_-VL_Y]O?D47JU*_9^KP_,%5Y?T8MR$FO] MC@+0V7J1=I?A8L%807+2(PB4=4.?(WN$A0#HT8F,)@NM3/9#7E& M97> ]F%E\)$SE7,)P(V1-99%IU>CAA*]LRYHJ5CKLJAV+0GG3#RU065[I1R- MM"^XB>M6:83K%IY'_+G_PKH#$O,+^F[X@/_:8KF\>+TLN(B8O2SD=W'CZ%QQ M8MF%*EFME90.-9>M[<=3Z)VW*GTR9)Y-A1U=C0N#5@FM,R2S[X4E1\\QGL X MZ861W 0]:W/#9 ,')[_@1HFV T@\8"Z\P[3^L%K^#QV$3")=EF6XM?'EZK2\ M6'TK*%OBEO[N\M/M<[-=:!*E+"9#]+X6* 0),9L(Q?F$%EG$YH/<)V)E$&#M MLP-L#XKO"/^WY'MCH[S=+,DDOMC_C-K1=GW"ZXC01*_!^_#WKY@OTV[_4'RJ MYLPB**8YRPQLR/0>6)8A%*8!F4G"NV2":5T_T)2!05AWSQ;KYU?RW%4+/X0R MKK>*&,,T27*DQD&].YPB15PMUG^KD8)!KGPHS++9V37ZB'MPQZ#FY!W>, MJCIX6@_U_M'-SZ4R!=!;7V>N! B2"_"8&=F+9$U.EBYYWCVXH_0_L =WC#(Z MQ=3=7A"6C,PB:\B%25!(SG8H(8/3P2D>H\^E=6+XF?;@CE+]Z![<,7J8VR]\ M/: U-"4E#3<62K9U$9IG$)/-H'BIC4'<^RR>LL1^EA[<4;H=VX,[1M!S ^>A MUE$N42ID D20=0NS"^#0": [&EG)*G*T@X#R#'MPCP;&J8*<&PAW&@DY\9IB ML<"5+[5ZT-8[-8#TO/B274YLV#S[T3V8,_;>'JWZHT77ISGR/02242>AZZY, M5L@W4-Q"X"R 0)/(6[!.Q=83^$XNP>VG)[.QL7N<6CJ"V"WW\R5);$GJVO]A M/V7PBC*^$)R''.K*$5'3K=EBG1!/DDLB%SHZ.NFMQUX\)TC>X^Q9 L=&8G(T!+I@A)\31BT''&W*R1B*+.L0SA-]: MLM2=C389R&<#PO,]%P^*X678?J2_^(W^R9=P<57[A\H;CA(TS_3Z^2@A:I%K MM[EVSH80FV],G9:C/J[^+L [8>G)B4CZV<[5?A#S[NI?TD]!$LJ^*D=P0XY6 M;5(E[D$Q;R"D@!!)5"(Z(WSSG,'DW_ M_H_=1]QQ%(5%?6P>=:N[5@DO/"O0>YC]FE:$DH2D"1PEHA1!*Q M]1""LS#61]O0SW[XVN!J[LA]2XG\\7D?\5E]>%=;9/XH_]K>5$7*X+0TAH/0 M6+L&K8+(;8#$BA ,A8TYWSUI!U("9R&WC^:FGLY/IU#YR5ZJVYT30G@K%8O MZD6BO"5KVM*KS9/10D7%9K1_SW@Z.?[%#MPQ-OUJMT M.XBQD&3]E4"J4JRNSZVM4['.(V>H4!=2%OV#C@_6@TSUT?_VLQ^NT_'TDQVP M:PEX],F&*"!S*^G=Y@XB:@%)6B\M4]Q.UH;OU^]C-T!&2./S3K7;CH M[M!9+BVBU"$$$%J$,%:4-I' M""Q9R-(P(S ;[X;UI)R5[&'GZW]5G4+GV)G_<)WG MI;T(ND1'%UBJE#K#.K M7*+'OV"MZ)"D/9N,[#DK>H"M8:?N/Q4)'8#JU./V#$[:32#H>O+J0M'5XRP* MT*@5*($%HA4*Z(UW)9.+*KJ.>CS)X+#3]Y^2A*Z -O^S-UW:^34&HNVF W<1 M0XG9* 'HF:@.;P!O'.E3*L.=B$ZS81N&ST#LL+/TG_*$N7$R__&9.(5QZR\7 M(: 1QB,)QI.O6E0"5[B#Q#'GZ%"02=WQ _8P5\-.VG]*%^:'U,]YUKXG,WZP MIQGF) J]XY())_)4);/@;:S/OK5*\.!-GFJ44F-6AAVJ_Y1WS 2>DU^ON3-I3VEJ M(4O!;)P#YI6D.R5XB-Q;\D*=]U+112-E'T?I*5:&':7_%'/,!)YFV>@SC+J] M$<#]#2/-9]T^]:')AMV.XO BLG;2!ZY\$*1IY]W=9VCHZO M^:;="LN*$3F"EJ*V 08'3HD(]#(EE7@6IK2>R?033;L=@YZ3I]V.455'A6OW MIVPZSV4V3 +*.L5.UIY3Y (LX\ZEF+B/4[W\SWO:[2C]#YQV.T89G6+J[M0] MGDT4PA5(%LE7Z.6L_PW^O-R\O M DFM/K?1F1RXSJ!M3,2:YQ 5V7%.T/](YFH7;F/#9 1YSVP6[BFF\%1*ZQN/ MWQE[$S[='-H4C4Y1>F!!!U#T>P@^5V,P.B&ECC[B^3#Y$(GSFD*3064X)$_6 M6P>P?'FYW:T_X>8=7M3DQ \L7D\ZYY$N>*7I3$<'=)H17*I#KC7:Q%WV4K4> M?#N(L&XA>#HTUE/KJ0/P_8I?\&+]N59TI(^K]<7ZP]?]A)D;=K*41DK/P#-/ MYS9B!L]Y)J>C.!0N\.);[[I^@J1YW^)S JZE;CJ VOM-R/@I;/Y]0[_3WK(Z M8!:-JN8LG1>?5 154I)1)J5XZU#G?1KF]1O."::3I-\!>FH!SOK39]SABP_D M5^UWR5YS$KG-ECQ>X%S602O&0JQ>DE76&;2V+A!MC*/#U,P[2_"U8%X*&P T0/Y@U=X:=8_/@-WKF?0KG3O<=IY8. M('9U+B\>.I[OF&L4R7BBX,%X14.5= "S&\(?>0;^"ZMS@OG%%]R$#WAK]WHLN8A,=[6VK*YH9 F\ MT@[(1PDID*4I0VLG\A1ZN\LCM8'EV538#*Z-:PKO##2X]\>3:@B'_. F-8.C M.6A4(WAOTLJ+5;[^^*T"U)O9^C?%7R5:9/00@_*%O,I4AZJ*2,AUSAA.D/&I M=:G)$62>>B_^1@A9?T6\#@K^^*%%RB4@TQZ"LW31!Y/ U21@*(SWXGI5_6]\'_[^SH@/.J.(H1:%D'^$]#1X&Q&X MMER0C +9R.T/W[F PL7OZ\T> MZ?L^R/AI;:*<#K%UM"3LDL$6R#"-'!%=DC>84!:$X RP6SUE*BN76'4./4S3O M.I%S8ZVA=CK VF%&/%,F)Y3@?"%!<5%GG08-NHX!,V=:;3%SPA-O;X#VP0$QM!<:-8V)TO$MJN MHPHO$GWXJA/[!F5<<^>-8Q"YK*:\D(0'7DO!M+8J(L_-(V"#B6O727O@DR_7 MV]WV*E470K)TO6;@WGJ@UYZ#SSE#"<:)P.@@LM:UW2/(FS<6-@V:#C?3MM56 M!T_D'8;J:LE]N;%*F&S*'I)3@805Z"J.PD*,+.3HO!2\]?/X("&]]- V5ONZ MM0YZ!-)U(0N3H7!=Z]63X;70@ 3CPGXY',>84UVQ.#64>JCV;Z#DIV!SA,3G M#IB^(.7Q'QBYKE:R7@9O;01?N"+/UM)MS>C>=I)YEK$4[=E3%M237^D,%@WPJ#PV:9!/6E$R*V7B/[T_14ZE<9>FB6GL7G.JL&9D7J(C^N3 M+)$;K[P!Q'J2M=<0F1905#$A)J&T&%3 ^@06'Z=BGN?OO"A83Z*2N1_(?URL M8[CXXS.NWN#NK_7FWZ]6Z:9_P,O(4I%@2J+;W(1ZFQ,OQ08GA,O6"3?H>3S\ MC?EPTU*%Z_;R[,T5J_?U_O;>XN8+OOY6"LGJ1B_.& CDQ%/)"-$6 T%IIUE$ MIVS>:RHXC>8:EWF,)"TCCS1*2 XA8*.QMT7 MW,3U=&7T=WC]/KGVK@BN"HU:Y0V'?:5U,O$(WLZ>82SH&1EP!5C)B0!ER%94 M'FLEC;6(7 EYIA,_;X8Q:\^#EQ*"T_5@<4%7NY<@"Q;.''/9_2?#V!1-IV08 MQVBKM^?W[O.Q=^4+>6>6'@RPO/9D9:O!":V!11=35E[:TKKF_@F2GD_6<104 MAOL@H_72 T[^[)[+KB(!RDBM#C$1$14+R!IP-9*F()!(ZE91N/B?E$#$= MW66GJOS^@)0F\N\ 2#?M3G]B[>)9_!16? B1J:T M9TFT-A8.D#(OB!HI^D"3V2E2[P \@WRE0)>SY#%#LI*.F3 %G%2"[ 9'?R$Y MEZ)UV*-9Z*V+Q--$S]YQ&NH-==?,O%M?U%:5O\(F+P2=$LVU!=1UZG7.$B(O M#HR1)7N.!D7K"4]/D-3M.W@D!AX#V8D*Z11?"Q*/,#H$2,5B79,D:U\FHS.9 M&4M1%I,F=9ZOZ>@(2:@"(1DG]:.1\QLURG?_W(WMA=7VEKEJP:X_-^75WFPA90^VR@2+H01J6O*D(8>$,K]RC M1,[;AGWN)["=OKJUK&+4O.X?]]9K4-8ZXD&2C^-]29IN<->\X>=HRVJR+NOS M6U8CI'ZB9?7;ZO8FZJ;YQ5\Q[EIT'C[X QV=83:1^FY/3)\W'W:E5Q7.^]Z[A( MM"JQ.HFZEKVI$ 3X).NTNZ"#CUFA:EW3]0 9\WID#?3^XR#YTT3=P3OS>KWZ M0#_M4V6E!G#WX7[F,!=M&!'-L<[0S!"=$*!YS,4Z:7UH#9>'Z)@?+R *%W=+"\A*,QA'@J&;%S33=5-&M.!889#0<<$U:MM\7-0A6GHR M8\;K^%'('"GPN3ND;EV1?^)JN=Z\6>]P^^LEDD[MMX7 5BCTY.;;8D%A[886 MJ"$[&XS,NF 18E:XGE&_/>-$WK6 N*E%[#AG#.O\J6PB^#FSP M3JE00K!Q6&O=@(_U] I-C9=CY-LQ7KB_61-&+,AH$A1>%"B7!<20. '"*FU( MC"D.FV$QX&/SIJ'.BI>CY#MS._B[L/IPW;WL$@E "C"Z)O&1/(#H CW4=5ZZ MX;RP^X_.49W?WS[8$S".-V>/EV$/BK_&J](Q2J4XQ.A@@,CHY1O!Y5X3U9H0C0>N&1%D)_N@IOVZ7N$N)Z< MXBD0UTHOSP-P;S?+A+R&#ZWC"4'&.N&TS@EQ,C*03#"ZU5-T?@; 71'7D_5U M-L =H9>> ?>>0+/]N+[([S!?CHOVTQ7=82VEM\TBE+KACK,G%F!"B%&;RB4Y9B M$"D%;M/$%MX(8N?=JS0/*%OH[5D ]+MM^T?Y<[=._]X_ ^\WRP\?<+,(] B( M%&M/?XT!)Z[!&Q;!&,6+9RHG-ZUC.YKD>5()+;CX7LE"+J'D<=P(F00,=09':N_&!.'LC>'DW"(.2YYX"\,ZJB?\ ] M_!+<83AB3HP+5D?R$\,L>_"N9.#!>Y5\*4&71MA[FII!,/0_$0P;*ZA_1+[& M[;8.?/U^[:\?N/855]HZK"NX@P%5& (=2@66#!AC@G>Q^$:@'$30L, T^XF MV5Y/'5B4M3[^_75]_.]AN?F_X>(2%YH%%5668++RH#C6[@I70#FI4ZG37K&U MG?@@(<- ]JS2'Z<+O /4_/F1Y+>'_2(GKTR]?+7.M7F7,?#>$^@5HK:Z8%"N M,52^?WT8/IY5\N)(T78 BCL3*SY?;M+'L"4/YN7ZTZ?U:G]1+K(.V=<*$J=R M3;?4ZH3$R8NQB@F)!'3;NL7D::J&@>A9Y2,:JV)N&^J&G;+>O+UF9EUN/=&U M.O7_8/Z 897_J[:XKW;[614A52UN%U;D8)QUD+(B>5I)EJ-.$EBPW+.26"EY MD.UT(B'#D/8L$A%GUTM?%]R>J]^7J[!*^]'J-R.I%]$HU(;,OU*KKI0MOAJ" M$;B)VA>>B*_6$R8'D#4,>,\J$=%:&1W@Z^5%V&[_*-H5U@,JWFW4-YVU_)Y&^VFXOZ^3I[VR1_%2)A3/@M7%6%1]J M=U& XACG14F?<="ZT#'OZ*,4#1W$S[62O5$SB=?.*U5K6L902?-W!PHIU(M)?DHA\RV6N,J#MXP1X8_%"8%\YI Z;P M6DY"#D=@Q@*B2LB9TW+B,J ^IWJ-4NS3(U3&2+D[G-QJSTY<11M" :NP@,IU MFV- XB.7Z$1.I:AIT=+Q")51.AXZ0F6,P.>.>0X9\1%R2=Y[NG&U%5>+<)WT M%JRQ@6Q_P72,3YDPSWR$RBB5CAVA,D:^/>/E9L1',%GDK!.D7"MYE)7$3Q+T M?BO!C @B\)]]A,HD>#E&OAT\3 ^.4[3>U34K^7J+.TJL%R\">L%1,J:E;>UX M'SV:]*QSX$XQ8DZ6=(=HN3Y07O.4DZZ3-T4"5>IN*,DX2&F,B?.VG>-)ATC[@XPS3G5J MYV$?)^\.8'-SG.Z=@9=UB_VJ[IE[L[Y::4]_N(E@:6U20ILAU$67*F5%)X/7 M<1A(G(=@T$]E[(P@LR?7ZTAX''CIT^JWGQ5QMROC%U&@YKDHX(P94-5<=8$+P$+_T1M3\OU05=,.A'DMO'/C M[6C)'__.KG?A8N())6&S^5KK ?>7_!_E_4?\[?^[7.Z^OEQ_^KQ>T3]>%!DU M<\6 T76;M8L&G*9?!!IEM94Q-8]=G$!N3R&Q-F;@N737S!QL7IOR#K^L+[[4 M+;%$TK(:)WJB44I3_[<1M4HX^B?M@Q%&^5]$ :8S0D4EPB>?J57CR[" MK+&4TKKT^GQE*%Y:)X.NG.&/!2:Q!:.HLAANBFJ+%Y#F4H8_0^I QE MC*@[<#3OG+RO5_M'R-K#E SP0*:?TC&11)("14:@M\RB"062WYS"J:&'FQS:N\'Z!C7JRYH#HH4D.WA._F_8+.NK6L?J7B6[18I\/T:\H+S:'Q1K:Y3T-JM2 MA>);F]_W:>C)0S[=Y#A)PITAY&8AD8\U'\G!UY$HBF.\&D;JA2S.1^.9DA-B MI =CXS2M/@*1(T3< 4A^"=L]]3>E"G16)*-38BW=J61W*0C&%V#)&1($'2+> MNC+D+@7]@.,8?:Z;";<#:+Q>K_)ZM1_?'L/JWW\4H@)SY>?UJU_^>'>SHR8E M,M$9$C^,F"IU#1E# :H61)"%)75L/5)D$&'SOD6-@=1>%7.;M+_@*GW\%#;_ MOG4^HN'&.VLALT*/-48/,2<)F+@*12LC]3#GYH$?/F]"J1$D+LO'2&=<=2R#)OX^, /GW?X?$O-GRJY'I8! M[DVNG'(./L3:N%A75W(.,05/KGC,*MG:O?B3;X$\QB\Y7H8]*/YF:ZG)2=4A M:EXC/53>10C>!0@V>:$2>=DXR%QX7EL@1RGKP!;(,9*;>QG@G2V&/ CM8B+F MDW1DC)#MZU.FWTGM4]"!<)\:J+S#+9"C5'9P"^08^OJBT--'^I%L@CU;\T?+KP%\\5*$BD%P/'C+H6"M44)*IXSP# MEHN424N,8M#Y/U/?P%FW0)X2GVPA[PY@4PG_H]P-\U^?@U_6F\WZKUK=$C[3 MW^R^+H13:(J-Y.B8.A.GD.WLG02)7*0BF9&\=0!S#'T]Y=R/!,3]R,-4VND M>?<.)&X^+73V9*SB9+,S$:_LJ%3VE4=J@Z$1)SQVR M&',(7I57J[3!L,6\P(1DW9?:TV!K*R&/X&-,=<=O9$8Q$>ZOO#\0UCB2@)[\ MWM. =#8U='ZVQ-M,M M3M),==4]4R1-Z<&H8"P)M C=>GS2T<3VN0BRM6'67F\]OKQO+JMW_$?YK5:S M;_>#S(T.Z%+=;FGWFQJ"@U",KCFPF&5Q@KRKHQ_:'[_7YP;'IN_JB4+N$3?? M6-G;GU[G; Q:X%994%(4B2S26S,JF-=9>>/I_/=%ZPV>3C S^W^ MAS29C1%U!V_4@^/-@G0I.++%O-KOP= 6@K,,>-%,<.^=DJW;S(X>%7C61K-1 MRATR*G",I#M$RW7AD?;"A* D8*Q+#C%G\.@E&,N*"RGJ' ?E8T_ 2P\5X*=K M>-BHP#'B[@ T#\^NBU9R-'3O2K7/9&>Z=R798L$F(X-V)NGF#8K/9E3@* T/ M&A4X1MP=8.:!P>%16%6T(4G8;,AD=W0+\Z#!F!*3(,>PN&EG>O39B'3*DW2B ME+O#R:UQT#:[PF4],JKF9WB*$%385\M(EI(K="]/BI:.1_"/TO'0$?QC!#YW M$&_(R.]ZB#Q=ML!,K:RLC0\NFPB%[DI-)ZMH/:S_M=5(]?./X!^ETK$CU\W*P4L!FY-2BA5(FI&#EX)AB]M[D68@5A\K!.@U8K&\X_@G\2O!PCWPX> MIH=&3TBB$VM2+&0RP83B$'50A'BNN$,9<%C5ZO3#6\[:L7"* 7.BE+O#R8WY MGSW:P Q$G\AGU+G0 QWC?O=C+)&.D9MVS$\/ALNINATRO&6,H#L R\-#V;Y^ MFP;/E2[)@_.&F,'@P8N8@># MRIR [:3Z7< FOO'X:IB^T5*FTO,-QPNE,LFFR+!2EF#XHI!D,2C2S:&)*,H;-K%,P<( MZ\E)F^9Z.ET?'8#LSDEY&3XO=^&B#O-_D?_[%GV/A#X+WEN YQ@9-]N3T+0V\'6]7+?[7^N).*$:\,!/ M:E#_-X3&1A5_5Y_Z5O$E"!E&D6HS%_4F$'03<"DAE:@SR]&&84-BQE2KW*'@ MY"H$ZPBI$CX:Y3E$J6VM$ZJ;T8L"PSAQ MIPUW]ZMLAD)ASIQ"*Z4]BH$C)#@W"MYAN/AM6P-$MQFYF?JHN8ZJMER@WP]= M2! 4&DA&*;HWL^4^#H+"8U_I"0_'*' ]A33GAL7+]?X?[)7P R-T7&*0BL@O M;-^&',!A"L#(-N9"6T=.UL!"A\-?F2>L-@TLFDFS@Y#'PZ_I=S^,?&NCDZ@1 M91U *5; I=VZI_9'*GJ\<-I@YD2)=X"9FX$J MWQFPF,GP#QE*] X4.EMG)@?P47'MM [1M"ZU^H&(F7?23HB8T^3= 6#^O"3J MB?97J[3^A M6"E'O-:!RH?;ET).=.0(9[TIP26*1K5?AW*5@WM3-I)?+\9+N M)UWS'>>>[#=AE ">=*F]Q1:BC1JX-8%C=J+XUN;+N/MDLA3-E" Y3K[=)VGJ MFQI6WY; [T?Z-\G9//*#VZ9PAG(P34;'Q*1YM :LM@I4-4""CA&*L0D-71B7X GNO B;,E=:W _#_:_)Z(S1^YB,SAB1SQVK M>SBJ+9PG^K6"$IBOYK*XH(Q=!JR">ND>>8T9GE.:>SNB,$6-W0+BI M>;=9LY($9!XB*&L1 M>Y+K<4DF$QV?GCH-!I1F>4TH9D=,9(<&X4/)J#L#)A M1(]UC':=GY821.D<>>O(,;! [OI/F=$9I<#!&9TQTIP;%H_F((I2CDDC0,.\XLO]%\_D(MJJT^ MI[E>!3;>A$UE_,OIT;\??E*S<-_C-$X3WTLZRA", Z[J8E/G!42C([ \;TQ>A\5WQLA\KD] MMX=C'"%HQ8,@WS/Y DJE>KV2ZR)%C(5%KQD?.&3^F<7WQFCNZ?C>&#%V!X0; M+Y8\51?)"DNN=N:22PO>" U53L(HF[ ,7%'Q3.)[HY0V*+XW0H)SH^#1B)1R M)>88Z6"4.M0DRCI[RV0P)COG9;(J#;L5GEM\;XP"!\?WQDAS;E@\&I&2&8V) MV8'-G X,YX[,8^N!%3HV(F7+<%C8][G%]XZ%13-I]K ?_7KDIR?#23A@3F1R MQWSM?L8"G'@HWJ/R;-"XC"';T>>?D]O:@CA>ECT X!JW*6FFG$40) &ZT^CM M]#'NVPWH>*3"I1VT@70(!+K8E3Y>6??5?83DYMZ3?F?!NW=%)($&LG+T@@56 M]WRG.K&J;E)")IT:M/;CJ3WIMS\ZL]*/4=FZA?SF5OR=!>^.>1Z3$G3)U1VX M,G*(]*/EE\'X>VG@K&8H]8R[#=/$(YK M^WO8-[&5*(A+E0JV[HMHD<,[<\G[\?;!%'J8VZ.XXN5N*'[_RYOU[BONZ@Y0 M7"7,UPO5+#VOOE;UHK@:YUUGRI<,.0CK6"Z8[Z?O#D8AQGRWQTC5D?I>GT?X MSP57^X6/4GEGF*;;O" G#XX+\,%)""'H'+3P);.FJ!J\5G.VQ-KDF!HM^$X> MP/7F+F]OP]>]V_Y^_0N^PX3++Y@77J!PR!"B3N2\.QG!.55 :L=5T5IHW[J! M9RAM/3Z)I\%N4NW,?X_M=G6/\=4TZ.^!Q*L4U@*%DL4P V+?W%VG&(;$%)3$ M4N0F8XQ#JVX?^T[?_6 GW%7-A-MSOG__ZS_#[G)31Y0WZ?BY_]/:MOD\2NLT MN7]OBO%9!8C*$(82KQ-4B@ F,3C.L\ZI]1SI\^7^73;DEDH#I1":E3827" @ M"ZF3+=EI>F__E^;^Q^A]3.Y_C,CG?V,>RG]:I7/F3D!*%FL#92 .E <398C2 M%J7YL'3.,\O]C]+[T8A4X@[S&!KV;EBWD.4G(X(LYFNS,Q_\&Q^ MCMS_* 4.[^T9(K;G-'$D;O-]?L;'W.8WS(6)C(U1V56]MN&VO[9J.N6+@D+#Y MM4QZ2,I=GE__)2A*UED\X.4+JGMZ0F5+,I&')X%,9"*SDVN1I^(SE90Q(E8A M$4_*UMG4L8+>1<5Y\48.X%N?Z-N>?;R/(?30#:SNW"1.0US/P[JZV'E]@6\I M(OST3SS_CG^;SU9?EA/#A)0N,N"YOM>7DD/@@H$V7/#D!?/8^HW/OK3VZ ;O M"9@'P3BP]DX(I?^%8?'IG_.)%D:9)&U]PV1K)\X"#JV'$K2R(7(ES5;U,0. ME-H?T-%_A^E)L#V-???@ M.QH:=]76":'QK-":UTQ2](>ZD',L1'+$9&WT+ZI$>60E>YWB "WH]B!T*UR: MEXS+_?5V0N"J_+M/ZRGV1JH?!T/5-W&6;Y MU7Q6]8^S-,7E^XM%^A)JA^[K7SF@JFV_A1K(L@&'C6KA;BQS=H>2V@?I?+Z\ M6.!UR536/KMD+0A4M><2"[7=$D+V'".*6))L?8.]$X&'[O1_S!:8ZG:9_YBE M.1U?5;'A_$HG[^+Y]'/XF;&S%%EJ8VO/F"1 )40(R#7(XGT)F%1NWH)_-PK' MS3$-AZV[I\2 >NO _]B:NU]^O HK_#Q?_'A7ZM%[]1MY7=GDN7*\CJQV-I" M$QLB=:AVPM:%\7!0/B:U]8=Q.T5W ^TE>?W+ZU_D\+]\M/N+B M^Y2BB;/TWQ=3(G=3CU.,,47GVAJUCEE5I=;0L$Q"**AY]*ZD]IMQ"\I/!-X- M,7LFQ\7A\,,P'U\S>>/N.BSAO@;AK45;]W?#,KGH. M<5\D)V88$A_*)GQ:M=Q&-2YIO5\7Y]#KC%IB,C:V&.NCBW-[RY+AQ$V0+ M4U[5)B>AD(^/!EP($732=$I$<7,4^K%=T#=]5(CVZ&[NI\!3@N@OX3S,$KZ; M_39=+%=GL]F4-MYE6/R8!+)T%V0"F>K\T1 ">$V.#4M:USZ1+AL[6M3T&-5C M'^'#XFKOJ*F)DD\2UA^Q_MY-EA5*P[24P',M<)28():40+,M,Z>=& M[!/9F\<"]F%J/DED?_HR7=SBF!?K;%((R?+:5-48B"XK$+RD$"TJW@&P[U(] M;J5K][@^2,DG">M:9;GZM MF>T>V(>I^321/2VW.79H%0G5 4<4M8>+ L>X!RT=DZH^P]:MDXJ'4SUN]6W_ MN#Y$R2<(ZX]?$%>;ZJ;,'2^J&)#1^3J>CR1M+?E=IK[K#MHH''NCOD'NN.6Z MG0-Y7[7V.0_^XVJ>_O%E?DXJ7?[ZWQ>'=81Z_,,:U,=L26FC&IC[J[V=KVX4 M)I@/Z0OFBW-\5];K_/+C MU7E8+B_O$R7CG& MP1L*%963#D*4 42(*:"2DBRL-;./DS/N/59#7-S=B%JI MH(.C\F-M<%+3&&L6-@RM<\+)&I1U3FF4-4$6 NV8S##@A@>5K/,!6[?"?)28 MD9'42MUW8=1$]AV Z";]FRQ;9AF#$0Y0UR+QJ!%<;8>BE U(81$S=JL.\[O4 M&MZC8NP-J(EZYTUEW0-:YE^_SF=K!JY2I[*@+*K>V#M5RT\T!%,SM+1%6Y)3 M*@I;@^4N$2,76QZHU;L@.4C$HY8[/"21G^%#P61R$!(BJP^CT"0(25 @&I'[ MQ"QYN*V]N0<)&3>3,=2!=+C,.]A>UM1_P&^;J/#]8OYY$;Z>7:R^S!?3_[GJ MB<\GG(21L_60=-1D7Q8AJ&)!E^R$MSJ4N\/PV@0&SY/6SU:T)PCN^3GM-=(! MT#XM,"PO%C_6['W\0L*]+C6:U)$P6$( J1)MV<8K$I7&X'J" MG'%WJ_: :B7YWD#TG^'\ J\X>35?KOZ&9"-Y@C+2R<](.*P$4"433RPG\-&' M9$)DTK7NB[8-7>.F/0>&50M==.%(/;S[?L#J9$YGGW]NPS]_YVI#=CPG98V! M;)!X59@I3M$>?.)<:/0R8NN"O_VI'3=7>:Q3L[G>^GQ>>Y;2Q=>+NWNYA\BZ"2PMP<.'KNP/U@I M'2#L#@^;6TI"03J[N#U?TO+74 M.X#.%@:WN7:.4BE>2$"*.*D/7&A[1R8 E1:116/:E_-N3=RX$&L A-V/PSVT MTA? M9+([+8%\8 48=*D5F4KDULFN76GL'I=M8HA!5=<#--^]^OULM5I,X\6J"NO3 M_/U: 5>1_X?Y^?EO\\4_PR)/#%.,%6+-"G1DYQ[!.1)FLL;HZES[YE,,=B"O M^V/[ )S5 2NL C_?+0&FS]R[J6*L^Z_ V(05X\K(A>1N31,EY\]JT^U2, MC*ZA%/Y0$F-_Z>^-GV^XF,XSA?&+59LFLEO<:;Z?+];J>T"L$Q:1!?)O0?GD M0<7,(* -4*?"J2BCY:7U^7L@R2,?QT?"YS'UVN=F6'@PAHB%Z.KD=>8%N)#I M3TY$K3+Y-LUG9>RY&0Y623#B9KB+] _<#'^=Y:&RM1_P.\XNL$JV]@FMB9WE M/Z>K+Z\H^"=C6M2&H>'SYP5>/L^:E\T_."")>^B2#7*[3;ENE/+=+/';#9K^ M?H.DZ[0;Q=4Y(4J(.=:2XF0A4 ,LJ2(3D%\G0R2M2V^-@J\%?6:2@F(P='1$"/Z4@=@;G=^TBHWX$1_ M^PFE)PD8%T/M]#MO+>RQ$8.?[[*PR?%8HW,*9$!:)7(<)=F3=X$\BN@XCTP[ MW*XGV7.(>8R <1#34+'SUE(>$2KK 2N+'Y,_/DZ,QD!>'U$LHP1E! =7$\S% MR,*E08/\J:*.):;_^#S__I?-)UY"8_.7G\CXN=Z(,&BCM/E!$AR[A_#O,_J@ M6;AL8;#)0G NZLQX"=;4>V5K"H04&23-0V(R\13<>U#5WC MW@TU]SD&4\D)P.SJL:ET)AD;(=/_@6(Q0% \@0S6*B%5P=)^-,PVE(T] Z4U M(G:$W![J&?M@^XAI/5YJLRW;$"U'ET%0G A*"R)=>W+O;)3%.6T;=D5Z1HX^^5S+?.I3E%KI+4, 5F3R6AGGF=E* M_;<_=^07C0.K_P 9CJW^FDNY6%W5\/BHLL]> \S([PX'5O[^$NS W7C$-WMS7:7 N,[DW@N0*=3I"[I =%)"+?W3QB%O MWP?U.9K&A=-@WFQ3570 K6>NJW^?I?.+7!]&+I=UHFG^%/Z<^(PY%U105/'$ M(C/@8QWX87)@LDBF2^L"HSW([/(*=T^XR-G0I%QZW.I'9XT@ZSB:T+1-I0?AK9U5WP]\CN>DP-]^,([,_UNBSP=5CA^OHFZQ"5BP5( M].MB;@W!T_$6DRC)>B-"\]?N;3GH N='Q6!K,]@?$"_!''YZ>BD%:9.S8&72 MM3U<_KL62 MYI]G]1'8A(F04;,,68G*G:UW*HB0$V.%":]5\S?NNU%XXCOZGCC:(C722*D= M0'8K(4^4E()$R$%D7A/DDK8#EPH(*0IR9P0.5:;Y-&$GOM>V 6A[%9X*+NF; MJ2K\,TZX-2H)HT :Q4 Q&^G 0EV[8@C-D5N96W>)WY'$<:]W3PFK>ZKU5%#[ ME)3?KY](\(GRF67R\R%;KT )QB%B26"L2!)16LZ["P8WM(_;__"4<-X:""_P M$GIRA[DC7$-/^.@7T7>YOKZ*_LM^*OB5A#;_@?@+SK!,5^_/PR&7_$]\6@/! M;4MKH^OYFN7&V7)-Y@=B1L1@0V10G!5T H4$+N4$K*1D8;$EY#M#X[I!67O_S8Z& QT29:7]\!1B1747%F(00? M0:,+4J:<@VB>)=^6N+$KKQKBYE[*?! %]7D\7$Z.",LJOY\B?1L6"_K#]T.> M9F[YR:T&S>W(0Z/]Z_5TF<[GRXL%OBN/87+=F3Y6\MZ''U_7[0.OIX]Y)EWF M$3*F!"IE!9$Q!&YL8)%)99KWQ3N,XH93Z^H:]Y1V1CJ;?5X_#B([^_D[&SK. MZN/K3?,=SE$DY2%J3J;G8@"/28$3B>40'&RJ-8%$+#A,%@J+ DUTDL76%\\WU^]FBMXQ(3!O MI(^.L+2I, W$N,]*DBERHEZD ,Y;!89'Q[S4V>G6&^%M"L;%T_Z:? 02>XAU M[&KK3_^W;AI'@E!-%9$!E(@6R M0=*I6FCCS+1G$MK1WIV"]P@@GEIEW!1,*T TDV,'KL2E-T6_O#X].3-!%43P M*1*:K0X0HPM0)W#8S(2SLG5#Q%L$=#--:H+9>JL-8S%(?@8^1&G_O#ZFX(/[:..\#Y59)D??'X M[EL5P-7^GW+(3%J0Q=?&]BJ#K^]T!6;GN.(R^=;IBD>)&3G.'QTG=T>N-%%: M;^B[ZI+/LG4E2@@H$10C#\1E(R#E$LD=$8H7-R3N>O#X^T;<'HH:.V)XO5ES M3?\?L^GJ:DP":AUMC 9DK#W&7=$4!S-3QR24P!U*S;<+'Q];8=Q(H1L@M=-" M!]O6!URN%M-:$3 M!(U;1M4- MLKKP,D7O;VONY"^*;^@RK>ZAHK@=)J[:#H^LJ9' !P@:*X$)G% MHAAS 1OC\ ER1MX'NXB(6VFK7^!M[)-C2-$7#RCK[3(/GEP#X@U9%)I[2[M] MZQ>V3Q(T;OS03.W;P6D/'8SMGKT*WZ:KJX%6ZT:(YW\L\>.\K,CP\/J&FF7E M2X92:A>%PB-$PT3M2A89,<.*>[:29^O5ND3,/IJ=#RGF#C:B_Z3CO+;;J,:4 M5(DI"0%6F7J"TY>@@@$N>/*9%XFL=9'AC>5']K.Z..'VU48_0-K8F(O*:<,Q0>8J<$Q<(F\]]O 6 >/N/WNK\6$X["'3L4^DU],%)OKYE212 MPG-)V,G:P+QI/7G]16U]O; &;,[>, 9=U5]QZ2 M&UGA?YO.IE\OOE[76B'3240Z0\MOPXBB%\NEM,9+I=GZ;\OILOISSL>2?\+.D+!ZMCDP"!F"MJ#U=X69GS. MK6.)1TC9"ASF97H/+;74*=CJ'Q=X718H2Y*I%L04'/@@Y5UU%F1J=A@ MFK_->):H<4.9)JK? D[[ZV'LL/?-=#;/^&;Z=;JBA:]Z$U4C#;.KYNU!Q9AB M]""3M*"40 A$*I 8RE:,2GNG&J/!+Y;+-8?7@[0[7Q 07>P(SV[J3^VI[^Y M;I3A''EZ017P$14H7VHU7_; ?-">82&WK_E+R(.IW@JC]F4?JD?6_2FC_>U% M->Z-NI9G%ZLO\\6ZWUNV-OKH$3RO@YBU)$V4HB#RF@8T!1%;G]?-F>B\4+,Q M"EL901-(O"";^!ZFYW5+^FV^^"O]V]4D>'+$A*% D,)]4$(+<-Q9X!1'9L4X MXG:WK".8QEU>.B\L/0T+.0@@IVPHZR^;%,I58R^#ON9)+.A0K\=RL'1DYPB& MOLFB9$EB-\;Q /V=%\AV:A"' J$7(XC/\Q[O\O[KG]^FBZO^CL3Y).6,B5E& MUN_(^A7YL*%P 9+YK'AF+N36K_V:$=]Y=>X1X']T"(Q]R;*YY#[[6N<\/W2F M_;Y<7M1V?I/,I):U&M[H4)NG2PK)I#)DX$;&X!,+X4X=Y2-7+5LO.7)^>1PX M#JB5L;%VMAF$A4^S-_%HDF3905$VU(=CQ)..&;1/'I.TGNGMD+;E@B-G(D;$ MV1 :Z>4TWT>DM8=7E4"=*_2WL/@'KMXOI@G?7RS2%_K=.L1D(@(76I&),5Y' M"@DER;U/"80K(A@#+VUORL\Q,?<7[6W[UB>UW( M_3V@^IGKW1O%W7,3YV#X."63]@[_C]/.7%>8SHBI\QO7Y M=>7Y7.P]EVV2'V4LVD/_1T M<#:\7\P38EY6K^XJPKYBZH]97D]4)D%,O]=GX ^+\'(WD*WB]7%3X=P.>$6 MUQQ%E6-#ESA;K*;_L^;R77GZ3?&DQ.1,2@J8DL289P)"- %R#")Z3M\-:2N, M[K+J=F!\:3G%8973@:NPMUQ_"]/%?X;S"SRCX^7KNE_:\FIDUNOI]VG&6?Y0 MKX^06^OJ?+@2ZX.#Q-:C#2,840,3C]SWXWEOR]1VQO"B,XS=8.:4C>C7_[Z8 MKG[\/ENN%A?K:M)WJR^X^/0ES"X[$"[7E3C+WS<9V3O!ROJ']8KV6JX3YTEL M7&C $&K-CM+@BD]0/'I7F.5*MQX%VPWSVQGE2\NS=J>&G3#8@?%>7Z;AXCL% M_P_+\>U\]AV7E>TJLN6G.7D -W]>I^*\G:_^"ULK%<;BX4Q6V^57^/3TS,PGCN@1>% MH)1#<%)D"(H):2QF55HW]SXNA]N9U4M-6W>,I@YL;6_EO+ORK'&1IDN\/KK7 MHON]CJJ<+:?I\K#67*(@CQH2MPZ4U!E\'6.L4Z:?).5T4KTXC#OPM9U=O;34 M>+?(Z<6:UNF=B=%:IOH@&8->CPY'B$5(T#Z7I*WURC9/@5^OOATR7VQ:>S\M MC'T]>ZA!_3[[VWR&/_[S\AR;Y8V!U9K$RUC9E<%P9*)*$ MK+,AD>Q0930DJ=L]MGII"><.83"Z4=0KS!I<%LBC+6#LFFF=7$.^&"LQZD-1Q4T+6UH>*0'076]3DO MBKP5PG9;=SNXO7"%/):"#%04)$)R?B$I5J*U5GC< MKF?+;NMNA[T7F8@=4$%C8^_^&)=//[Y-4S@_W[@+O_PXF\VFWVFUL/AQ?>M. M#-C:JE0Q"=$S!9A%5B%'QLIV+^&V77$["+ZT7.!P2NGE M F>?=\TWG_5_J,G+Y0US*^0.9[(J3>1/U'.A5H\ PIK1Q?/LD&> MQJG I$N>;]7NN8N"IJW?F; >P#2V]=TI MFWTU)U9"6EV$\P]8NUX3FV^F!2=>J)1=,2!T?:JD0B1V9(0DG*R!>=%ANX3& ME@MNA^$7F3@;0B5CP^Q>,O##W62@4MR3O6@0)AM0T6@R&B&@A(0AA5Q;8.R7 MD[V[U';0>I%)LK9J&!M4#TSWONJ2N9A_GRY)K%=WBHS+4"<80BJRD,24@."" M!HG2Z>"E+\INA:[MU]P.9B\R'S:08DX!;YL4GZR]B8-'*(J3&5'$5FR>_"N8>V#B6$_*AT1CM@#O)0"4OP:- M<*;0T22R=3INM7<_M;&VPF^&HO_[+_>T0'S^8_VC]4_JO_J Y?^L M__WCP^^W/K_R%*;_D>9?+S_\X18A5Z-[YN7AG]?GYK,EOL95F)XO;W.XG'[] M=OYL=Y5A5:I:KY;UL[/(L+M?A]\2K]7,L"5E' :HP7MNV!) \,?3(0FK^YN\PB@_V M/9I-FY+2"&^=!(/2DU%K!H[9!%YE9K(/S/CFSD4KXL>=." MKYG:MX/3'CKH %#U>"#K#.>XW(P99=QDY84"K>NS!\82!)T$>!E32K4-F&H] MGOH>$5T"9Q\%SUM*NP.X4$"&1,"7LUE^C=_Q?/ZM2FCCF6]8LIZC\%$"&DLL M25$@*(U #&8CA OA[L.F@P&T!5GC#MH;#E*M-3+VO93ZXS[A2Z]FAI+=H.MJ*_X@P7X9SX M. MCZS[#M!^=K[^'7RDN?K&DB?2:JUX*6 MD@US52 :\ERS.$[2@[ M^:'C.^%E/KCR.H#D5MW6/H4_?Z'3ITS7(\$>XMJQ$'EQ&J(OHL["()GRD$'D MX(HS)LK2^D5&&\I/?DKX(9 >0?F[0]Y?0GZV+O;-G]K$0NLG'P\GP][BZETA MIG$Y4;&(I(LB3NIKK"K@&&(AWRH41'+FF%%;A41;+7?R\[GW@>) VMA_9ZVD MC)6=OM$!_8]E?5LR6#[ZD96.D('>AL<^R6K1ZL*G=_*2@G>>@TEZI2T M1RYSZS/MQ>2<43#$P@%U':DK? ;/2@2E1$E(7I!FK3W8?^><=\7L@#GG'=3? M@0]\23G]\CJ!Q3S3VL0$0@=%(LP4S0H=P2%/VDE94FA]KW6+@!>35]X%!'=C MK;TUT@&<]A?<3[9GN4Y:>QN^XN;FT#)IHX@"4C:.PLK$P:?(@7LKN/4N6-]Z M;, 0?(P+[@-@M>O=U= Z[@#GMP;.;JZ?O0BIJ&()3=F"8EQ1*&@L,,MM04>A MH6I]&?L &9W?4PV.C5LMU?F]T+(@-I)\.=K<&]R%9H_/*"\"02:!%B-HJRM77 M3]FS%(QAK[28DH^H0?&.-)Y*130&1RAF(*EB!B<9;V<'MLRU;G7= 3SZ08R MO1PZK01RM9_\Y_RG#\LF&^6)4Y:$P*Z \!@G,":E,'E$PP>W=N2Y^6 MM//([IZ[=G1G1WM#YJ6=1W<:B=W97X12P5H6@?.@06D?P+$2Z@N5+)-$S>Y> M5O5E3$]RMY55]=SRHQNK:@>B$VW7L?@S9K6&+ M98_1K&%7[ONHF\'B.4N<8OE49X RQ2&&7"!KI4KDA@?>.G =N6YF7Y/?]/*Y MT=7TP_S\_+?YHOZ0?%"7 G(!3#@R;\D21$0!04FGDU5>WIW=,_H4WHF* MFEW0W'KD;@-@G+);=5\*5P,Q$XM*L77RDH$RB0Z^)")(SW+)*:L2NKD:>XR) M$[U);HC,X8QE#YCL;2??U@W8/J["8M7&6NI9_SNY@!1+72QJ%\7+!2KKRQN. MP/4\[CS)1H82A :=1(;UXQ/O48$)FDM>HDB\>62^,Y4G>O4[(-Z'5?2A#RTZ MW?JUC+HDF^G\E89"LZR!K%E TD'[G"5Y^1T[13ML_?W=WI[2UK\+3 [<^G^= M]6$K]^>&*ZYM8*'V&8BU!,+YVH"L[AZ).6&E5,W[935G8MQCXX1CA\/@\$)L MXG+.T]DL7U<;S.NW[N\7B0LF;># 0HB@G)00>(R0I35))(Q2-'^PQCUM M3MB"!@'/:2<+[Y^W=VZHKWS5]XMIPNH>E(U[("QW6>D QB8+BN(RB+E8X"0# M%4T(VO1V%NW.Y;CIQ!,VM8$!];(NP9Z2T,0+STU1$5@RY(8SK%JT!FR66OI@ MA-$=QT=/L?9B+LP&0?@X!KD3W/JY8MN[M/S.CG19.S<#8Q<%&Z6L1$'H3D M 9+341=FZLC[SBQQ2];&+8,[X6AP".B\@+/M^?NH)Z455*$37V7P.I"T9+#@ M69# N7#9:&WCW69FHQO:81QO97^##?DZ8?L[(M!.V2R?G=%WEO.T_B&<_P3# M3PWKHK*,WJZKBDE,Y,%XYACH'(H6T@ER8'JQQ\-8W MF1X3_JW>N!\)BR_ 7!]W[Q\3$9_D['U.5@,JGD ADHA$%5:D_Y-,&#[,,][C MLGFB%ZDG;*Y#8_$%F.O.T<#CDDNTD2''!!)+H=W.%/*EB@,NHD$K. 7N@S0Q M[(+[$[V8/6'C'@FYO=A\FWOMWTD2T]ERFM9O4R?>:95M'2CD?!T1GBP$PS)( M;PS]*-EL.Z[CNU^Z-[/C9DE.UD*[Q^5I-OQXO:'T9R/A([3[>'[1 M(S3[V)'S/EI]*)&X]$6"4%G4UKH<8LH2BG8I*NYM<*U+&U_*B!R#-8V4"Q2G MZN1,2Z+S(4%V1DGO8O:Y^1GS[Q$Y.V)VN!$YNZB_ U_LSN0,GH*2S!#Q]1VZ M6W/?H-I,P5&&A\%3 MF5JQ++D'+X,'X:T(QAOO;'G.IWURA<[3_H,K?MY:"QULF0\-6?GP\8\-,QR# M1&$D6*4-**8%>((*),V]4<7PQ%KO?4\2U'DF^U@(;*^\#I"X]_W'F^L&JY9; MEK@RP%-]E92CA8!%@0XL:6>$#:R;5ZIO7MIDG$.\SB/K_I31_NP-Y=OY[/OZ M*O!F&Z628S:8-0C-$JA86V:K)"'F6FA:O"BBF^

W'8N6_2&+]'*P@^&$S_ M&J:VZ=ABN+1<9P8^(YWE@B*<8),#Y6TV7C&%I9O);+LR=Z(&=@2$']\8]X#; MZ71)V%L\?Z6/6%T_7Y](K4QU=,$H%T'IE"$:Y."TM]&6R),\G2/O-F^=AT'_ M"K9X -A>])%XF86^EDN1SGBM,Q@N:&.*-0;5VH*V7J7$N=/YZ)>GC7A[J86W M)V2$!X#MM/L8/RL9TEO!Z4WA(+.V,)% 1V2@"H463A2$R+.1(OC@S>F\"[W' MWDNMN3TA8SP,.*X$1#SY.Y9QT,CB\ZZMQ>?).0,V86'7!7,LF,O@34 M'(S/23B1LFV>TNZ![Q=_?3NR$XG^YJ]_GQ2,2(\3@ M.62!P1:5B_2GLPGLR/R)GN#_4CO!D'@^[5$1.]X)/B^ZF'C6Q7@(+FF*BG@" M3YLG"(,VH-,I^FY:]K9F_L5?8;^ K6!(/+_HF&!S'UG?9SXO-8?.Z*PL(.., M=&\=1*ROF9E!#,A)^?YD=H%=.'_Q%^J&YC4"Q$P<5 MI :'B8/(TLND69+A!"_BV]C^*=_1OP#;'PC%3>_WC_J4_Z$W#_%'?5LQX%/^ MYQ<]PE/^'3GOXRE_E)$[C I2TJIVQ! 0C;$@K'!>JB+(V/[]E/_!!Q5*N9P< M9D@Z)5!:2PC9!0C>&65-")8UK]CX]U/^'3$[W%/^7=3?@2-W^X5O22QK)C/@ M^C#-M>^:,YP.))ZX$%9KU1J[+_(I_TX@>/(I_RX:Z0!.@[RU]%)(Y=&"UH4, M6W,-H8@$Z%V,A3L;V""-8E_P4_Z=8'6,I_R[Z'CLI_P/>70?+!03$?5D,]@NYO8?$/ M7-WDJ%BO)-DP:.Y]'3Z>(3!>G_0R8P4QJ^X.LM@!<_>6ZSPG.3KD#M-/CXA[ MCXLR7WP-L]N&9+C4458QF3I[C<5$KC='H.\'P9$;J=7>L'MXS0E%A,%[!*>,T;6D7<9NC$F94NZ[VWW:?7 M[MS;; R-YS;;AGKJ'(9WCY4K%JU/43$G %T-*-&38Z-0 3*FG&!:>A-;0/&1 M]3OW1,>#8PM]]0C)#1^OYK/+QMY7X5WUJNZPO)'&I_DJG).?:9;#$RRUD("5II1CZ2T>!29."=MTQXR45H_81T M?VK[=7%WP=/=_?)(VNO <]AP^AN2HL+Y/58G28>LE!<@57WTQ^O0,2>,B[EC(>!B03=34#^H^DM[JI=D;^@JN)OSL(\:(Q4E.P@O.FMIJC4Q- MR@+&82J<%9ECZP>%!Y#;[[W2(=[AL?37$50WCL02@#;76$19ON2"/\69D-KDR$]<=FTT( MX!BQRGC0P3)7R, '0N0V](V[,8Z-R^8:[ B=&R?E,:ZLM8CHW(AEKK (O7;'S -)^EZ?ET+;)77VJ]S.^S M*Z;I%\Z62UPMZRO_2U6?G\__66M7:K:!),<82(X%E*OU,A(3%%>,T9A+%,-D M>0ZANM_DS2'NYI&UV1-^[YBA3*DP+HB->L6@)',4/F8!(KMH;/+8^.SB1MV&9OGGIIW^F;65*F\W-*(_.$">4R70NQ; ^ERRXE!*D M(LBGCD:[YA,L#R:ZW^O+H>';3I8EHO5@ MS9W6=OO7Z?EJ^AX7B=0R<48&$PR'K#-Y^'6,6=1*@Y.84^ YN.8)_5UIW J8 M]B4" ;)5**J*A:/2YR]FF%&T%1G-OF5OSOGX813_]%F8_ M/H9ZIUZ_)8*<"\QX4?2(X7\^].,O_Z^+J@:I-7@3//%@G\)+':)P"IKC H$I. M?HQK@[MT;H?8%YD\.TAEW<+RH2*V"5HI$Y% H61FH")+X&ME3O**.*.?^-RZ M'G![ZK:#X M)@!VLGE.J?/EY%(19W@RON'\<-"]]V6W9P6I?#N#^",4OHG#I MI#)@HR7,U4*KX$,!;[T04>GB7&R\)0Q8_'+/ZZBK;+ZWN53;!(K+LUD^2VE! M[O=R_5\RGVF(="BLIKB<,"M"EC)2&.GHBT@.7' 2/)EZM*5&F4-5]!]*>[]E M,+M@[;':Z:-JMH/3_1[?MXO7)RRCXRE3<,AK;S^G-3A+W&F)5I 7G7GS1Z// MD-1O'4M3_!V@A[%O1I_A9>.1S#Z_J==M5[;S8T)1&087&#@LI>;+*%RC3P93 MD 1H2Q!W7Y,\S^UGVS"(:V[TTI^'*2LI"%NPS& M)P7*!@.!2P9"R$3"%E[[H9YZ[DYMOY4B Q^\+;37W9ZX"G^^Q=5/$YPOJV/Q M*BP6/\KEJ-7E1-F2NC&M;..)0\WI!3J,# Z M+7F(VK5^B+4-7?V66[1$W,$:ZXU$1YI>N:5G7^>+U?1_UG^=")^==NOH MJ7XI)8++%*YC#"ED9X-TVTT*VF75?HL?6D:P;83>X9YUZ1-,9&+<*"/ 9YN@ MEA213:@".F?R0PV9Q6!-L6Y3TG&507M7;">Q]PB>ORXH>)E0-,*LE1Y,J(_9 M8D[@@Z6SVR7%LS(4+[?NQ-\NL-@'/C=3%7^?S_,_I^?FZ M.?HJS#[74O$K;_'VWR.*XC.&(I6K$MHBLEE0%=J/Z([+@!H M!,DC*'/\FM:G^:Y7V=/9YYL3,R?1E9)Q>=)T_"DMR48!I<\*[&U)X";,:9.0[P[A"V M'>A..9702"DG!KA7X=N4?(3I_V#^."\K"K%QHGB1F;'JS=:)P%6JL38BU-$: M896OS8O'P. #M&X'RY-).1Q5=?TA]5J<-ZMC?! LNV2AZ&)IM\^^[O:"0G1K MDK$RBH #H?$A>K9#W,EF&PY6P<&H&B)D>;3>WPNN@R(75NN@+SNGQY 1>/;) M<>,U;]Z5I]ECC=//*!RHD/XVL&O.;EC/6UQ-+*)G,7-P/I,#P;0$SW*L]L0I M9+)%J,$OZ&Z3M!W$3CZ%<(@B^J]GO_CZ-2Q^S,M@E>O/+]"X1GU'CHY0C1Z" MM+J$!+0MU;-/U<'9/(&3-AE3O";H]%^-OLZ,W!?JA_GY^6^;Q!K!/_M=YY?IMQ1\%T7?2CBU$VN/28*'SFAM'&/1@5"> MSN@Z%]9K*4 9E9,NPM(NVZO3U!I9K1&PC\NT@SKV1M@W7$SGM3'N8G5X7OP^ M$Z^^A,5G7'Z:WVW!/&$L:6==A!P9>0.:SNZ(EH/%8@M3.H6[G5BVWI8>772< M]P(#06E0B8]=8?& N"Y;CK*YHL+7EZW!$7AIQ*'@-2?!%RD+DDG09_5K?G8=;\ MMKV#PVP7=1QXF/TZRT<(TMZ&1:T4_]XH)+OW<6T#L*>I/4:X)3!J(VKOC?J% M282@::/Q*>? N2>LM6[">LS'OP_-)HFZCFDLP(4@Q#O:7WV,'KBV*1578BI# M343JSIMNC9!]=J!=]-%!P/;03]U#P#>HICI XJ:[[:]A,9O./B\_X+>P6DRK1S?1 ML43#Z2P7<=VDT9#[6!2'%+D)RDA/Y#3&W./4]/MJ]Q!T-9+^V '='[,%IOGG M6_MX !']OKC=!UQ'54D'6]CCK%Z*]9JQRQK)2WXOV9\8'XIQ M+@!J*^LUG((0:U_:7)^D$*=6MZZ:.8#LW MDN9U5[I/FQ%ASGO&"_&V?N2G6!TZZRDD\\4HIX0P'%L73>Q':;_O?P< :$NM M=8#-C^0S3\LTA=EU]/6899)/'9;S68CG/][/E\OU:XAUH/:N7/X34O15IY&) MUB)Y;R0PRB]&?R';YCY]MV; M6VTG6G?&?.SSAVJ!N14_1[CNSD4%5%E $77+Q#KP)PH%1FLIC76H=(SY#4[S7W+LBX MN[FUU$,'9_2UF,XN5E_FB^GJQ]F?T^4D>UVD\1(D9ET?\"?PRG-R-[SV-A:M M0^O:[8S^F(F$VT5 854R M\Z!T0'!8^[#:Z&TP MR4O7>JS#8[1TLA$=H.=GH;.'T#L #U%-D?W^+'W_!KQ,4D6)FB5 YD MK550F"*X$FM_?LVYXX5A;ET5_" AO<%F'QW?S=$>+/ .4'-K7O3_=[&8+O,T M5;5LV"FE.,&2!:]-JL]<(O@@!=@09)U;2N=[ZYWG&9(ZR;FV1%)+)72 J4V& M[[9=*!]<8I8#ZD3R,9'L@I4 MLZ%<%('WGR2YD-T=))3;8F>@\4](F26B]7D M0[W56!_C83W4B([QD"P1S0GGSJH 7"5)2#>%)+0-1NA3;^"#_O83&[<6''/8!@@]WZ2D#$J$#@>F1,".!481"8T;39)::V&V*V#0S&]$X.4-9= M=>\AN9$5_K?PY_3KQ=<-X81I(4TQD%)]2JE)#*X^JK2&:6NQ9!E:J/S6HB,K M?1^5S5O(KP,/X?&M[\UTAK^O\.MR8@SW0M)!:(01H**/$ /YU39$[E70P?/6 M#L,69(WK/PQYA=):)UW#;.*+U8*B,BM\:6#MIH0,\/33/X17]?7JK\^]UV^E)(1Z,- P,JW%;L(6DYA@4X9(S M&*)L7DVZ(XF]>L!MD#>DOL:N/WU<=O]%S+PKO_[Y;7HY'''"9"D&*:X,"4T] M%31$H=>])*0*08N\Y0O#[=?L]9@\#%=#"K[['/LC50=M$NS/?'C;[/HNG!PA MM8[2%U&AEV,4M4@N0<":P?#,HPK%R.;E8P.FUN\,""Z/"/O7/Z^*LM<5*LOW MN"#IUQ(C"(:(^/\#\AJ<80K8#D;015,$/0/E'L;F7D M,03,K3NI/D+*N#CL"R_;%9GNI+S1>YH\7]*]J$T4JD-\<5Y=G-](2>]I[<7[ M-06UVGN^G%Y.W+8R.R%U(F>YUL_R3,Y-81*\B4\3X M<+#H=U-^F.=7%XNJY >XSAB=X%H#=S7KSW@&CT("H@DV<5N4:]UIJ@WEXP9J M+\<BQ5]Z\WTZ_02 M3*)-(3#R'9THT?%0PMT9:D,9R"%LC/LV]Q3MY6B@Z=Y\ M)IS8$2)R,,D)4/6!J!-.@4X^Q6!2-K)U?O>0L'>P=[NG"..=E-=O][.W=71G MO?RBE3Y^(6W]?'=5Y[+/9W6*SP$7W#M]?H,[[OWY:73-?=74Y?UF_>M[Q*2B MQ1PX,.4E*&\+X<5;" 083@!-);9V"!^CY:"LV]N+KS7[,U]<<\9$RB(09TE0 MT*MDJ!T!58#Z;58TSS+YYW#R\$>/>QO71)6W$F>'R:Z#T.C:O&KF;\(X*[DD M T4659/%%KR0"9@PV9!RHW6MSZ];!(S81OI 30]^'NM>BCTY'O??BX=Y?M=X1#Y=?!GO!WG'[^ M0O[RV7>RB,](EA%Q\:ZL!;1\=[%:KL*L>FV_A.4T35P4WD=6IWI@(#/1""&1 MP20C.+,Z&L];OZ+>B< 1]Y2#L3 _EF+V1AU1$N>M2M&FYQ>UF\E'3!>+]=28 M:ZF58@2KPVBP%K4H\NK('(VL4:-*"=%JTSHQ\S@UX]XO-]VR&HN^@\UK?95= M1Y6& M@10L1%4<^*B\$D(*M -,G3F0ZG$]ZU;XN?^.^9C*/!7XO@^+U31-OZU+]M[. M9]]Q2:?"Y6_^?;KZ0M_Z;;XH.%W__NOI]VFF2/A#/3R6DUA$X#8EL/5%K])U M7F6I[\I%*3(69FT%4;.-5E<%BN;YV?(UQ]5,IDYBR M=-DA\"#I@(S<0^0L DL8N568K!^@W\\A)(_K:8R)ZT9J/!G4AO/S=]_6*9&S M6?Y['011#R_#R:G#5$"3,9)+9P09:)0@:G;$&LVE;NWV'D#NN*GF4=%ZN/HZ M0.HCX>5:L%=GRHTHT.P:<>"2K=+:4UA?@.Y(X+B(' MB=2&5%*SH:OMLBV75QG&*O+C2X$#A=X%W='=]G8V,.$JR*M*AJ8E)ZV?ND@*)6 -GUF4:-B86CD;$@9-R-_ M%.SL(_2&Z#E6'OULMIK>]S:&R:D_O=:P^?4=^!PZUVX$5R[)##R1_Z28B^ T M-^!+R#D&].GN=)'N9[\KTLBL&\KL"=?_UVL=H4T=PEZ+(] M@I9>H@@>4A:Z#ODPX"*)!V743OOZUJGU=4Y;#CHM"=@%)V2Z MM9ZWX2MNVNIQZ8W23$(*MC9T((E'%34$F6T6JLZ';5UF_1Q-X^*X&_!L!>H] M-3EV6= 'I'-QFNH5PVJ>_O'';+I:?L3%]VFZ3+U==?Z2)O- G+29E!).8@Z M(:C(,FI3K(_;38';;KT>@;>O@N?#2KM' )$)EOGB:YW&>9.MJ%B)M;M((2&! M/Q&/4@EEO3>MKGR<)&C>1-PB^VBNB+U353,XO M\UE>I]&O4CIGJU6H;O.&.YD#X]$G8-'1MJM1@%?&0^%<:^G0Q=PZ'-F-PG$3 M(,?"76M5=0#$ YW:-]<]P8+TCCM? &T=9>-S@1 X>0LY6SHLHT1LO1.VHGW< M0_GEA,?[@>'TC6 SR9TKD82*"#8Y6RW?@3>U;7S2/BI#2HBMRSF;$-YC<#,T MYMH"?P\ ]-FR\&S]]]^(F[S^I -R38]]5(-4TE94-LH4?<#S^J2[EC_^^$3G M_3)N\Y;47IM;@,I=@C+&2$_0[?@1"37O&C:H8V6@K=O=[DM=;TD90:#RKV6EH/H MK3-$;@+.S)E7ZRC068H"EK+N78/Z57-#5U02J%)UQY,V"5[H6!51?-GL&C$N3K:E5 2V&.3V\>C^P MV4>?\Z;"[6QWN6%':\.QWNN0C 11ZJUG".0LA&@@LI!1:*.S:3V)XPER>KE' M&?E$VUDS_8)L8X#%E,(UK^UY=1V-0Q;C=)*@?G:H@]2^ M'9SVT,'8.=AW,_PT_8JOOH3%Y7O 7V=Y_L_ZN&6S!:,3F04GP4#+H#>5UN<7OB8DL'ZU E]7GY_A$_K]]_SO)? S&0S+U56[A M!H*4#"S3A!#D0HG6I\=CM+2[F;^[P@TA__)C\\/+73^2/7!.@;,UWH-R"BG< M)3&NM-Z]]B!SY-O0%MAY_#9^&&6-?'55VRRO'ZS_M/1P?CF-F:6D MI'=@LZ]-)&N50;;5Y>/$M#+S?I :I^WUL'80+J4Q$T6 M-A&235Q3J.)!>!.J6!@%TN@@:VF+EQY5WJJ1RG- >HR \:9<-U+LO+641X1* MJD[?XL?DCX\3[C)/GG/ X!,H4RO336WK[FJ)1+QDWA0F5P(@L0 FLNI@ M1WJ4I.B9\WO3QKII),D*UGH&PMTS#" MUF$$1AF2+H^ML\3;T-5+IN8X1VUS376 OJO><^^^U7$E92-]AI* MK,D%QS-$;1/PPG*=)\SKM7+C6. Q8OJZP3Q<[W<#A29*Z !-CV[;;W$U$3(5 M7B@NCD686HDHP OMP1MYZ%NU3](P<)@R-J6:JZ !6UW;QIL[T7#>^ M?E?HX#];+HD9I@3MV[2;:^[)I>7D7_B@,R!R;I))WI76?<6>)&CD0W%H8+53 M1I^IXO__(BQH@?,?OTUG89:FX?QR).;R8A;(\UQA/B!;O/V'-T@8[\E)HYSQ M_=5O)JNGRW0^7U[<:-:FDU)*.%ZGW&A0+"F(]1J>(*F%+$G8V/IXV)'$P^MB MON/L B^?/,[6'UD?N[^Z6*[F7W'Q^^QJDB99$OU_'6PY,3(6+T6NMX6L[M0, M@I86#+H8G"0_(+0OS]J9S'']LR&1=K]L9E@==G#:OIHO5[7X;KN4R@'<\*."9O]Y=[!7O-PYW+4=;I>:9* M(04JS@J03#(FT!LK6K_[WK]5_&"==XX)HL/UT,4>]%@S<^*AZ"1I]PP%02$J M\,QP\+5S!4^&C*/UU*!#.L@/-GU@3$CMHXM>&\L_'UF15Y>08ZZON70"$ZJM>>>, B& M&5M?*!TY$OV9.?EUL9@O7LW)L-+5Z*/WB^E\058[G>>S_+\HL+F\3UI>EUZ&T]+>DS'8.Y#/%K7>6[:4V^C@:G[<1?S_( MV=0L2)V3C-H Y[6'+K,>O.06+(H0/28*O5OTA[BW\'B5L >I[V$8["'+L2OE M$\X"V9<0XUEZ3&)$"9B.!S#"0:SLDPI(MAJV+' MYPKFGZ&C"YCLH][Y0++N9P/YN;-NV!":!:'(AC2=UZ!*M2$F&.2$V2DK4RQ; M78+M< S=(6&\DNIV:&DEX1ZNN[8\F9/Z9M64EV>R= NLQ;QI@V.* R:)U M9KJ^F6M]BW$(P;T48A_5'SJ^JCO ]>O-LI<7T9_"G^MB@&4M-7$HG @L@];% M5*N/X!(*,%$[P740T87&H'VX/5'ITG%U7$ MVH_%%:(Z1!NCL\:W[@%XN?*X>]IX"-I#[AV@Y1[NWTQ#G)Y?CC"H=7""96]E M;6F="/Q29HA,*RA!*JN]T*+Y3.)G2!HW;]G1#G6 ICH W@WJ)R+HHD,AMX%I M2SXJ:O":"YEAOLJ@G:5T\?5B MW:Z'S&2:IJL)Q4V&9>M "@JH5$QU:IA"4#5'I#1JQUJ75SQ/U#6F-] M=8# ]:"Q+_-STMBR%HZO?I -212"(FU&_P'E"H=0GR,$RU(H+HABF[>@OT?% MR//71T/8@?KH %$WMF,2VP/\>(DQBX1@;&"@3")^(O.@8["A<)F9;=U*Z3F: MMD*;?7EH:ZJK4RWR?[!DX;IUS')>+CW5XU=Q/$[#>*4<6\IEI'J.X'TIGL O M3$R@K$L0O7.0"+,!30J9M;Z".KUZ#I>-"BI&\!@IRK+6@XN!3A:=C#41?6S> MB/-?K9YC%QP.4,^QBX8[2JK5C+3.%.,S1MX-=[KF WD=*T#>M#8:DU?*;-?M MXU^LGF,GC3]1S[&+^/M!SB;M:+QA5AH.+*(BXGF *$2J-:Q%A%SO +;:_4^W MGF,G]3U9S[&++'NOY^!<,^:$ 70ZDH<<:Y6+1'#,2RUC#B2$.;C4. MB]%+8,ID4:XOL["_?KG MMQKL_X(S+-/5Q!940K$ CHLZ13-X")I9*!:+S5F2)R$;(_814DZYDF,G,,S; M:V9W@/E+@,WP<[WM^=2N^]2MMZO:U!>%'('I7$<5"I)+80XXRJQS3(JIUNC: M_,4 RIM0'] *"DAD2E\[;V@93MVY. M^Q@MIUS4<0BPFNBF0XQ=OHX.3II,+C!82;&UH@@;(N8 1@0?F%8LAM;/!/=_ MI3[<4=A$QUL]1]]%X!VBYNH!-$?M!08'UG/R0IU6X(-50#%RTDDCTZGU3?LA MC]&'._".@9Q]A#Y\RG+S@_HEAB7^/__'_P902P,$% @ -8%<5L$WK(-# M-P ?$@! !< !E>&AI8FET,3 Q,E\Q,&LR,#(R+FAT;>U]Z5/<5M;W]_>O MT..\3P:J! 9LQPN95!$@&6H\MLO&DYI/4[>EV[1BM=2CA7;/7_^<[6Y:&G 2 MTQ!2-9D TM7=SOX[YWS_/R=OC\__]>XTFC7S/'KW\+5X\?+Y7)W^62W MK"X>G[]_C$,]?9R79:UWTR9]],/W^!OXMU;I#__O^__9V8E.RJ2=ZZ*)DDJK M1J=16V?%1?1+JNM/T/Z2/?3\IT]E?'V5/]O4S_7RR]SQY^?SIY,G>9#(]>/$R M3?7^_HMGT^_4O_=ADH_A<7ZG;E:Y_NNC>5;LS#1^_]7S@T5SN,S29O9J?V_O M?Q\%SS7Z<[.C\NRB>$6SA;].2UB;_#DI\[)Z]_7.(?]F9JGF6KU[]Y3R; MZSIZHY?1^W*NBK_$->SP3JVK;,H/UME_]:M]_#C]N)39P#AY5F@S.Y[2Z>=9 M-LF::']O=__@^\?X@EE4?VFJNH#53?\ 6\5">RHKG[W9>Q?:QE'?S_Z MQ]%9='YZ_+3JXF'>ZFI85#)/HG1]5#1?] MO:Z;*DOPSG]HRN13]+& ,SNZJ+2FBSRI?J#_R6*__J1Y[U*=E)5"6G_5%JFN M\*E'/_P,' !G_A%_%34S#82Y_T067.GJ7J^+&IY7!F$7SZLEWB]^? M@*YW6/N[M[CK"Y6FP )WGL3?_3#30CS MED[VVV_VO]L[[/_[?);5CO8B?9G!'4S@NWBU+VB')ZOHZ).:JRPZU\FL@ E? M9+J.\;;OQI&*3G2NX 1T!(>TD'.*MO#];[]Y<7"P=WAJ6-%/^X?;<01_ M_S?^$Z-4^W?P+!_J"4A$\WC4E-&J;(.GWJFJR9(,1FWL8W 1*L=9:B+(%CA+ MC7_!=V4:T1;060;K;%6>KV !A1GU_8>/,AK\,H7EY+E.D)SQ,>_K\%SM%E.W MDU_A,9PF/@.<=E[+^_ =W(PZJG43 1=L9E%6P%.PY53/(6Z2'".2-I ML-HA'X#1Z'.=G=A_?EC#A]NBJ5;=K^I(+18:YO0Y4DVCDAE\>Z8K#1/W]_9( M'K(;N]64%QH>J()-L%.US^&:US)$>@)7 UNVL\!?R)Z-OW&=9?J3_P CXXM# MDU=P+##A%)8-HYK_Q#GAO4$=+%B@/\QN%)W"AD5P\O#P IZ'23*-L'8&"ZET MHG'>9:&C>H;T(/=SN/%T(^-HH:KH4N6MCOX_:I0+D"+T=-R[IHYZ\'7: M'K?7=;2H2B36U%XI>R*[T3E>1& ]< &*=CZ!;\#@])DZRNJZ59-AN WYNIS-F_G5W[D?\WB1H:5X7K#P'_YRW?#M@OXW24< M&Q*(C(UDB2_F>32!75=YTN:D62_:"EXK+(G2SM5$F/#J9NH9'Y \6UCI_FT* M-J98N,J5GNJJ@KV$+>S=-[R-AO[X. T;C8[5(FM "_TOODJ,JT45<-+"Q2R; M*-53^.; %99SG"D@*#RRN58%'#6<[T(GV30S[S";N+EB?/NJUL%=4K7^R93V M[3?/7AY&/Y755&=-6^G-TKDV2[':4MMC?_IP#8V!>%I $58AB*-EULQ*(*$\ MFP-UX0MQ] %5%6"*!UN3;>!_>;FD(Z-Z3"DT4&@/,M#I+,U6AE0PSSC.A732?47_NL27/ M%C:"Y\76Q79O?C)_LDDORRPEI@$/I64["2>?MA6I^$6^PIF!^/&^:PP 8#U9 MF?*9+)$=C-J,WLAX>"AZ@8&1D0!#X#[#5WSN@<)6;@?:I4W>&]M>%N1!2'L[ M<-][4\6;%IO[-$RJ'2/N1OQJ\_7=)W=)WSW)T#L#5HJ!*+%!CAS?X M@FPSDQYQ7EC'$1K *Y8]-"WD'NB4 A4;-:1@%L"DZK)D[28%7H4S4>R3!.:A M@,>2JB=+T*K[_A;]JG::US1<#>P(ZT\\@*]7^0K5!]T ZR.^&?AF<9.0[\&Y M\3ZC")&-9ZX<:=XAT7;1(T.'1UMO-I.F1GL!\VF6)7'R$F^.RJ<1;&$S U6S M*N=\H@5IQUO9]N@5:-1GUCQY4!9UM7&"BGX<[A14$MI"$.7JIP*0=9![XLYB]Y$7T%8F2K#1R\R*/L7)ZV]<$ MR5A&A04O::IS(,9J14Y+I#(9FB<&%MHB7XE>!3]7.M>7.(G0!9DK-M;9'LKU MA<)'_].":C@G1_,5MC]%"-P]G&H09"H'=:R1BYV7:(K5&D@N:]"4@R_6UF$? M?$JV@.,G^G,R4\6%^%O90!OA;FB8P6 %'D2>(4,;)P$#*=C?/8 3/00=EKP> MKV![B+>-X@R$:/;<*VI2ESF(B=%7A-R:U:9 MR2[4A=Z95%I]VB'^_4KE2[6J'_V>((YU!O+H1.\LOTLVB=\1NWNC,V(+O@57 M],-B78^YC4NI) &N4QG3#04\RUR/%DSE'+HH&A8TX\-.4_$V!)F0CH! MV@>Z3BBJA^J-9RO<1=)]=I=(]R0C] UC$MX2TR=MQ0U>Y*MN+V8A\G&BB"Q*3 M. R)2?(*+"K8?M"]2;=%7!.IP++W'6P&S!2-?W1URE^N"J21M7\AX$&D0YYO M6S19[@] $R.?LLAGMF8ZB]F-HCM(C-_=)6)\%UAHYEYR!/PH 8.)#9#HE-P> M<'^.V5+*,(A6-%69\Y_NB]Q]<%B&#LLP-E]W88"+P>L34]1V03HW6]/PYERE M& 9164Z<8\!E(1&<]>&!:]+_@S,I<"9]^\W+_4/0F75UJ5/XX-7+V5EAB?&N.4L8N&D9NU'W4U$53RG_OR6-6!)]E(Z['OD)]*3Z>L M2T?9?*Y3C&V23SUSP85PXE<-.:AM@!@'>F6< HIVK:I",PH69['3%N+])P5! M(; WS\ME#8+FQ6$'K.,B!MW1953[:_V?%I'"@B_"[Y1M4S>*7?%NQ/#K(;I2 M);-,7S)_$V^[2IJV@_20??&\CW.-]J>OUY4/,(2U<*&IJ+1T"/B#@P)YV3/1 MOS 82$'TQ;=+N1@UGB"-R(!LC XVL& W!Q.^N%@;_M@.8X!A^N.M?2.?('\ M1?V68]^RLR$V@LC>D(.$9@MP7(L?! $3]Z# #OA[RN_[J1$@2(]ZGV/4+WW2 M>V7]=PU@Q6/3%KA!-WE"B#,$I:+_T8B=D4U8)]\W19BGFR3,65$ZZT732J/Z8*S@"J<"#!CZ, &^8$\J(F;8#DQ# M,4"T--@(G-HT%@T!!3EAQ>9SY6_16@W%GP"\;$(!-E8 :TB W9"34O)98CHL M0A&XMV.!0/#,)>-K.:-$FRA1]2SV@XW&B8G'#R*F66V;P5,&&50:(6]7,2_0 M^=@;TP\^VBG:Q)O@SS.=KSG5&^PB,E \!#N1I:;/3?GXHF169BP[@[WA[6I6 MB_Z?\)4:HZ:LT'H+5& 8_EK"%J[,I'P=;C@*N\W^":-'QS#>$BB6,K<0N# = M.+CF")!X]:*' F+<#K"-& MEF,'8L3)BTIZS>_$/;83;@!< T(4RS98^5$[S,L XX"W:)C:;H-! QE,?WN M6^18,*/%4\TBD>4RFP#9)6&^\?@XXVRKKRTP,D@;>2J\5Q4>--NEW,@EI2]N M6T^'R6 ;NU](($0\T3Y>OCDILA_O4GR_W<0_[R]?(V.A"J^<$[C81^49 7#8'TG)POR$MMX2< MWJ<\^:>]5//AI&BC.7I0=Q,2LS#0435A #1[#2A]%B#I14J,B3>"T:_62#:R MFH%"%<;W2@D"PJ/'JJU9AIFT44IIV\;QY9N^!PZ'^;DLL=X(C=1_$9/L(PDS M)JCU&O#J4N>7\*7]@VV#/65T[%K]^B86QK#5/@AD]07SU-]T6HX5^@C"34!S MX%0*XHHN R.7C,!=6Y$!M](DZ?($,<.6G7SH3TTHI%7.LYKR/ :VEP'5)*H1 M]4! ()Q5"O<(MI*]J\@KN7:$7="6$0&CVD\ O46(<0TKK-F,*$8W2DW@'L&] M0BN&?2L1.O4SK&6!5T%*6%SOZ_%5B$O6(N=F?P1"E51 ][!"=V?A0.#TJA5B M0C#G)[K,2DZG1+ X>> J/6UK12B,J!2CVA/"F.NLGL<":A[]BH]/[9S3%1O%5&R?1F@7[L*/YK!. M@9(2S.LW=3T<)8[=.U#TX3IGA'W%=1$\??S $S]OD;U !9!W4V.!CROALI.R M@$VD(A2P,%3YY@5>'V5C>FC@T$\FZ7V)YBPLO4\,YBA%M8$#8[;;C^0AO(8. M$F?\[3=/GQ^2I8UY!'5&-Y@3+<5;9G8D1\B!F!M>2A6F)(P3IJNA2T0NL9=W 99W@4_GT:_E!/2I0I!J MJJ$4.4Z,BTPJP+RD7"Y%/+EH5CM3O.%;!\^ ,6>Y]G("Y$5XS?.Q^B%4JIBA M+Y%V&*Z(,\/573VY<2NC'S._EIFQN1"-YW<)HO$+W'>T+/$4S]5G73]@+>XG MUB(D995\*LHE(2N95<; >"Y4E7)NY=1H,)F) X@?J:PH#3_-R%UG7*)?FNQ* MZ,E!5N/'J?V2.J?\2X?4;-0G6 %Q;8,FPY@*3362%%U4&AOU&>974I9]5M1M M13H>:OH&FEEC7:$5**,Y/SQ%B:V=1*1?PA/LS&)5L678DB@KZO,.F::H2C9Z M7D?FIS6VQL+\+A#5*%))'E,>2QYDI@Q)Q,K$@SHQ?5% S*Z1LHYK24'QJ;2H M8>3J0C-B@;[EBLXLF6%,<^A;:-7@%1B?VL-*TGE$+%MD MA%,SP@7M@PB%^P=2WR4F*D&-5XRFA/M)-7>8NI#+DAL;ZY4:KRA^HK^R(1<- MH31\Q"0F66'=N-2O=89_()1D['*RJ@%/+ .FO +A/>N?!'Z(<1P,FJ4A MVEP1Q8N/%9/QVZJA&FE9SQ+M8MO@-3A>IYAAN;-?VRJK4TXZZ$-A>OSZ>A<4 M+150T3"KU;* H+S)MBL&0EHL\:JEZ 2\> M&BHIJ,1&1; C[R2Y/B@$,.FCT+:>S\3S]>#<;*R7\6!H)_N?L^;/$&]8J@L_ M^$H,+C":%RH;DN\]<-WP=C$/)+NW-R40QN@HL%ROPYG9J6!B;4-E_"SXGQV7 M*KHL331EFO=@*.8&*2O)T)DP M979I8I';=BO(T6(<)CV/6']YS+/8O0R<-T'+?24 5DKUD5,*85;3+ M8$0N-75?+*?-0^#ZO!9EY?6%XV1EH[D4"?-0@%E!)3\QM[PEHO,O#J:9>CQG MA$O24[[:9^J(>L_S2&O\?[ZXWJ+2&\&U= FIQGV%A2*C((Z)X6C0$'>\N?75 M%]PX4]M5D1^5RT\0#=FW$6&BYK2CJ/TBK]TB 0#ZM10.\GV"873>5@]!5^24 ME$G^CBE)VYU/K?4G-QDK!3C-'U4TX5OH3>ROF93[JQ?=T:R :75+$??O#5>S MRE=FG;Z%Y4V+#:SR.F(&M-,S@;]8V3JFT=4BH@6K,,@P&<^$DS& K?@ABAM& M<9_<[RCNC:3++0F3 2.LDTA B& 1^Z0I(C2A5]BS$S'VT/[D[T<*L6@+F+!+,#@(/O,M6>X=P>X@3$^ /"ZF7^1)I.H0@K_!%P?'\*@8A#O MP9SV*IOH5"J-^UH1A4:UJQE$'DER'?D48"[[6LMFT(&"\=:Z&VT=6_. 6D] MPT,D=5]H:O,0;]VP@U_W/R0ECD%T,!V,9HFC&5VH>J8-:)9[98@":4/>15DL M6CC[!.XY)89P6'N"YN8 U?EX22[W'_@]Q!=B7B*!89V2:=2I[B)05L:8NYIO MDZP03$318*4Y$[=GY0?9?!F00(#A'$WH>!Y'_4"VII +K?I24XV:@BG2^3?# MLC+[>UCF6O;[X^Z'7?R+P9N?FJI51^Q.^>U&1X<9>"OV\4.=CA>*G*[JV&?B,TL=B% MTPEB7.D+)[_>/>'AFQ!-A%AT'%TAPUK:M:QE]CJ![ M%'S?*/_#VL?S,B5D?&Q8"\:1ZX5M,M-'15IKM^$<8-B!*\L">Z4G[LE-V<"X MA"7:P ^-]X8JU9##(_;:8SE#$E3F<:4;E5UPP[C>W+A M-L\WBV892#:I$=)5]>5"C)VKZ29!Y;LF!'LC30P,.BY:=[? ?V#Q MFTI;:[=V#.)6 RPUY?=O>:9P14B#]R5BAF@2I40TU]!N0' MI,&2AK+(52+H(;#**;/3ULSSX03W23^]V)RS]J7+[R%0$"R _'Y1:8%W,@"A M"'*+K&^(TA,\IML5-??IU&>;>>JB"UIB74_HR)S; KT,14QY+2):;FUP_; FA&";E]FI6!!4B# Z M]:QL\[17'"C<2$.M-APC?7B6%.N-R8<3IL"NL1"OT-3_G#B8IP\XF,WCJ)\V MAZ,:)0WHELJ0$],+L7Y=UI>J.:&RV?D"YC/(?X+O(4U.;6/EP(/$0 D']PXK M HR9 F->DRW#=J7 PG*FFKKDZ@^F@A<\0;R7>G5-R[8P186R KA_EHJ2@/*;%=\GI7*L1O#'LU MI6+=C337:"M,1,4_"9E-2X$+^.0K_4HWG^:\'/FU9(8KLNU%9$)4604WPUMX MRJW9I DCYMC5UN-,96%.@>@R-%G?DS;5":+7+D ZY6UY*$,[SBO&Z<_&%$Q] M*RMS3!$N&34NZ(,?2]DWNQ<<:3,B-NQ4^ MJMYX#:U.+8WK8H;/U^SQ0M"]!!VDFQ?5-QE"/P>EIZ[P$GKCX[M5=,:\M5%TORLHKHH)E(AHJ MA$?3-P^RNS..6/=5J.7&5&"*/ 6QWWR35&'VG:,A)$DW61&:*REFP.=(;A>KXCOFA3- MJ;HL7>T4O,NN7$I7*)KNYIQPZA?E&HMIRJ7C=LD356=U+-J%R4&)78X2WSM) M,R>JRL8+JTA>]]U)3+XII_M:^,L;<#I.&Z K>^0UNL>$ E%MW['-5_W19;Y^ M&^\S_3AKOF5 9<= 95BK#JS!I9J @OWDQ2$\OAN#Q$\8BV78(-Q-C!%8_T)M MB2<B[=([7(X=2-]^;Z9KLCU[A_M M.KKA]OG$%G=9!WG75.W<:GS?8R&:/I5UW).4> ;D0VX?H!,N=RZW\F-!*M2' MAHLS,&/A1,JU=:"%?JU!31:IX8)BHY95F-R -#?RY0&J)HV&] VFW.&"4L$H MLD;$F:[8%^':SS#-A(5X+U*B*WN*?=<' MIPDQ>ZAM-SRO<%VMIOJBY3!S7VE9N_]#.RE[8')D77B?*NS#$.3QZ'%!*H&: MLS):MPN\4Z8&M'G8+#NH,D$Y4,+R!PI*V+EP&SQ4\Q/-E3X83AA6F0O7WCD5 M^-B/*RX[S07B2"!592'-Z(E#VPQ%/]>Q/S']&:'(64-)PDG.37C]L^1V(YV4 M3T[<,$T"[&WOJ*YT-&6QE I0OY6:3?DA*\NE-,O !=J-?NEHPB2Z;G"C3 S& M.L>8>AIJ3='P!)61M5!?0(_(9_-2,+37"#(""L; M>AVP4 +1QL ZK>M\)4$1H+)5N0[4 M:WWS0RD?#YB= +/S[ &S\Q7<\C?D":Z6TR\FD#)61<1%5 H$Q1*S,(@54T)U M4EYJ#S4(OQ,^ PI%':@.F40U,VZ, CMD"NOB$/!7QM[DN8R=P258U53OI*TE MNLR"TWBJ1 _ :CL8,S7%QMAVI.2J>RL(OU9>TO4-NW^:)*3"^)0I9H+5@!/3 M5XS5MQ-=9,S>L6A\6JFERC=.;KX;S=[P$JZ<=[T3BW3F4O/":ZI"@9PG] M)W"+48US0Y'7U%58\T=TRMK68!$LY9],GT_0IZI8Q<@%S_(P4 MX.0T3G&L#SC4G4J"YC1F37 W,?0.T4OWEPM\K32X:W !DP9'0N*#V+?OR9K< M.-H>\E22)>P77!-+F"^<&-L<&S9P"H^4.JZ%$XUE)^CRKP%9D 4GQJ!\#6=B ML"($6#.@H"VI9HMR#HN;U+6X8<@8J_($>BZ4^ M;JJQ<;7]U>6V37(?"=3$5+$V?*BL&B]#V3P%H^=E2LHX\!"D2O'E$@J7!+7G ML5BSG;%?C!+&S6S#6G0<8*0X@:MN"8E&2@4;]C. $,BVU'<2# M<>[*/Z#;P<4- T=(K;UT2]A^$Y@+_M;W:B2*.RQI? M%BE$?HT"JJMM1NU[SOKU%APHF;08^U47B )"3JBE=S #%UO:"@+W]O>2=LW* MW79_J\?:*> 18 71T,U23DAQ&2HC/U3>\^8Q>LXEA$EDKB^A(+?7"C=QH<>F M$'Q1+@4 [4[\.I$"W#:YD)TCZ6A\(V$Z@A&Z-VTI1W>-5MV@H%R3P=+I@P6. M[V";L/V]S2D5=[![<$6IN']D=:)S.$U=M@\]PNYAH;>U=0)+,0F0;$^MO7G+ M]0*[C"L(:78Y%W*+H289?HU-4QCS0 J/$J*:N]"2IV#9II;1E[ M@CT;O";M18L5(J38>Q]YO'U3S-C7K[<-Q(D2Q VG9-1H/JW*Y.'SO!6:AX@PX/Z>$HAP?FXAZ< M37K5L[:)O=3<,,6$?!C/FO8[8.#=%U+8N+J3:QLD*^QB<,M4ZC%:[GN0@^V MI>3?A7TF\>*,0;??> -]H\UK=QI5K76Z"8=7+;0CHW MA0$\A&19>6J<\[-8A@C\8HFQ5$%!2X,R6Q,"1/)%A@7HB6%:,TQZ*ZW8;B4( M^@I3GA!-D6KB <-P]G=EW41OI]-,I#E8:Q2+X)EB"A7U8D \1AY',%"#0%'@ MEMCG-K;Q66NAV0HOH#2;ON"L7, M=QTUOU;%1?O'YV?_)O]RQX="#=Z1K!"AP!4LY >\;*?%!39-83>/E QM,FD=2!O?.EH0)N:S MZW"/'=\'F[3-"!I.<(QN?ZPXS*%.RZ1U):L<.S$U-?T8'S>K0TV+'\T*7#/8 MPWQ)9$3J0"][PXHESP^3KSR?OS<.\$^RIJA1C8FFTS 4692AY*EXZ)<"F"T) MM7Y?.,7&%7!>QRG>5651ML7M!B0C0F1KT^O0@*09L$%J0&P<5#19AD7W;7,6 M63Z,C+!?]:(LI,%S#?8X?#^.IAK-&NYY7^B6RYT!=;MBLQ@^(N.=*I-335G\ M-/[9SJ/_P47>5MBBAVK4@H[ DA"ON[HO]WOCJEFON]^G!59N$H;O'93'- MP0SEXSPSE>C55TADNIG=[\L20GF PH?!@D%)%-C0ON0QBJ5Q>PU7FQ"LB_45 M,/ D^+S72/M#.]GA1[P )KE>>C;P: M'EK-)]E%BS[P'H.R,IQG6XOZP4G.G1F@#I/E+EG4??X"^[T7?@$:DY))!6A, M^>F9=@Y/"L%10-Z/UIOO#KHC"?F%J"FI5B8#;)..PO#7)?7TF6/RG%$A^) $ MMFL[/'A;2=A<]!U1(USI6"?I,'62X?^WN83?)0=.8H/AN=-^X$.,YYVK3YHS M:%@[TEZ=1]NTVH'.R/"YQ'*/<),-572*4035)^X)Z]ZX0O#K6+?A7K?.D$6K M=M$GY],D@G#TV")"8VR->"T#P*?C2%+TU87V[%TY>U;9?0$=HW!-RW[@JY>O(_6QN/.]X( Q) M?\_:/ZD#FP.%P>1.G.,=LN-T%X530=TC>R0%X77P] M0N)VL5].(Z+VE6;B0^2,CL NPPL1X72:C$D1VI9H:0#W1LHVKBCZ6B&+^M>&0%']1 WJ:;PR^B'Z]3#@[GGA^N@0D!?&'\YQ>- \ MJ]*4Q#5E&EFV<,ODQ)0A,YM@/V3B"T#4*JLB:U"[I=\F 1V M5*Z6A RG",H#'1BY&"$Q+!R"CH=[MW -PP:DUT4 ]T M#^0$8+0@($'XUS")X_JHI7*A*>&EK$SMXJ9JN8R_,A^\/F:IM ]C%2/*_6U, M4?R)Y&+(I#MU_%VRSC12ZSYR7[CA?'.XX=[N_A7<\&Y M$NM$@_>DMLQ/G7JJ.2@*%ZY75IK5"_83(=@<^\[XB>W2MIA_Z!3+$L<1>;*( MPB; 27A2:;<\5E#I_8I5/-_K8 &*=5 WHO-)+\0,4D7R> OOLZ)C M8J=Y,"[+ZI["82W3<'B] DF1E/[ M%)HYJQ\"FJB'41-<@#YR>7SC^3>(&N.$?X-HA1?9=FL+:;#)=_Z(R_?XWI#P M0RZG9^55$)6:MRSL1RH)="O%K\D@'QI\@*!%N[)EFSSFPDV5[ :&XUDT'543 MS:8N_3QV!;#7S,ZD=.+.%CNYQ.6]#W ]M B&!-4SJV?"MDS1HWZ:.]E=-BI5 MI6*.63A;]X7[PF 6=XG!G'$'(:R#C>^1>OL/57W2370TP2J=8(5M@O!=BV%# M9N,5/?+S_H*4Q$E5?L(6MV&DAPN&X390];#**YID7,3P(U;[(5KJ3$88BA>0 MRF1+&][2$'#OF1!SWF9%VXS&FZVU#4-*BI>?3^E*R8O+FIQ5.F>?_AHORX+YO*_IEI2W5M/[W0A!-(@?I9-,A:EW&@FMVUQ/3?P M%'ZF:M?=S5KD"ATLDG_KX*M@)]>FG'QWQ[K S^Z8B>FS;6:'-3^Q& Z"*%"K MRP)7LK1!.Y)4_9JY5:5>P M2-H4LXLK=?TN5'=47^'BT)S3[ (WEDUP[]RA10E/#%D]?10S1]^\"\J8PSIS M7-,O\MR9@#_M$#N,AM)OF+N'Y0J,MNLGJZ_-4R\E?"#0JS]C2OI_[I*V]1,< M#X9PCX!--:0'''$D*7JOL98A03IN"20&QW^N?H2@!HF-?(VA.%[\JQW*JS77Z M4?WY7MR_5]8U4?7,)0$0O_/L M4*_5&3[O->VT#=R!FE"=3+U4 E,"@TK9::QE 7+6]7)''*54R.#Y;7.G(U99 M*44 Z%L5G^Q68>LUE$-]H7R=JGQ.;,H1^>7P^12DGAE_#N$)>&BU+HK_,@F,J@Q5G_4(W8C+ M=:5=_//L"TG<+B,>J:F*7[T1RZ9B^\8.T9B ]DU$XMH PI<4YU\_TI\SBO3B M(8KT]5HK#Q_"6&/ELS?1+V?G;TX_?(A^^=OI^].W/_6#Q,:.1=.FETPG$51; M_539:'BJV'I::*8C 6&7=>H R MBN,[0>8SN"W?#/!\H^0:];YJ.MER/YJN4]-^"OY6--L4^.%W!UM$_/ ]_<%1 M+YK .U@*5RUJ_I71=';HIT2-VG_;R]?[+[<&__SWNZ^_=MC&IO'AQ74 ML"]_??3D46>1YOKOPL0QFI"ED;G>\@1IV6O^7O&]'7^@*1>#?Q8U_M7!XG.T MOXOE5"/ZSZLMGYT]UOF[&UTN-J;:]2TU2.OVDV/TE^2"<.I)ZA4:B5X.)@XA M H<9CK@SZO%4&[\L=+?W&O:#-I9X6%F>@RKXS&05^Y3;:[I85L-=VKQW_E)' M7L!C1[+X>_W;@JH&O+S1GH?X%=/"8FB[$<6#KJ=L+H A$Q7C\@OL.3 0.&JK MPWCC2(T=Q);>9H;KV).EXL?$::XGPT+C>/]K%"D>IH"COQ_]X^@L.C\]_MN; MMZ_?_GQV^B&.SMXSD],WYV='KT?C@_ M>_-S=/S^[/ST_=E1]-/;]P2+N?X%MG_[ZOK&[E4<>+.LIF.5)VUNX=UO;-,_ MB4N>U76+1O9M1GBO+=.N?2RRU+1L!1V+CA)*MM M58#)*CKZI.8JVQ#:'XU.^$6!*)S(TXX0QT6E;8)5GKMX=G?%_I^\"A[O./&+ M @#_TJIB+^"YXFI!K[5"/]\L6T3??O/DQ2&Y!S6,0\,'9#N+*AC+2+%Q?=GZQ8L>#!,I<9CE@ZU9CS33MN! MFKY@<[QPR7*FR0G*$6&54$K )==Y*YMM[CV*L^"0"=<$DS#)18D%413Z,;$2 MPURR!<5O^VNP#E5'4@+;09MN> 0$AC,0O9%5&\@>IP,@()!FPPV.:'9S0EUA M9LVSO?\UT[TLN<8+UF@2RL*Z7,U**C!1 H6&$ZBPI%997:@B^Z^XL]&YBQ$* M^;'2B5J0P]\\,$&P($:=DG(^D2)+<91GL #S4IK5I-.;_BLH71R()BLNR_P2 M)RB4027#S12ESXR^S,JV1BCL4L"D_#"!8;GJ4[@5%O_A[>36%56R+C-LI0KJ M#PX@F!;9PA+!K5BR E,Y>:OMPN%;OY89D#?2>%MIRF,7B I1O%<3K7<^)B^! M5VLO7U,V"".P.!=_. .[0>(;/&]W9E3G"K%,,+66T9WXLZ P3,R!OXT7T-R_ M$=(*[Y\/SE $-*K#&X')+PP6;<(-W*SPS35*-NT&;>[T MT[V71RZ[-]7;4OC3Z(M%:O[*\)M!;;?@XBD[%0N\CAD;.RU/$=ZWG7>U692J M2X+VY<"&\>.=XEOGI)]Z%K)7 Q ?=9_ I]T,J(\ 5=@F6,"LTGJ'P$1F?'\] M[[@> 62*RFYNJEWM5+DK:J).>1Y'=8D-!QR8%"?&NJ#6IBM 8Z^F2/)S\M M,6?#Y@T-3&A-/7:1F7IQYK8&M[P'*^,!?<(R:(_QN6_5VU@ENUY#9;9"9M?$ MQ%X?MFCM**5@VZ'?3J>+NTJ;T3VESB=74:=7,-0171U]MY5L[VQI6VO,J_*, MEE2575S@^<2]JJ-\A@UZ2!8(H9<<72Y3C[E9G1JOP G@)-5%I1:S: #@LWD: MVLEN=%=5M/>Z$>#^@V9VV"V[U>^Q:?]ZO,?9^JJ@#.3++$4>CVU5 M+LN\+1I595CQ5PS;$(:I;6=S5W3,,XR61#7>0]@;V S4*^% HL0 !KT",B<: M:!9?AVD=_0]FW9/+Z+ISWP,*H*LH[2L=EE0UN M)SL"MDEC )*(@_2#QCGI/.<1_LZC&[[N-J]^H-R?43E?;.5]P;<=X#I_'R89 M0&+PK<--89MJE&V:=,GTF:SVF2$*#EB+HD\^>47(('!D8CZ9L("?; MT7F:\AU@='; X-0(#C5?>7]JT=D]9@DOP6&IQO \!,__!_DP*)'/][B)25G] M64YP,GJ"4>\(T6\Y=HS8NL*>X\'>-<[!/]]K(K;7[=S=T#/&S>"/"[&CQED3 MNZ/7J1FV\]DHL_NM["V@UVDV!3,-K+F$^[^)_W4XB+INWLZFH^A);C*$N3X6 ML)D1<]RKY9,)O.*+S&I;53A#O_3.N(5MDTTZUJX70O;"K;VWY3%G: >UKI4E MJ)29&5!GA!?'0Y' *'ANQA?@8GEK)ETS4Z/3=?=J'I:]\U0,=:3 ;0F: M0T;M/:FFZH0#D+5Q^ \U&8Z>].[/GX;0[Y9%??)0Y[:CPN]_J0K_>%*F*_B_ M63//?_@_4$L#!!0 ( #6!7%;A/M"-Z@@ %8_ 7 97AH:6)I=#$P M,3-?,3!K,C R,BYH=&WM6VUS&CD2_GZ_HA??>9,JAG<;#(ZK6,QE76=CETTN ME4]78D88K36C64D#X7[]M:097@PX.&?'SIJD"H->6T\_W6K-M(Y_.;WL]+]< M=6&D0PY7GWX[/^M SBL6/U<[Q>)I_Q1^[U^<0ZU0*D-?DD@QS41$>+'8[>4@ M-](Z;A:+D\FD,*D6A+PM]J^+9JA:D0NA:"'00>[DV)3@)R7!R=^.?_$\.!5^ M$M)(@R\IT32 1+'H%CX'5-V!YZ6M.B*>2G8[TE I5:KP6<@[-B:N7C/-Z4DV MSG'1_3XNVDF.!R*8GAP'; PL^)!CE5(YJ-8:]:-&O5RK'38:_J%?)0-"*,7" M@_I_RBAD$9N[/DI/.?V0"UGDC:B9OUFOQ+HU88$>-Y.' MLUZGL"R__7 % WFR4O?:5M6[['G=BZOSRR_=+IR>77<[_7'5[-^W^ MV64/KL[;O9]ZC1?M+\94*X]:Q+.):D=L,HW ^-O0+HH2PN&42>IK(='[A#&- M%#$.[[NT$I,@0*_F<3K$.69.@44!ZJCIF9)GUU-M[5+W]QJ5RF$KD_S'B]!: MQJ96*!\8,-IW)"0,Q'!(I8)(1!X-8RZFE$*0JD4!05%)%! 9 *=CRK$Y^ NZ M@I@G"E02QYR:O0%UNE0]1-VBT&.SX; (](AB$>=B8@IBX78XM;]WT&A!.PG0 M>2(30J8U2M$9$2;ST"<EUER8R4B I&B+2*9H3B;#K'FC M=[;L/21QVH8$?XA$1C:P2SE(G%,-*;64QE*EA7\W$MP8#KQ;!\5[()("Q>V, M#3@%;43Q*1O3>[:Z:-767+*XB16M)E] M:05,Q9Q,FRRR<-M.K>41D0LMM&C-?,+3W=O:DJN>AYN%D@LY-:U*H6Y0RU^_A.R"*FA%R M)^5[!^'GHX93TXX[J]SI_IDP/85WIS>?U/N?D425-23ZU@[R)KWTPJG$!HS; M>.2W"-3?:P>E/$ZRPV<#/FBM3XO/4WGGGP7 ZAJ"[5S6*E";GOJDCW/ %=AG M+JO/<7Q3M[/A311L'.Q\W /X-'8N[O_C5VF57SL7MPI4S[JRC_>=W,XN-_&J MOO-;.[_U?/A5CG9^:QN@;K)7?Y>)5BR8OQ<$237!YCL7]ICH?X?/')^G]O!O MSH6M 7 [%S9[P[81JK=%Q6Z6])"]Q=B>E#LH[\6Y MHHMTM:7)_2L\/T\6>' M6KW5_I$ OC%?N@YAZTJ+-H_@48EU6V0.SI)WK'Q/O>IM7L+DK)1E<'DHJY\O MF1PS3WA93$,A<$5%V/IQD*5/'R,&I4EA$(E#L*X2XTI'" M^1E6:6';9I.8^?-.DFQ@9A+P-.":3&9U8'J0:+IQW8-$SV?/F\0ZIA6.IGP, MS-'=YB$D4_01D8G:):X@EL*31)-5^+".H"DB!@ZB82IS"NOFC+;-9'Y,3ILS MTE=C&)77;1.$JWE^%H%;25SR5T"'5!KJ6_)"$ADZN+>]"PEC,;)@3'A&_6'" M>99I)FW)[)G[_$$5]C4D&8B4<0_8SI(Q(H$'=*U))K%OLBYO+=\*T,S1>'!_9U2Z5! ?Y-E14."S5SAH5F M81)7#%I.6B!#3>6:)>WO'1RUW*@*QC@2&(5DTPZ9Q!+L@>7OSP%1(1>0_E MN+T,+&8O\J ]-W*3/#Q)PQ(;P2S&)2P,:<#0$?'IQT"GB+H/;FID[$A A M8M2E+?G?>S?D=>2ENW#[05?_.E;U(/4^F9W_ 3%YIK%-(=!E)# M*VJR?"VJY:,=Z- .378VJA9'A&PE,O;HPV7'=' M@WNT-F[I#X$MT].'F]5Z"I(I;VGVYSPK5K:"^<<@JD"(EV=H<5]$4;;.B2"J)BBM/J1Z@ MAP,+@YY@X6CRZ^_9>@,P0U*VQ2&M5"412:#1V]F_<\YW__OB]?'9O]Z<)+-V M7B9OWO_P\O0XN;=W__XO#X_OWW]Q]B+Y^>P?+Y-'^P>'R5FMJJ9H"U.I\O[] MDU?WDGNSMET\NW]_N5SN+Q_NF_K\_MG;^SC4H_NE,8W>S]O\WO??X6_@?[7* MO_^?[_YW;R]Y8;)NKJLVR6JM6ITG75-4Y\DON6X^)'M[\M2Q6:SJXGS6)@\. M'CQ,?C'UA^)"\=_;HBWU]W:<[^[SS]_=IX]\-S'YZOOO\N(B*?*_W2O4P=,' MC[+ITT/]2#UZ,)D^T81\>YW>:=E7JO]V;%]7> M3./WGSU^L&B?+XN\G3T[/#CXR[WHN59_;/=469Q7SVBV\->I@;7)GS-3FOK9 M5P?TG^?XE[VIFA?EZME?SXJY;I)7>IF\-7-5_35M8(?W&ET74WZP*?ZKGQWB MQ^G'I.7?M2;[D+ROX,B.SFNMZ1Y/ZN_IO[+8 MSS]IWKM<9Z962.K/NBK7-3YU[_N?@ '@S-_CKY)VIH$N#Q_*0DXKW.KB0B=O M2E5=^[0*&+-JGSW\=O'[T\_5#NMP_P9W?:'R'#C@7JFG[;,'C_KY.B#FJLB.=/9K(()GQ>Z2?&V[Z>)2E[H4L$)Z 0.:2'GE.S@^U]_]>3! M@X/GQV:^4-6*?CI\OILF\/=_XW]2%&K_CI[E0WT! M$^GK0F69DN>NJ-JMLB M*V#4UCT&%Z'VG*4A@NR LS3X%WQ7II'L )T5L,Y.E>4*%E#94=^^>R^CP2]S M6$Y9Z@S)&1\+O@[/-7XQ33?Y%1[#:>(SP&GGC;P/W\'-:))&MPEPP7:6%!4\ M!5M^"1-,X<&L[) >$IPSD@9K'?(!&(T^U]N)P\?/&_AP5[7UJO]5G:C%0L.< M/B:J;54V@V_/=*UAXN'>'LE#;F-W6G.NX8$ZV@0W5?<9@DTP@K9["06F<:YVTJG30SI >Y=YF9S^'&TXU,DX6JDPM5=CKY M/U0H%R!%Z.ET<$T]]>#KM#U^KYMD41LDUMQ=*7$&P\"_PN7[8;L%_.X"C@T)1,9&LL07RS*9P*ZK,NM*4JP770VO58Y$:><: M(DQX=3OUC'=(GAVL]/ F!1M3+%SE6D]U7<->PA8.[AO>1DM_?)R6C2;':E&T MH(7^%U\EQM6A"CCIX&*:-LGU%+XY$+:?(.515@B@]V)KO _TJSI"'MK[_EW[&$ MJWKLU_/5/JNT7!2'B-2)+UQS ]>DS0L/#]2Y*6H^J? UE%RH!>,6YR"C\-_+ M60$:!O[F!P/V#)[.BP*4BM;4?14V)06&%(NB;36QR%K#,SNHXRP699'A:4;J MS)DJ:2(OM8+M:F;% O[R\,ES&E-7#9_QL1W2Z[>9!M4+.&X3SL I8<"_P;0O M0"]=>$.?U+9IT<#M258:%!Y4\_>3=QTLD)=;DQYH<-Z]#2 I3OO3B8D=4<%< MK5"ZA_((UPXW$I=N%RO\BNP(*XS6\(O(U["MO&2REI>:R:'2D M&7ZAT_7;G88J(ZHCP'_AVH!J#K=*KF"IFZ9O@0"[3(FYSF#;)UK#W8,3@#%: MFEU3( G@.]Z8)3-3SQ>E66E2]:=%AAP8;K_0./R.R!KFT'1E2ZX-H)(<-%6T M@4P:DA_HRR"%D5LO3*,=>PCX#7^+2 :E1619\()9GNC!DPI-%!H#S+2FR M5 MHY4,,RX+H5TTGU%_'K"EP!:V@N?)SOGN8'XR?[))+TR1$]. AW+33>+)YUU- M*GY5KG!F('Z"[UH# %A/87(^DR6R@[4V8S R'AZ*7F!@9"3 $+C/\)60>Z"P ME=N!=FE;#L9VEP5Y$-+>'MSWP53QIJ7V/HV3:L^(NQ:_VGY]]^%MTG=?%.B= M 2M%3E#,FD_TO__:P7V:KJ*3>'QSKD#03+?F*![N/\%]. NX$]%;;@] 6TTT MI+@=IM2U1$[>'&L@Z@ND]G8&/!H)#%XEI4,KX'4FRT#A!>8&C*!'^&2C3C1H M,MK/)B!HN#9P)1:HL<,;?$%VF4FO<5XXQQ$:P"N6/30MY![HE (5&S6D:!; MI!IC6+O)@5?A3!3[)(%Y*."QI.K)$K3JO[]#OVJ\YC6-5P,[POH3#Q#J5:%" M]4ZWP/J(;T:^6=PDY'MP;KS/*$)DXYDK)YIW2+1=],C0X='6V\VDJ=%>P'S: MI2%.;O#FJ'*:P!:V,U U:S/G$ZU(.]XI=M=>@59]9,V3!V51UU@GJ.C'\4[! MQ=@I9,B^EGO]X>X*KYAL$Z\X'# +K[N!46 FL(4DS-%+!2;M*// G\7L)2]B MJ$@8LM+(S8L\QLGIW5 3)&,9%1:\I+DN@1CK%3DMDZC4YPH?_4\'JN&<',V7V/X4(?#W<*I!D*D2U+%6+G9I MT!1K-)!R@;:&NZ%A!H-5>!!E@0QM M/0E81,'A_@,XT>>@PY+7XQEL#_&VM3 #(9H#_XJ:-*8$,;'V%2&WUBP^5US\ MX$J4M9<<)GM7U_'"_YW5=K(+=:[W)K56'_:(?S]3Y5*MFGN_)X9CDX&\=J*W MEM]EV\3OB-V]T@6QA=""JX9AL;['W,6E5)8!UZFMZ88"GF5NP+F$E1)/'/.Z M:/8R"#>%HR(7/;OB,PRCHK GQU$N UCS[]'!TR-O)N:?(!=OWG1Y=)M,%QM8 M9ME2,6(-SGR[?/6?SAQN\!Z"1%Z^Q]TG@G1"18S=Q^+ C#K\3;(%[6 J4< M.BA:UO132\X3,;:$F9!.@/:!;C**ZJ%Z$]@*MY%TO[E-I/NB(/0-8Q)>$],G M;7)F2F2I;W'DW]4)<8,'X_W6 Y0*1G33I K$7DATE=QJH)0&Z"0K%2C"H+JS MV*&K7)ON?+9&/DXTT06)21R&Q"1Y!18U;#_HWJ3;(JZ)5 ^QXV V:*QC^Z M.N4OEP72R-H_%_ @TB'/MZO:H@P'H(F13UGD,ULSO<7L)\DM),9O;Q,QOHDL M-'LO.0)^E('!Q 9(CU22EJNR"=FZUI>'.N<@R#J*(DSC'BLI (SN;PP!7I_XLS*7(F??W5T\/G MH#/K^D+G\,/#Y[^!MWXQ7$,:>6^]:^3JK;7$^-0Z3IGZ:!BY68=15QM!)?]Y M*(]5$WF2K;1>]QWR4^GIE'7II)C/=8ZQ3?*I%SZX$$_\LB%'M0T0XT"OC%- MT:Y576E&P>(L]KI*O/^D("@$]I:E638@:)X\[X%U?,2@/[J,ZGZM_],A4ECP M1?@=T[5-J]@5[T>,OQZC*U4V*_0%\S?QMJNL[7I(#]F7P/LXUVA_AGJ=^0)# MV @7FHI*2X> /W@H4) ]D_P+ Q .!P_;&:X,@7R%_4;SGV'3<;8B.([(TY2&RV ,=U^$$0,.D "NR! MOR?\?I@: 8+T:/ Y1OW2)X-7-G_7 E8"-NV &W23)X0X0U J^A^MV%FS"9OD M^[8(\WR;A#DK2J>#:#JIN7@E,1)J./JU[N+EADY>!+Q+ZU @<>8+#F()^$K< M7S6AC]JBC8+NX94ID$RJ2NZ)0)?6RF=;01.;9J*AH""G+!B\[D*MVBCAA). %ZV MH0 7*X U9,!NR$DI^2PI'1:A"/S;J4 @>.:2\;6<4:)-DJEFEH;!1NO$Q.,' M$=.N=NW@.8,,:HV0M\N8%^A\[(T9!A_=%%WB3?3GF2XWG.HU=A$9*!Z"F\A2 MT^>F?'Q)-C,%R\YH;WB[VM5B^"=\I<&H*2NTP0(5&(:_&MC"E9U4J,.-1V%W MV3]A]>@4QEL"Q5+F%@(7IB/G]BE'4;"L:DRI61JY!">G-Z"+A*%[>(.S3.N< MKVR0(TCB,8 6"HQY-\(Z8F0Y]2!&G+RHI%?\3CI@._$&P#4@1+%L@Y,?C<>\ MC# .>(N&:=PV6 3 6!;3[[Y%G@4S6CS7+!)9+K,)4%P0YAN/CS/.=H;: B.# MM)6GPGM5%4"S?B](),0"4;X9/KDM M\E]OD_S_'<3_S0%W MFXA\*R NVP-I>7"W(2TWA)P^I#SY1X-4\_&D:*LY!E!W&Q)S,-"U:L((:/8* M4/HB0M*+E%@GW@A&O]H@V'6IRPOXTNNL]973L1OWZ.A;&N-4^ M"F0-!?,TW'1:CA/Z",+-0'/@5 KBBCX#HY2,P'U7D0&WTB;I\@0QPY:=?.A/ MS2BD9>9%0WD>(]O+@&H2U8AZ(" 0SBJ'>P1;R=Y5Y)5<.\(M:,>*@+7:3P2] M18AQ RMLV(RHUFZ4FL ]@GN%5@S[5A)TZA=8RP*O@I2PN-K7T\L0EZQ%SNW^ M"(0JJX'N887^SL*!P.G5*\2$8,Y/U%-!&2 <\BE'M"6',==',4P$UK_U*B$_M MG=,E&\54[)Y&:!?NP@_VL$Z DC+,Z[=U/3PEKKMWH.C#=2X(^XKK(GCZ^@// MPKQ%]@)50-YM@P4^+H7+3DP%FTA%*&!AJ/+-*[P^RL7TT,"AGVS2^Q+-65CZ MD!CL48IJ P?&;'<8R4-X#1TDSOCKKQX]?DZ6-N81- 7=8$ZT%&^9W9$2(0=B M;@0I78@<@N^9K"#&ZVRDL>VRZD1P)U2(_$VOL^!T/$(#RHTAC!.FJZ%+1"YQ MD'%3Y?)KV8"^E0E2#754HH<)\8E-A5@;BB72Q%/KMK5WA1O^,Z#;X Q M%Z4.<@+D17@M\+&&(52JF*$OD'88KH@SP]5=/KGU5L8P9GXE,V-[(1J/;Q-$ MXQ>X[VA9XBF>J8^Z^8*UN)M8BYB45?:A,DM"5C*K3('QG*LZY]S*J=5@"AL' M$#^2J2D-/R_(76==HI^:[$KHR5%6$\:IPY(Z)_Q+C]1LU0=8 7%MBR;#F I- M-9$4750:6_41YF-! MO9B^*"!VUTA9Q[7DH/C46M0PRLZV!L/CJ5LQR\Z6:1=YI\9,74?S$<&5C+AI":82(24RRPKIQ>5CK#/] *,G4YV35(YY8!CB3 MEQ;H%K082DA0I0Z*FG@ I8\N2KTSG_F4Z6)!HV+4PB*FCUEJ) M<3QZ!>)[-CP)_!#C.!@T2T-TI2**%Q\K)N-W=4LUTHJ!)=K'ML%K<+Q>,<-R M9[]V=='DG'0PA,(,^/75+BA:*J"B85:K8P%1>9-=7PR$M%CB54O1"7CES.7& MMV;C*NZ(,-]"P-W9Y6>?"OLM:BL7R:X]1\I#6=\JD36A*+ D'=V\#FRD&F;< M7.7*;?XLDC7PQV:ZZJ=;+@,U5%)0B8V*8$?>27)]5 A@TD>E73V?2>#KP;FY M6"_CP=!.#C_GS)\QWK!4YV'PE1A<9#0O5#$FWP?@NO'M8AY(=N]@2B",T5'@ MN%Z/,[-3P<;:QLKX.? _.RY5(\FFC+-!S 4>X.4DV3H3)@RN[2QR%VW%>1HL0Z3@$X6;EH+D7" A1@ M45')3\PM[XCHPHN#::8!SUG#)>FI4.VS=42#YWFD#?Z_4%SO4.F-Z%KZA%3K MOL)"D4D4Q\1P-&B(>\'%/L$X.N^JAZ K&JUF5*[O.T,(*IL4&EKF*F 'M]%3@+TZVKM/H&A'1 M@E4899B,9\+)6,!6^B6*&T=Q'][M*.ZUI,L-"9,1(ZR72$"(8!'[I"DB-&%0 MV+,7,0[0_N3O1PIQ:!R..@1CX!LNKY%!=!,PYBS>R8(YA([P#> 15O,9D.>G MY-5LIZ#?0G3NCV WE+9,_3 /!7GW)1XN8L$LP. @A\QU8+CW![B&,3X"\+J> M?Y$FDZE*"O]$7!\?PJ!B%._!G/:ZF.A<*HV'6A&%1K6O&40>27(=A11@+_M& MRV;4@8+QUJ8?;5VWYA$#TGF&QTCJKM#4]B'>^F&'L.Y_3$H<@^AA.AC-DB8S MNE#-3%O0+/?*$ 72A;PK4RTZ./L,[CDEAG!8>X+FY@C5A7A)+OAXG";# M0+:FD NM^D)3C9J**=+[-^.R,H<'6.9:]OO]_KM]_(O%FY_8JE5'[%P]?/KP M4=3^(8K*! ^[R Q_["UE$!U,OMD[Q"P4(/UY5W*!,7Z \%3PWAVIR?#D-@5_ M7RERL,/Q4I7=&PW])FABL0NG%\2XU!=.?KT[PL.W+W3L%(:"JX("@VVP[8WU M)L(L>@XND."L;3O7,OH<0?>H^+Y1_H>SC^'6/OV"TVZ!DT[>ART?=)C1CO9$4.(A?4A[M1%KK;]+@->*]I MC.4-25N9QI9N54W+#N,[+9AE(-JD1TE?UY4*L.U?;38+*=TT(]D:: M&!CF >?J(5;NU(%NH0T^SD%&XI)7,'!=T7G+2CS/L,&G317^!Y'-*'"^'V2V MX#>H0!QBH@)U7+3N?H'_R.*WE;@&""KZB\=0]<;H]R@Q03;W)8D&;'H P6#[ MDD"$WJFKO7VF\(@W,M2@@FO,GO9(9;DKQS+=GF/Y9O_@@3V7B,F,>WW9W6N? M$5 A_LA9H9@%JE -M?49D!^0!DL:RJ)4F:"'P"JGS$Y7,R^$$]PE_?1\>\XZ ME"Z_AT!!L #R^T6M!=[) (0JRBUROB%*3PB8;E_4W*53GVWGJ8LNZ(AU,Z$C M<^XJ]#)4*>6UB'"E)A'88\YYS>$&Y*Q;TJ%BGR\%5^-.'6FQ/4?ZS?ZW#W$C M!L:^Y-ST*2L=ZI"_#WNWMIYJ>AG[4\,8N"%\EW.F))]N%"Q@,[PIM!/TM/H$ M#?$NW;]?M^_^_4&W"D4/_K;"X$7)*8EHS>H\!AUB,$25> 5L=2R/PPCR]FR' M6,K;(SF5^F:4TA2[P9QES(5 4"AFW=GD3)\SFQ*:NL*L6" H:1QC[[' \!K, M?RZ+'&\QEAJAU$"<3FE@\^S#!-S&7VIUH5VNA!]"E"/"ITI*':YUJG*?% <*-Y(2ZTN'"-]>)84ZTW)AQ.GP&ZP M$"_1U/^<.)A'7W PV\=1/VP/1[5*&M ME2$GIA=C_?JL+U=S0F6S\P7,9Y#_ M!-]#FIRZQLJ1!XF!$A[N'5<$6&<*K/.:[%BV*P46EC/5-H:K/]@*7O $\5[J MU34U766+"A45?YH(< M^8UDABMR[45D0E19!3I@U9(*SCTB=_[@_:$1GQ4M$%)VA1W3^^) L*)SU(1+FZN.D+QF#J1&R^7HV3!J-)'^V(6#3LR1M\ M6[L^(2=PM_4Q87*5LEI"/P$]GG,V87;M!;"NMT:#?J:2_ML^+716S)N M6M(%.9:V;W(OWC=@0F[=K0A1]=9KZ'1J:5R7,GR^88\7@NXEZ"#=O*B^R1CZ M.2H]=8F7,."N%7DH9^2YS'.PH]$6T:5>S##GFA-=0%V=JZ+T#]B*?).B1L?W MH.Z*?6VAFF9AZJ"("I:):*D0'DW?/LCNSC1AW5>AEIM2@2GR%*1A\TU2A=EW MCH:0)-T456RNY)@!7W*I&_0BD&?2N?5CU2TV9WK>"?DJ#4!EQW&!I2857M=9 MT> _.6J*9I4M N;@Y+Z'"6^=Y)F3E15K"^L(GG=MR7^?IMO,_VXVSXE@&5'0.58:TZL :7:@(*]L,GS^'Q M_10D?L98+,L&X6YBC,#Y%QI'//$@GHQ<%S&L.]@X^+F=C0LJ%M@P9&YK_*2. MW&JO;\#>@& )ZP8$5!8F3#4:F3G%^:24E@^IR!D1V_&)POT_-Q:!!L1*VT3S M).O1=0K@<>A-"6XXZP-F6E%F<#_Q16#9JOD@_4G0'$BH)@*P$2JD0_8#H77Q MNP%?6*"!Q+HS3B;>\#28H0='3#2%HI!?\%)=VG-0C-2Q+QTQKSO+6SX7U/9* MO$5JE\.I6^G+]\UV16[V_VC7T36W+R2VM,\ZR+NF&N]6X_N>"M$,J:SGGJ3$ M,R ?

    4BD:1-2+.=,6^"-]^AFF6.UYASG)M6M&N8]N<%A84 M:A#:'GL1%A*\2(FN["D.71^<)L3LH7'=\(+"=8V:ZO..P\Q#I67C_H_MI.R! MS9'UX7VJL ]#D,=CP 6I!&K)RFC3+?!.V1K0]F&[[*C*!.5 "U&>BF?G+AAFP2XV]Y37>EH3+64"E"_E9IM^2$GRZ4T MR\@%VD]^Z6G")+JN<:-L#,8YQS!5BOB%J48VZ.[*L\^5:7!=K\!;C1FT0:VZ M[=BOGK[(@@%K %B37XBBI*Z=Z#W%_T=?JL:K2;72C;_B:6 8!EKJ]1&PA)51 M352?($S(9S.2\#3G"#+"RD9!,GY8K4@L;*RIJFWV,'G839F"L)D8GFG0 0LE M$&T,K-.YSE<2% $J6YE-H%[GFQ]+^?B"V8DP.]]\P>Q\!K?\-7F"K^7TBPVD MK*LBXB,J%8)BB5E8Q(HMH3HQ%SI #<+OA,^ 0M%$JD,A4K."L+/E9=T M=+],8-*92\\(;JD*!G"?TG<(M1C?-#D=?45U@+1_3)S#R2+4[7?XX!*UB0 M3HH77Y@/.IQ"Y)&WT%\D.S.>P^A800@?4 0TP [M-II+&D3FCYO3H*==(R;! M4L[9]LFT?8KZ98Q\P!P_(P4X.8U3'.LC#G6ODJ YC5D3W$T,O4/TTMWE I\K M#>X*7,"FP9&0>"?V[5NR)K>.ML<\E60)AP77Q!+F"R?&-L>&+9PB(*6>:^&% MQK(3=/DW@"S(@A-C4+Z&,[%8$0*L65#0CE2S13F'Q4V:1EPYF5D4S%Y?!-X# M%,72T"C#.TPY S7^0(^E4A\WU]BXVOWJ8M* XC: MM:!8&#+0J)\1G$"AI;:#>##.?/D'=#OXN&'D"&ETD&X)VV\#<]'?AEZ-3%$. M3XN-O()%4FVYP\HC.DJ M'?G(R;:"0#;Y: O!3ND$3.HG9?-1W"K),B/C!IJ M,=?J4P6&8VR>FN]PZ[FL]6610A36**"ZVG;4H>=L6&_!@Y))BW%?]8$H(.2, M6GI',_"QI9TH<.]^+VG7K-SM#K=Z73L%/ *L(!J[6Q,O)CY3VO'Z/G M7$*81.'[$@IR>Z-P$Q=Z:@O!5V8I &A_XE>)%."VR87L'4E/XUL3IB,8H7_3 ME7+TUVC5#PK*-1DMG3Y:X/@6M@D[/-B>4G$/]A]<4BKN'T63Z1).4YON2X^P M.UCH;6.=0",F 9+MB;,W;[A>8)]Q12'-/N=";C'6)".LL6D+8SZ0PJ.$J.8N MM&0I)GP:(OZ*MVT1CEX+_V#?KK$;-5:LE$K3<>S]^G&U0'.CWCX<-Y)< M_RL4+?ED54XRY87L6+\,)F.6 ;0XV#(<,-ZSQM3A-JQ7:"=Z2EW#_&9*J\E^ MP\1;!?*Z7=43-^;<45$(=@YM@9"7[$W);.PJ!WQQWBN2!4C;OLEH5)W;U^EC M)S@+E6#0\2$#'.7XP%S<@[-)+WO6-;&7FANVF% (X]G0?@<,O+M""EM7=W)C M@V2%70QNF J.HOMMM2*IA])7,\EG27W';-S6WT$!]RYQ4;GS#)S#0#6AOM@_ MT&MS650H0U BBC7^@Z$&G-/DA4VTZ,WAKMS4;2LCN>FB_B"M!DZ(P]TXVQYG M?;8? CD#N60/M7@UFR[T:%M*_EW<9Q)_;E)Q"QK\9P#1IY]9=8F=]0W%*,8;_3M%[S1 M]K&^K2O5NMD"Q:R3FQ;2I2T,$" D31VH<=[/XA@B\(LEQE(%!2T-REQ-"!#) MYP46H">&Z,P]G?F*9-7D^GA4ASL-8H%L$S MQ10JZL6 >(PR36"@%H&BP"VQSVWJXK/.0G,57D!IMGW!6;N61]&Z7%;$V96W M*XNV"?DVUYUS@B#6L-FW$^0UV9%-'<2+E>MWRY/A# T<%<4F:TKQKN)FE^JZKS[X_.S?Y-_N>=#H0;O2%:(4. *%O(# M7K:3ZAR;IK";1TJ&=J6K&JLJZSY)EC-SU;$:0XD/U!3;+,?BM-[]P_Y?E[;G M7Z8?!7X_(-Q@'^2-46-:FPT MG8:AR*(,)4^E8[\4P*PAU/I=X11;5\!Y$Z=X4YO*=-7-!B030F1KV^O0@J09 ML$%J0&H=5#19AD4/;7,662&,C+!?S<)4TN"Y 7L\KW3'Y^3"BNW^3O"T-UC4TU+,$/Y.$]M)7KU&1*9KF?WA[*$4!Z@\&&P8%02139T M*'FL8FG=7N/5)@3KXGP%##R)/A\TTG[73?;XD2" 2:Y7WO$P/[U=:FU;.M6( M>N2O4%XG4#(JGP1/*DR$,:)<+2>!80Y-.FS[*/Z%N6I;VR\X=A4,&H^+AX\N M0#"YB)/$F^"$*-.[E5?C0ZOYI#COT <^8%!.AO-L&U$_.,FY-P/488K2)XOZ MSY]CO_OO=47LRH$'Y+ =EV'AV K"9N+OB-JA"L=ZR0=ILD*_/^NE/"[Y,!) M;# ^=]H/?(CQO'/U07,M'.JCSZ)I6>] 9&3X76.X1;K*EBEXQBJCZQ!UA MW5M7"'X3Z[;F9\!2X\G@P#-& RE?!.YG\ZMYQT/A"'I;UG[)W5@>Z P&/FH+W03)ZH4 O+#^<([#@^99&UL2UY9I9-G"+9,S6X;,;H+[D(TO %&KHO:$/E;[ MWZG?PWHDK@IY6/)A$ME1I5JFR2O5Y.H_Y JE G2NH ,IPRF"QD0O1@K.2 0C MHZ#?[=\"<,-::Z*'>J![("< HT4!"<*_QDD<5TW7\?;+.-%&;/G)7N.%\>[CAP?[A)=SP M)S*MD;)>JN6-<\1Q (B[NVG40C$ PN7CX3EIN8ABFW*=A/3>[[_;Y^ FD2S8 MV4N%#E?+U1B.ZHP=S[DRYT2#]Z2VS(^]>JHE* KGOE=67C0+]A,AV!S[SH2) M[=*VF'_H%%)YOSQ65.G]DE5R;4::#U&MG;"IHAW/NRQH M3 [\MY8L6C>03'NJL9%=:1^QO#B.(=O?PA'#SKXH&!.3NH3IOB-HKO(HLU#J MK>L:7=,Z7\\J_IQHF,=?T##;)P>J[9$#E]NB[ZMI1WU"/DL=AZOHQFQFCBB? MK4_@Q]826*F85,C0T3OD**H"OBMK9#<[U0E#$(NK-C;0S0;Q_*"#!2C64=V( MWB>#$#-(%;!N#3U'87#FMM$!2>NGB7*.8)+;0$E!%8B:D"$ MA +1%+9-P>+T&29&4_L4FCFK'P*::,91$UR /O%Y?.OS;Q UQ@G_%M$*+[+M MUE728)/O_!&7[PF](?&'?$[/*J@@*C5O6=BOJ230KQ2_(8-\;/ 1@A;MRI5M M"I@+-U5R&QB/Y]!T5$VTF/KT\]07P-XP.YO2B3M;[942EP\^P/70$A@25,^B MF0G;LD6/AFGN9'>YJ%2=BSGFX&S]%^X*@UG<)@9SRAV$L XVOD?J[3]4_4&W MR=$$JW2"%;8-PG:\S8JV&8TW5VL;AI04KS"?TI>2 M%YEQUJOQQJ*GEWG:N.^*];39G]* M@ZV$,3YXP>7:8,OV]D2*A/VXY2/-6PWZC22%[\#. Y-")QT?^#Z%#7%L'[8X M6]=EZ"L,MT\M2S8^%A\)O+ Q6^!2B"WW^-%A71;,Y7])M:3ZMY[>Z4,(I$'\ MK)@4+$JYT4SIVN(&;N I_$S5KON;M2@5.E@D_];#5\%.;FPY^?Z.]8&?_3$S MVV?;S@YK?F(Q' 11H%93FL;N\W!TZYD)Q9P (W;M*;;%8D$,EH_./UHPF6:J MLU^84W"YM67RT=70K1RQ^VK"L*B_:[W DYD7%-0*Q[20N*DF:*TM3M!()E[$ ME=RM$$X4E#]FKE5K7[!(VA2SBROW_2Y4?]10X>+0G-?L(C>62W#OW:&%@2?& MK)XABIFC;\$%9#(=PC8%,MZ0%''$E*WFJL94A0LA,;>3HV!'*CPS]3 M'Z-0_+:K9!Q>LM1OVQI-9?T*UQ_J0A)0PZ1&WH8X?$^>]5Z%]>83M"6J/S^( M^P_*NF:JF?DD .)W@1T:M#K#YX.FG:Z!.U 3JI-YD$I@2V!0*3N-M2Q SOI> M[HBCE H9/+]=[G3$*BNE" !]J^J#VRILO89R:"B4KU*5SXM-.:*P'#Z?@M0S MX\\A/ $/K7$%^&P1'N$I&!]U%O?ZZIKKIZC*QJR9C&IM6XMP ]W7T(D6[#3% M$V$'D;7&+4/6.Q-0Y1KV;7$V<62TXB$8:TR$EQCY.!V:O>ZH[TE"&\UNT5[: M'65@3>"^+M3*0F)]94-+*$%O BZR5U52 LI).BS .B>@20ED/KCQP;!K+N-F MBO\T"8RJ#%6?#0C=BLM-I5W"\QP*2=PN*QZIJ4I8O1'+IF+[QA[1V(#V=43B MQ@#"IQ3GWSS2GS.*].1+%.GSM58>/X1UC95/7R6_G)Z].GGW+OGEYY.W)Z]_ M' :)K1V+ILT@F4XBJ*[ZJ7+1\%RQ];32F/E3U%AUFCH]8(YQJ]&6"]SB6)!Z M0>"7,3Q2%(%QRKKS !44Q_>"+&1P.Z$9$/A&R34:?-5VLN5^-'VGIOL4_*UJ M=RGPP^^.MHCX_COZ@Z=>-('WL!2N6C3ZF?W'?/MW_]O%3O.8M7-,VMQ\6"M@G"KC?YL._/7VR__1@ M_9\/]@_=W^[3V#P^K*"!??G;O8?W>HNTUW\?)H[1A")/[/66)TC+WO#WFN_M M^@=:LQC]LZCQSQXL/B:'^UA.-:%_7F[Y[!VPSM_?:+/8FFK7-]0@K=]/CM%? MD@O"J2=Y4&@D>3J:.(0('&8XXLYHUJ?:A&6A^[W7L!^TM<3CRO(<5,%G)JLT MI-Q!TT53CW=I"][Y:Y,$ 8\]R>(?]&^+JAKP\M;V/,2OV!868]N-*!YT/15S M 0S9J!B77V#/@87 45L=QALG:MU![.A=9KB>/3DJOD^)Q M"CCZ^]$_CDZ3LY/CGU^]?OGZI].3=VER^NIXO;YW U,?%[\_@ #YYLGS&W1Q M;/!F)/_>\)_MW]M7:JYI=]>GEFW-7,^P6_NG3O8Z1LI5W]J:G=ET!]=?PNU@ M5^M4[J>'S_%RHGB*L 9/'S[?_@,YXG(VMX6RUADX7V:^13/?;G+][8M9YW+Y MXA0:.H6>_CF<0G_\AE]+>3Y^_>K'TQ?+N[/353\GQV].SD[>G1\F/K]\2+.;J%]C][;/K&_N7 M<>#MLIJ.59EUI8-WOW)-_R0N>=HT'1K9-QGAO;),N_(E'[8J^@->6ANF^>QF M^RV[DUQN63("CN+^*QE4%F*R2HP]JKHHMH?VUT8FP*!"%$WG:">*XJ+1- MM,HS'\_NKSC\4U#!XPTG?E$ X%]:U>P%/%-<+>BE5NCGFQ6+Y.NO'CYY3NY! M#>/0,,3-[AP3H[NY;F%?-LVMS;#C#[4PO76;5 'I#\+ZEB+2''Q_;FZ M!0L>#%.I\9BE0ZT=S[;3]J"F3]B<(%RRG&ER@G)$6&64$G#!==Y,N\N]1W$6 M'#+AFF 2)CDW6!!%H1\3*S',)5M0_+:_1NM032(EL#VTZ9I'0& X"]%;LVH+ MV>-T 0$TFRXP1'-;DZH*\RL^>;@+W:Z%X9KO&"-)J$LK,O5KJ0"$R50:#B! M&DMJF?I<5<5_Q9V-SEV,4,B/M<[4@AS^]H$)@@4QZI29^42*+*5)6< "[$MY MT9!.;_NOH'3Q()JBNC#E!4Y0*(-*AMLI2I\9?5&8KD$H[%+ I/PP@6&YZE.\ M%0[_$>SDSB55LBX*;*4*Z@\.()@6V4*#X%8L68&IG+S5;N'PK5]- >2---[5 MFO+8!:)"%!_41!N:%F$$#N<2#F=A-TA\H^?MSXSJ7"&6":;6 M,;H3?Q84AHTY\+?Q MK[MX:TXOL7@C,4 8V:^$9@\@N#1=MXPWP )L*1,#+0 M+A6KD@8PUK$(Y2<+[\^N&5+QY*@,F9S5=1EU#+2VC,DSU('<[#%-M99MN@QG M1'>6J>LM@.18F6H/F+)6)06+.3:4=?..S?OPZS#&FL\S>&[-Y\.*6F&Q+ 5' M!0ND&+HD%MD".8)%HA0CBI+)EDY,U?4ZLE$DO*#X&?=?.[0Y]?XW?@)2(8YA M :H##4ZU-DJ)J'!,OK#\P[>+LVI)+_&(Q1Y""V#NZ8A7)CD 1\=F@>+2]TX\.GA[Y[-Y<[TKA3ZLO5KG]*\-O1K7=BHNG[-4L M\'IF;.JU/$5XWV[>UV91JBX)VE<"&\:/]XIOG9%^&EC(00U ?-1_ I_V,Z ^ M E1AFV !LUKK/0(3V?'#];SA&GP"62"QFMNKEP=7+\NZNI:<1Y+?<4%"SR5' M"O%MJ#:HB=%:Z.C# Y[\U&#.ALL;&IG0AGJ8M_KJ/_CL5Y_QN<&]-YSZ2DH> M@4.IN$N?!IIK$P'96%G;@8I9Q5=::K' #,KBO+#UXNQMC6[Y %;& X:$9=$> MZ^>^T^QBE>QF Y6Y"IE]$Q-[?;BBM6LI!=L._78Z7=Q6VDSN*'4^O(PZ@X*A MGNB:Y-N=;'=O1[M:8T&59[2DZN+\',\G'50=Y3-LT4.R0 B]Y.ARF7K,S>K5 M> 5. ">ISFNUF"4; #Y_SM#9X<&GQL[N3TR^@O^;M?/R^_\'4$L#!!0 ( M #6!7%8FM1"AV 8 )=Q 6 97AH:6)I=#(Q,5\Q,&LR,#(R+FAT;>V= M[6_:.!C O]]?X7$Z;9-&$MJR#LHJF<0#EY"@)+3KOIP,,6 U)"@)I?2O/^<% M2N@Z[:;KVB/NU SJ^/7YQ7Z>)WYIO=%,U;D>(#"+YQX8#-LZ5D&E*LM7QZHL M:XX&NDY?!R>24@-.2/R(Q2SPB2?+R*B RBR.%TU97JU6TNI8"L*I[%ARDM2) M[ 5!1"4W=BOGK>0O_$J)>_Y'ZTVU"K1@O)Q3/P;CD)*8NF 9,7\*KEP:W8!J M-;]+#1;KD$UG,3A2CH[!51#>L%N2A<'$FG]45\MF)N/&O6%.6O2N'6F-[%5>*QJ=],"\Q#)P&O7AX\ M#KP@;/ZII#]G24AU0N;,6S??.FQ.(V#0%;"".?'??HAX(U>?EUE!3KEZ7C,IYL"UHZ2(J&[&1LQWEPUJ=:2D_LWU7I<.1).>?U&01P' M601T>;FPYG+HH5'UDWFI^5+(YT5(.U(HB].CD<8L' MBV>G]&2?TO3QASW8AQ@X2.T:IFYV$EAUW,<.TK:(YFWQ@VHJ224K/W7KJV\1 M[(^#G24,@_E;^] M(*P\W8"-C0[DR@ " P=)HA_8X8"7FO#O!VHT7NRY"QWA*GRP#U2RYND"'!V\ MB?"NC? %[P/>%W#XP$T$T1GL03&@P<*C;R-@T<5RY+$Q""9 G3&_/-H"; L> MLL%A15U:(BW!U(>)M\ &[U*[X;TP'$IH.&0FHX&<*]/JV0*!$B)0Z!6NAUUH M@*Z);"CDGPT+P3*>@1XW&LI#@2U9DBXZ@+P#B(E7GO?+Q7=,L ,$!;EVR.+[ M[/U2:5CHFD8']))+/O-(P)#!T W\*1\2_&EI4!B8R<0#8 \D\$TR^3]!0DK" M("A5CY H!D+VNU[%>SJ>;;U'!\Y!A@&T 0(VLBZQ:MI ,T';@C;6$YL1"C0R M--HAN6?>@>.PXT,<7"3OFH3;H#2OFKYG.=@61+J8I%XT'J.0T/)T!"HTH ;% M!+0' %3B$[<\GB.5?^BW,>2:(I1L 4$. <]W/BJ1&YEKA@X$%E:A\"4608AB M BQ>MF=$(5LA^-(T]!(8+C#HXF]]Y.C(PJEJD+J1;&SUD(,%%"D4SC*\H27R M,%LH]24)1;&@*(:T5)XD(?U"%T#8ZEDGJK^.,6%'_GVHPVL[410U [2[ H3- M>A6/K*-GU11?'0H&N@+?$!2#PB,:DF2_4?+, \.K Z*-] X>]H$MECIO_,G4 MF[)E>38XT'552#Z5O+6,GG%V"UY#1AU8/P($M $@!T*@_)^%-:0C0AU]1 MOVT.K4[J0Q3.HRT)^O*.SD?!,CS<:2>@C[YBU=Q;N&)+O%\ "0G)_ZK8]V!K M+= [-@[*I!I"JX,,!QO"KUP 893ZL>'NFQIX$B@Z%?NI"L73 /96,Q3WZY3 M"'QZ^*X#X3Y^&??QR\K>AI<8[<]4%Y,,MC:"1U;D6><:O:CX.T-H:5POM,04 ML]\YM^BUR%P\Z;_S27^YRA9$+K8R*MERU!WI#WM"O2OC7L=Z]M@+[_]V>1'U M_6CMW1+_0!]Z+G%30P .D]WW]:3+=ZXE\? 7G3O+* YYH;Y#@)R>''#^^+2" MO8,E%D%VLD8S,1-C=DN?/&HB/WU >8A"1E'@+>.GHSQUL,-Y:Y04,2_SSCD1 MV746/DAF2JNCD)*;*IGP^$WBK<@ZJHCC,O9:51PN(0Z7^ ][W7RUQE ,MX>_ M6",7>=>T'6QT]NTK,=Z6PL3*(2CN\9$MY49* 8:&F'#W,X_]_]G8DK,C"]/#$\__ 5!+ P04 M " U@5Q6K^;7%CH# !H" %@ &5X:&EB:70R,S%?,3!K,C R,BYH M=&W-5MN.VS80?>]73+1HT@*6=;!4L^E30TL@B5B8%DK;C M?'VIB]ML$S\$2(+X@9CA#&?.&0V''K^8W4_3OU9S*-6N@M7[M[>+*1BF93UZ M4\N:I3/X([V[!7]H.Y *PB15E#-26=9\:8!1*E4GEG4\'H=';\C%UDK75A/* MMRK.)0YSE1N3<;.C5R3YY)?Q"].$&<_V.V0*,H%$80Y[2=D6'G.43V":O=>4 MUR=!MZ4"UW8]>.3BB1Y(9U=453@YQQE;G3ZVVB3C#<]/DW%.#T#SUP8M1B0H M8I?$64S\+,B(@V$1Q9[VC8B_"?]V-$A+NW=GI#I5^-K846:6V.1/?'<8!K6Z M/M)B6)2U@;2VXIM>;,UYQD5S9[>^ZL9@%V='JE+Q* MZ0XE+/$(:[XC[-5 ZB*;$@4M.D=)/Z+.J).WZK$#%.HX%65X!NBX#:3YAY)N MJ"Z7-W3&5N-_IO4Y.2*VFM^&*\5WB>OK^/V6XG6G?T(JTS5&\=U9^5]@U<'( M,>."-+V7[%F.HO$R)M/[Y<-\F<+]#2R6L_EJKA>MKN?O%@_I?#V?G3OZS71Z M_WZ9+I;OX&:QOGM>FW;YP<2<0'^N1X02!6Y.D'$FF^N@.*@2@3+-MNX)@[8+ M++0CRQI3Z['&+96J=WA0^@XUUT""UFZXV,&#&<%O2RZ'X'F>&3M!$ U:T0EB MS[=[.?2#,.SER+:CLT\4Q5'>6,[&M7(VCG@*&= M]!@2DV]L^[%WSYB\O/+#:]FNL!(TPZ.NK"CY7N*4\QIU/6YO5_"3H'W+I>)L M '=$2I*5&J32+?"3@+O0Q5_5!&?,_WN6:MZ]RTEW)0YX\:'JY[W]WQ&RD;S: MJ\M'+CT#7T#X;.W>X/;?P.0?4$L#!!0 ( #6!7%89F=P>_@< $HG 6 M 97AH:6)I=#,Q,5\Q,&LR,#(R+FAT;>U:77/;-A9]WU^!*K-I/*/OC]B6 M'<^XMCS5;#;I>-3-[M,.2%R*&),$"X"2U5_? Y"R)4M.I6S3RNWF03&)"^ " M]^#< Q#GWUQ_O)K\YX<1BVV:L!]^_.[]^(K5&JW6I]Y5JW4]N6;?3_[YGO6; M[0Z;:)X9::7*>-)JC3[46"VV-A^V6O/YO#GO-96>MB:W+==4OY4H9:@IK*A= MG+LW^"4N+OYV_DVCP:Y56*24619JXI8$*XS,INR3('/'&HW*ZDKE"RVGL67= M=K?'/BE])V>\++?2)G2Q;.>\53Z?MWPGYX$2BXMS(6=,BG1*(,.+B-.QW MNGWJA"Y/9M+ M8>-AI]W^>VW-U-*];?!$3K.A=QBED<+PJN)0)4H/7[7]OS-7THAX*I/%\-N) M3,FP#S1GMRKEV;=U@TEN&-(R*@V-_)G0(SKWC_/2H6.TD\B,E@YVNLZET7TL M VE9K]/LG+><_7)8&X-[QF-,G;Y8K[J]4HA9)_T'C?-J=#L9WXRO+B?CCQ_8 MQQMV]?UX=,-&_QY=_3@9_VN$5R@=W;*]1[)]_%][E/VMHQS7V4V336*5&I6Q M][Y(9746DK8R6C ;<_OZU>#D;'.8NP0SYT)@T342BNQPT(=+?E)D)C APX9[ M\]7#NWW@G>;2Z=^_][.U:>F_;0[<-(Q9S&?$-,TDS4%7-I:&7699P1-V2[G2 MEB%$-TJGK--N_(.IB%W>\91+-J$PSN#Y5)*ILW$6-A&RT[/=H[+3PCS<6'8/ M+I;?<8,((ESI@MUE:IZ0F%*]#*DN8RD47,@4TA-ZX#)C/%NP(K.Z((P "$?E?:-'@GX RZ3'SB M0Q_.()0:B0YF&:K#$T&:S6,9QLP4[N>Q_IPT58VX :32),B(+KG.I8TQ0)-3 MZ!UT[>9P30D,Y4&_X.DT*@3P/X" (>2XR,[L.89U-BE^"W MVR*!1:?'&YW!&SKR53L#43Z5B)-.]F4ECEW[S)'@"KQ+N#E?=NXH6NLH.CKR MXWP*>E@X->&EV]<$\,+M7 M<8DV(*"GZJE,W:K0: !,-Y/&\R>L*//M.%'_R+RK[*TIX1Z.5>Y^A%2]8G97 M*,'"\,6H1 J_LS9%8*207'L!*DN%X?-)YEHJC,OZ?O4:+Q$\VV+K#H>PI_:5 M$ =]!\>[P) MW)V); ._NU/@SC &]&=2.'1R[%JYXWIN@&RG7!UDN19+^ #0D@6^&E!>Z!P@-E[+A*'2PCO@-?"4,DB4!%A&">5N MD3@3Z/L2KUA,,@>KOUC$AH>#V"75CF8\*3P?N7!2%$%/RAD"8;;HP@=1L0._ MEH_;I:('*"J"&TTI2 -5V.<]V"4#\ =KNS-& MM&5"-/13@72*IM\\4R4":L%23ZPKQ[&=(G_PX,XD_/%3Z==1Z57,S8-X-Q#@VS(UP?7."2L5=H\I'W_ DVFJ;26Z#.9(E 0%JY<2/CG&WD# MS(.8C2-^_.^$]'*ATD^%A/M^4199Z$\KCOZ_'_NC1<)E D$'@2D!2+=3=GON M4!(05"7ZAWW1G/B=R]REP/.YVTM3?P"[/(#:"Y?5%J8\I]C"DER@HJ$'DGP6 MPY6@114 $;JS7LH' ^U@BC3%/NQG\H.IDM/6H[H7+0T.<,-T"040:=!)'7$F MSX! BC\@KR!5+Q.HS&8JF9'+HAF?5N?\NB)-2O-$+0BE\UB53,G7 N _282 MH[E;V(^[3Z/>>[LC,6W[_FG];JTR" !=T@U$+>&YH>'RCS/DACSABZ',_-S[ M2F> ]51FC4!9J]*A^U(^\N*S;)^\_CMX-G2=K/S;-EG6WW;/#WM?5&SGR\;]+ZLU<\ZVV]VVZ<[ M-=ORTUM.,8)H!+&/X^S.+OW)QC<6ZGJ:K MT>\W,+=X#FI<-Q3HPGT4[)[4_5V7/<;7=J.K_6FFXO6K/JC2_VZ[_; V,3M" M>X\9^FU-*PZU*A_"EODS6;:?-L6)Z"S^C9JUA5#FH_5N$!9KZPSU?9XS+0VF]YR\S?=[OX M!5!+ P04 " U@5Q6T^UE$A0( !C)P %@ &5X:&EB:70S,3)?,3!K M,C R,BYH=&WM6FMSVS86_;Z_ E5FTWA&[XP!2MEY.I;1IY7;S03&)"^ "]^#< Q 7W]Q\N![]Y^. 13:) MV<>?OGLWO&:56J/QJ7/=:-R,;M@/HQ_?L6Z]V6(CS5,CK50ICQN-P?L*JT36 M9OU&8S:;U6>=NM*3QNBNX9KJ-F*E#-6%%97+"_<&O\3%Y3\NOJG5V(T*\H12 MRP)-W))@N9'IA'T29.Y9K59:7:MLKN4DLJS=;'?8)Z7OY907Y5;:F"X7[5PT MBN>+AN_D8JS$_/)"R"F3XFU%=KMGO'T<-H\[_+C;.>N==D67@I-6Y[0U/FL= MB_^VX&0#YD4=8^R'C>_W8D$S+L/*<"LD_Z3QGD]N!L-;X?75Z/AA_?LPRV[_F$XN&6WP_=7[Z^' M5^_P"J6#.[;W2+:/_VN/LKMUE,,J&X@9UX+]&'RO9CRMLH"TE>&;(]PECAD7 NNM%E-H^[TNO/'S(5.!N>C7W)NO'MGM8V[5%T[_\;V?KTQ+ M][C><],P9!&?$M,TE30#4]E(&G:5ICF/V1UE2ENF4G:K=,):S=J_F K9U3U/ MN&0C"J(4GD\DF2H;ID$=(3L[WSTJ.ZW)PXUE^^!B^1TWB"#"E0==N!M>4P#"GJ";8>+X\ M#7\OH'9>#E")A3(%%!RJGD)?!4IACF*]5"[3$*S$G6##WT&<"[0)>"W%N0IH M2AW/609T.& [P,?Q$W)+T)BUKK$XA%>"56>1QS 7!4PY;LSWI^ FXB%L9J9 M!98U3:2QD)&6R\!M>5I<@:1;.;'C[]T)E]^!0.5H)X>M7I^W6R;DI<5=* M$T #Z"@,<"(X.'(.+IA-@5^.TNCV'1ZO!:J_>&CGS55D\4 M3P7BI%-\:8%CUSYS)+@$[P)NSI>=.PI7.@J/COPXUT$/"ZLJ>BM2MFF+NX5CF[B=(54MF=X42+ Q?C(JE\)MJDX^-%))K M+T!EH3!\/DE=2[EQ6=^O7N,E@F=;[-KA$+;3OE+&L0Z"/.8N26!8WHDG]8 : MA199EE#X:TS.$#R.^B3VX.W# N[X<(#;JQ^?; )W9R+;P._N%+@SC ']J10. MG=RHE#NNYP;(=LK5018[V05\ &C)QS*6=NZTP;9NW6+R2/,@*M;!BNF2\O4I MY:$<4);K#" V7LL$@=+".^ U\(122)086$8)96Z1.!/H^P*O6$PR ZN_6,0& MAX/8!=4.ICS./1^Y<%(80D_**0)AMNC"1U&Q [\6C]NEH@+_FJ)@)^./QY3IXB1@3AX.Q1U8LPK<) [=[ M+R6;+]F*M3VXT*5H%02Y=L%>RH=;6DV4L7COCA?1E@G0T,\YTBF:?O-,E1"H M!4NM69>.8SM%_N#!G4GXXZ?"KZ/"JXB;1_'@^,VCG(0G?C\?)2G/62SO*2Y/ M(=;LJ[]YBKX$V2]\H];[BVS4_#FG6*RDZA-Y.2Y=1O,3CSD\[J%!-N3KHVL< M$M8J;1[3OG^!)I-$6DOTF4PQ5NZ('.5"PC_?R!M@'L1L'/'C?R>D%PN5?LXE MW/>+,D\#?UIQ]/_]V)\M$JYB"#H(3 E NIVRVW,'DH"@,M$_[HMFQ.]=YBX$ MGL_=7IKZ ]C% =1>N"RW,,4YQ1:6Y (5#3V2Y+,8+@4MJ@"(T)W50CX8: >3 M)PGV8;^0'TR9G+8>U;UH:7" &Z8K*(!0@TZJB#-Y!@12_ %Y":EJD4!E.E7Q ME%P63?FD/.?7)6E2DL5J3BB=1:I@2KX"6 #L=Y$8]=W"?M)>CWKG>$=BVO;I MT_K=6FDP!G1)UQ"UF&>&^HL_SI$;LIC/^S+U<^\KG0/6$YG6QLI:E?3=1_*I M2S 0,&4GOK^BN/Q^?G96/VF>N$_H%GY:L>BX_+I>]U_7&U9LEG7K)\>]9TN; M]=:S99]M];A^=M;YHF8_7];K?%FKGW6V6V\WSW9JMN&GMYAB!-%D/'U;Z536 M -5O9P^LM8#3TI6 ]4 6,?SCF<7?MKC!8EU-T^7H]QN86SP'-:Y;&NO2XK'^N63P0,%N3LX8?_&KH%]U-!=+O=4V74D*62WC]GLP]*^8N0T5:Y) M;P:QX3/(GG=7UFYD9:JXDM8OSLBG].P=K3)#-9^J\#&"D]OGJ^QQ2VCEM[A^ MYB_"7?X/4$L#!!0 ( #6!7%9I62I62 4 #\7 6 97AH:6)I=#,R M,5\Q,&LR,#(R+FAT;=U8;6_;-A#^OE]Q=; T 6R]VH[?&L"U'318%A>QBJZ? M!DJB+"*2J)%T'._7[TC969S$@0LT;=H@$"P=>;SG[OCPCH,WX^DH^/)Q JG* M,_CXZ?W%^0AJ#=O^[(]L>QR,X4/PYP4T+<>%0)!",L5X03+;GES6H)8J5?9L M>[E<6DO?XF)N!U>V5M6T,\XEM6(5UTX'^@L^*8E/?QN\:31@S*-%3@L%D:!$ MT1@6DA5S^!Q3>0V-QGK4B):I L_Q?/C,Q36[(95<,971TXV>@5V]#VRS MR"#D\>IT$+,;8/&[&@M;K0YUVS3THK#I-J/N2=?M1B>1WW8Z[:39_MM%(VT< M7LV1:I71=[6<%8V4ZO5[3<\Z:96JOV2Q2GNNX_Q>VQJJZ*UJD(S-BYXQ&*4) M1WAK<<0S+GH'COGK:TDC(3G+5KVW D^)M7:*3&Y(*EE0#)?N7 MXHJXN'E=5@:=H)Z,%71CH.MIDR:W*0N9 M^SW(&MQV]@/0*WPV)TG3C=GOKT MI B]3L6+XVP^B7,TN0K.S\Y'P^!\>HE9>S7[-+P,()B"VX%/ULP:63";C(S4 M]5M._:L1_1Q^&,Y@.)Y^#";C^T[X1<%N MIUVC ]@^##!&;#J_?#R\FL,?WK M8O(%AJ- 2SS'\;Z1#WX,TO,"(EX4--)<"TNF4E I!5(4"Y*!H"47"E!RQD4. MKM/X W@"PVN2$P8!C=("[9PS*NMP7D06'.G)AP<=SW/Z(YZ7I%B9-[=_# D7 M1G>)EO(8:!$C&8]I1/.0BL,#M^WT?;>N^=<#(B%A&L1L*TR1A$17:#5K!&F3=+!BN $6*)<8AY4+( M!<&0*GZ?*RI75W@-8: >HNIZ5,HD7!=\B<#G]/"@U>D_GUL,K2]4SVN:$V.O M'5:2.,;CKY'11/7\-N;(?4T-MU.^_('R="8>N<<;J[__\OTMO[0MOZG]H -< M90TDBRS#Z&*T,YV"=VDIZ#\+)J@N#*3.B0?A/2+'@&GOMH[BXTW*W,ODNRP> M1DJ+W:[?Q+AW^SK'?\88>J\RAJQ [LF)H3AD.T5P9HQ?X7Z "1,8X5)0J6-9 MUV*298#3T!C#A;+$X,J*.!)6D"+2WU%A;"I5PTLX:I%5J<"1Z,R:\@%96"_- M_=V]@E7EZ,XLRXF88U6J>-FKR$61,*,;:<@%,F<#3VKD,Y4O%EX719; MIBRV5?Q8UK+<;FNGU+'0WZ9\9S1D.Q M(&(%7L?41/ZW!U?MMV^-K[,7O ?D\PL$[/"@>=*7YOE4);D%=<]-YVC$M;W< ML\?0-65K0L>Q('G&8MCXY5=,G=%\N^(K&Y,?GV:OP[ NQT!9\XUW;5#B/ M:KG7U.,/H>IPL1-A6(9AS6KJ46PVE]B'*%J@07AZFDO2=3\3 _:R6[V,O@I) ML2T/*8XO!;]ANGW'IG7W98"NAY<,:^A0]TGKJAOU/C\C68B"R;12OF_G+X!A MT8TPD@06)7[1.*A4CTOMC?,?W+:6O+IN[@F:$;V?=MZ_KHM8Y_\I)$1J6:C= M4[[B(FCK65TMFTONT_\ 4$L#!!0 ( #6!7%94'^RM3@4 .,5 6 M97AH:6)I=#,R,E\Q,&LR,#(R+FAT;=U8;6_;-A#^OE]Q=; T 6R]VHG?&L"U MG358&P>QNJZ?!EJB+"*2J))4'._7[TC96>S4@0LT?0L"P=(=R7ONC@_OV'\Q MF@R#CU=C2%26PM7[UV\OAE!KV/8'?VC;HV $;X)W;Z%I.2X$@N22*<9SDMKV M^+(&M42IHFO;B\7"6O@6%W,[N+;U5$T[Y5Q2*U)1[:ROO^"3DNCLM_Z+1@-& M/"PSFBL(!26*1E!*EL_A0T3E#30:*ZTA+Y:"S1,%GN/Y\(&+&W9+*KEB*J5G MZWGZ=O7>M\TB_1F/EF?]B-T"BU[5&/5:43.D'>?4<9KNJ=,Y]9N=6=CR.^V3 MD+CN/RX:::-Z-4:J94I?U3*6-Q*JU^\V/>NT5:C>@D4JZ;J.\WMM0U71.]4@ M*9OG76,P2F..\%;BD*=<= \<\]?3DD9,,I8NNR\#EE$)EW0!USPC^5U4!B&07LIRNC;0];1)X[N$S9@"W[.\OJWUU[ >@=MA M,;I.G&T._?R@$+U.Q;/C;'X6YW!\'5R<7PP'P<7D$K/V>OI^^M MJ36T8#H>&JGKMYSZ%R/Z.?PPF,)@-+D*QJ.'3OA%P:X#VG%.8'(.P9LQ3 ?7 MKP>7XVEC\O?;\4<8# ,M\1S'^TH^^#Y(+W((>9[34',M+)A*0"442)Z7) 5! M"RX4H.2Y_2&/"M( MOC1O;N\88B[,W 5:RB.@>81D/*(AS694'!ZX)T[/=^N:?ST@$F*6HOS>HBD- M2X$G D(G>03CNS A^9PB<6<9DU);C_]:,T*6AX0*BI8^M.?:@%F;4S>Z)1HA M)$:(1G481PLB(G@7_L$7)*_#,&$TAG.6DSQDZ(U)'+.0"NT!/7:%KV[6FBT! M18K%QA=%*61),)J*/Z2)RLL55,,5. ]1=:V5, DW.5\@YCD]/&BU>SL2Y.D- M5) HPM.MD=)8=?T33 &3A QAYJK;<-O%\Y\7GT^T(_=X;?6W7[ZWX9<3RV]J M/^@@5DD!<9FF&$&,:*HS[#[K!/U4,D'UN2]UW+=">$2. ;/:;1U%Q^NT>)"H M]TDZ")46NQV_B;'M]'0*_XPQ]'[(&+(FT5/9:U,/+>3JECN3ME3\W:;%JM]F[Q4],^O62G<_(\QN[G ]NXMW(Q M!E%B@KZJ^;4MKNEZQ1VX:Z:I8J:WV:,X\N+;4X_I@$:X3S>/Q17RGQG4.9V) MDH@E>&U3]_A?'URUZ;XVOO9>\+88Z!<(V.%!\[0GS7.K6MQ N>>F MV4-U1=F:T%$7)$]9!&N7_(I9\^,#WC.KMON.\1V6D(K=4O@+^PVXPJ*#Z=IO M=T>B2Y- 4")+0<7C5+3-,;UG*_&=KA>@ZL*PG&982R V4U1A5[3 8EK1' W" M(\!V[!L!"5ZG&]N';^UHU@P:LKT:Z@*='Y ML?..<%6).?\/(3/<'Z7:/>0++BLVGM7UI[F(/?L/4$L! A0#% @ -8%< M5H6_>(='800 <\@Q !$ ( ! &%K86TM,C R,C$R,S$N M:'1M4$L! A0#% @ -8%<5M=A0N8.&@ F3\! !$ ( ! M=F$$ &%K86TM,C R,C$R,S$N>'-D4$L! A0#% @ -8%<5MHF5/D.- M_R0" !4 ( !LWL$ &%K86TM,C R,C$R,S%?8V%L+GAM;%!+ M 0(4 Q0 ( #6!7%9L1)Y[&XL *TR!@ 5 " ?2O! !A M:V%M+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4 " U@5Q6*0Y_YOU^ 0 MP@\ %0 @ %".P4 86MA;2TR,#(R,3(S,5]L86(N>&UL4$L! M A0#% @ -8%<5L03O01K[0 &<\* !4 ( !&AI8FET,3 Q,E\Q,&LR,#(R+FAT;5!+ M 0(4 Q0 ( #6!7%;A/M"-Z@@ %8_ 7 " 8C?!P!E M>&AI8FET,3 Q,U\Q,&LR,#(R+FAT;5!+ 0(4 Q0 ( #6!7%;')6ED7S4 M "DY 0 6 " :?H!P!E>&AI8FET,3 Y7S$P:S(P,C(N:'1M M4$L! A0#% @ -8%<5B:U$*'8!@ EW$ !8 ( !.AX( M &5X:&EB:70R,3%?,3!K,C R,BYH=&U02P$"% ,4 " U@5Q6K^;7%CH# M !H" %@ @ %&)0@ 97AH:6)I=#(S,5\Q,&LR,#(R+FAT M;5!+ 0(4 Q0 ( #6!7%89F=P>_@< $HG 6 " ;0H M" !E>&AI8FET,S$Q7S$P:S(P,C(N:'1M4$L! A0#% @ -8%<5M/M91(4 M" 8R< !8 ( !YC ( &5X:&EB:70S,3)?,3!K,C R,BYH M=&U02P$"% ,4 " U@5Q6:5DJ5D@% _%P %@ @ $N M.0@ 97AH:6)I=#,R,5\Q,&LR,#(R+FAT;5!+ 0(4 Q0 ( #6!7%94'^RM M3@4 .,5 6 " :H^" !E>&AI8FET,S(R7S$P:S(P,C(N 9:'1M4$L%!@ / \ \ , "Q$" $! end

&R[5RA>044!%2=?#D645FH'D1(L (G.)/,8(V"(5X8 MKUB@>%Z[P!99$106H)-NLO(5#3U5'K:J+S -R-^![:.RYM>#< M<_#X'-;"2BDBI1'>50_=7W^PW_>+;=NNC[O=WUK]P?!]M]N"F1O8_DO9BO]! M'['?,-/W_>_'L#8_/G!=K/5^/CE^_[EI_/F M_%;\R-O=]:SA5\KP:_%SEO$>HY=TLC[@L#6 M1F1R ]445,)$"A%3/F#)ZEP_F3&RJBM<7X5_/G^E4OC5*OP\C5/$WFN5D..4 M(LXC0RY*@;"G(GD<&<:M? =1J &JQ/9<4 M,AB09Z1DL(A;')"6A"/%O-;9./G<,(/@NB#+RC.M42JITO?G]T@J?5^IOL^7 M>'E-F<80GTO>5ZON\0\*MTB0Y!*O-$%T.1M9PAS*6P3%/'/:BS6"M]OL>? MF%0XP&#CW1#PL[[Y%C(R!0_E8[W+BB_M9\S.J[$[S^5&_GD#(,DN1II0SQI+AN6?H6TJT+:>;^?RF@#%<@Y63 X*&2H%X@E$FS R85 ((QGO&[,*T':Z^R5 M"SPI#Z-)6IGF%E=\UP(GNN4?P.7P[WADV[6&+=A@7C33T]X,[4-K4#NS_>%% M9N69D#MD/OL2(VJ=\G%+(BRXL3V*N?XU0]>@5=!"@-C!DL:"@:+5]:W\<#!/ M<+E,R.-& _AP,-B$B9O^./3@63(]9TFK5=!0].-@U!X6M %Y6"7WSB!>7=Z7 M7#UPW6/[+1;DC3"R%MQJ3 W4Z\[R6?R__]*4J']=C: ^>XLQ_Q!)XYW52YIO^L-R@N^*[@/FI]B^-2_K%U MF/GA6$7QU4^L VT<#6__R4U,!@\0PNO, _*F(NRUO=#/UA2-Y]9^YN]Q_ZJH M_2@BUX_V%!5=O]_9]KF]&&S\\_I3PB/.B ZYU+Q?F'3)K>\J->.>^T -J[?:;J0@GOLY=862MXC+-8/%/J]SKE!4%!B@M^CWXT&5Q! MP3FY1DFQV+'?"\ZFLUZ>M.ST7'%TCGF<)CVCKTDJR#E(94%]^G^C5K]IV^EW>>:A[6SA;J MU^H'5 K^3?(Q(VR%\F3'\5O1H*GXY_B2^6F*T=PH!."7%DQBI;K;S$,YR)[J M(L'K$KBHU@L0C^V@7+9P#9:FDEJP;"98X;PF>4(#2(,?]C(8@'+$SEF[=Y%! M[?RX5RQ$+,G QK^ KTQ_,,6&D8-8HF6+Q;\69OQM4,A;'(!ZAU'6^]IQJ[A( MUNYV*\5"[HM& &/Q +'*XI8AP!?PU_5730'.SF(WHR&X:H,K%4FVB$%L*0OC MH\]R6M[XV0]-'M-T;?SJ^QWAZ2R6OI%_-<3BYPI0%G$)!G]L5) M '8QEMH\;U,IS3_-'\5N 3RS.@4CS.D@T*",E+W^!!HFTS76^1($,MRWPM/I M3==+NF]VU^YWO_9ZM0"F99XE<1RY=LN.B!D)IX&H[PU*[CL[CC7S3!=LL_/ M>,WF=N*F=FIJA[,EL+HI= M[9$^YT,Y=MD:<.SRE?-H_CGL^=/L6<(B?P +/KQH@@>PCIR9C2G3=:/S":[W MV\G^U]\[S[\#H]SYW]CN_'3<_-LC!QP9OTMRNJ'FZO_D:U5;%G,2^USG!+._M'O'?5MYT4'F0#&33"[!>TOJ*8N =?U M5UT.C#&*2&YIH:(&%WD><,(OI-9 MQ&'GY\;WPZ5)%B+[A D3J'>. 865@& M)(DV..CHF'5!MA\C8A%;HQTV4B0%@!(<<8XS#- 2E,*A['5"")[;DZQ$;+DBMO.]<7ZH ML::2*@>"A3GB7A)D'(^(&K#T12"6Y?"V>Y0)GMS_(:5!+..MT&J7"0L/ MWN&PS%85TFF(W@:EE9M>KXALBB P>YU%VBF4$5!JQ^^M*P^T M'R'0@9O8L]9X>ZH8Y-@<9U=WFO,JPZG^:=$[;KPC!/&L[4-(!H'H^7&KR.[D MEF%GX.?G9 ,XW'G,,Q[O64X"QG$>:C#LPZ,=@5_7.\M!6%8Y<.=?:3JAMEV& MZGD5BDY,$"T%6-@;:/ S?!3S#2_P]9CD2GI"[5;(*M9P,'^2PDB3(I>$)POQ MG=:4FQ1(T(HH%[1XR']8WXZ9,'GYX=& MDDR@GE BF214184,3PP)1@+\ST(89C:VY.9B*?=5^YA'+KVRX/GJ:"&\Y\PJ MFRRQFL9(L%KCR>KCZO57\7J M\^;[0^E<"$R $VR"0CQ2CJS-)Y\PU2;0W#P*5I_>T3>JM,[EH8VSTBO).T;C MC'%N-9&_4P2.V>EXC%.[6O/PEVV/XD1(?NT-AHT(7FXE+K>(B[\$.^$UXQY4 M%"4,0L(!JI'CRB#AN,!".!$]N+:@W',[>Q)2C=7"2BNV8R'I5"6:G!J,3@<6* P7+$ .JN M KB,#(/E\ 'B76T< @'0#!O/#+<0Y9J[^GG.&XVSZ^W#GKN?H'7MS/N5ST2P1(J^KQ,K5=ZH4R]W"][VYO<\;)U_([O8' >,X MY-II[HU )%B'>$H26<(T@JC%8Z==_=F)TO-',)'TZ,][;+3YVRKV?&$C?W X1AN MQYY@V75LY[O?CQH[>X=B08X)@?;QYWFKW/. M2^<3_,;CW>W/[>;'WUN-RT\7X =-R^/^$%G1^QNGUX ML]5>2^(L8L'G7MU1(RT31UQ1&5VDP2:R< 8=:PW?5E)I\'68,S8DKK'D.NA( M&9T_P?#>^U%G5!Y+VBUV-JZM1>W?O<'2^P3?.\:M51^=\<T>E>?N[(SLE[MZ_IKLYV-K]=R0N? "[?=BHS ?_<"%=(\B.-<(7L6$TCW-5T[7U9@]55U]X[. 9^Z_7AG]W:K^5I]XO:7A^NUKY>I_4&F_WW M8G_OP_QQ5B=FD42]W^L M1C]>:M/B"N%>",(]YG1$D(13S),FA'/+'83L-HH8I=7>27P[P%6X]E-Q;;Z; M'Y92*.V1B5XA;J1%VGB'A.3Y 1XP+R=.D,>B,,YJZRGU;,YAKSKMOVND0%$=1YB[%C'&D@^"(.>V] ;ME M-JPBNONOKT%GNK=6[+E;ZR;V&,PRD) R00S1&/+AG_8?#"I0K;E(=MB_W4O M'*-1,13 \8; E 7D@HJ(,OA+K>?&.@A,=5V010?NXJ_"M6?CV>2]4([ M"[KN341<,8(,"0E%0'VA2!)$0CS#==W@-;'Z;V^#H?V5TO]4I9^+3@S%Q"=.$?BC+$VJ09I92)W 59 MW>"A+'ECJ5+\M5'\1]E]K9-VT?D@+#<>6T(59DX&)H)B1E=V?\T@8#Y*(8Y[ M9V1 TBJ%.(X>:>D2\EXJ1Y7CU(#=EZ9.\"H/S50;+]7&RPIA"BL6L;:"19:X M)8!4)#FK(TY*&R[X?>0P50KF!8#;I\6-%^*-PQ'0S&@(:DCPR!2U=()CP#OB M:.[)S'E=RJ> 6Y5]76/53\P:*0+W0@8.AL[11'W"0BCO WB\E>J_#M6?"VU$ M\-AEPEZON,E^#4'.!(Y\2-PP"Z" "80VLB[D(M5'I?JO0O5_J$JX4OV7IOKS M(8UF+@KA#9*41P2K;9&1+B+/K7#@\U&P!$4JD])%GLIJX^59-E[H#T:2-[? M?6)*9NWF[D=/_SYY=EZ/+3#@ZVFJDE') L)XA_G%):,>Z]@K"8U;58[#A2@6@%HA6(/OT\*,UM%%RBBF*.@W ! M:\XI"]8289.K0'3-0'0^P1"DCM('@Q0C.<&@'8"HL0"GW 6)J0\\MP7CN,[8 M4Y*+ZX&B17+BGT7^:I:E=I8+\*$U'W[:#0=E) MO6C!_1!RN$SOF^GA6D4"L"1M:W6FS6,?Q_GV=#;@A_+"FC7HCRI7SBGZ.?>- M'L7?8#$SM6I6P:^MX?&OXT[WZ\/F>#HA1N>-CXV+YO;!*0 0:= =W#@)\/IW MN.8IV_VZ0QN='0"ZOSJ->3;'DZ/S_4NX3^?S<6/OR^7^R:>+)H77G;].=O>\ MV#_9O]@_ :#[NG_^G\O&16/O%&+JQ*GD F$7\A%U[Y&-02 *\L$#CX%9.D\N M2EBR3C -@L0XUM9( ^X_7"0F0ZWE\_2/XR4H%6JR"(/:.2Q#;;(.2V<7O7^0 MUQ_*VQ 9*(DUR7'JHD[22LW@1Y(0G=%\#5DL9WN.#V*[/2C;KN?&=65S]++! MGZT-P-H77?Q\ABQ?MN,#/ ,[TLD-FP'YVQ<%!EG7[]FP69LL&E@6P+DQ&O;. M8G_.?&-F]"^;?VYF1LP0 ?4ZKZO5IN?-V^N@B F'E4+3=&MBCHWXL^X/OIO$4 MKQFK[#/@T,F'0TZ4)U$YA!EEB,M D/9:(,43F X/;C)?P*$@E V>!.FMY)Y* M[257RE/'F,X]=&_#(7=1.XJY]<+9<19(WQYED]SJWB@ZN8-Z=J@*E;EJREXT M*BCM_8/L^UR+@J(]P%W$KO> X?*)7F\$T?MG^/J*4,6B)M%(K!@7B6D3A4HX M. _>2/3DIQ/*0FBVB? M,&%,))Q1ER1QW"3S@*-BC\H\[!2.9V[JEGFK(53:L]]?2M+VQV*$,FE[UM[] M^ 5&L,,A)F@W]S[@_3T80T[P?FV>-"Z/SG>W_SIN7/YRNCN?M.U\X0=[S<[^ MR1$[^/B%-/8@IJ!_'>]NGWZ'<5[N;K_GS:\?+AL?/XF;V&$QQ&TQMZY(S'/$ M@Q#(BESPYJ-W06JA7&91K!M,ZU@L,HR][GJW"A(K2)ROF;&$@&(0;+#G1"=- MK *Z0>)" M.;25"C,L$%.>(6ZC 2]148133(%)&XF2&1*54G7.%HL&UQ02WT)9]$Y.N'1M MV6;WC=5"/P+#2)*&X\@3EY9;C:V*/C/41:J-8RY5D>[+PK!%NEGC%0'?32/' M81'!3F%D<(8T[CE/-BAO68%AA-(PY M58(3@9,G50SWXI1]GL)))9>LX@A\THAX5!%I:1C$<-II8\!'<30KNZ0,%/[) M#DNE[.NK[-%QX412VJ504$P;3CBGAEO'%7:FBDY>FK(OM,CP/A@3)!($5)P+ MK"$ZL0I!#.%5Q)XE%[.RK>E^D(S).4RPJ,XYAY+9T(S $ M!Y9\K#(=+PYU%TJLO61&.8VB\P)\W620\P3P-TE-O.+<$)Y1EQA=)WRQ(\5+ M1=WKQ=8+Y;_++ %:KP+&LARO+&&U0;1 MC_JMX44=-+O=@EDM2QASA?9H&#=K?_1;N3:K5_O=POS!I]-BK/Y5*=CTRKDD M:UH2"!^<]7MAY(>U+"=G[VI_CF]6VXO^N OSW'!3W/(/!M'JC03O?,@YB4=@([]]^P\GH\XW[LW>X:1H>>+<;'V!R M]3&V,U7:.4Z4/A2/Z9VA D='K<&M2X(T/A" MA61O7CWON"1O,#/RX;$=UFP_EZ-F!HSR>K! PWP]-QJ 8 T&M5Y1+9;7[C3& M,U!$N%3JV\&P#^LXZL=Z[3RZ06L8!_6:/3MK@PZ6E\_3-0(1AEO:!$^[/9G' MAPXE=HNRMKF1U,>_SR/IQ-"RUQ<(!I/GM# B70^W_76\8M.[^G9O-%E(N$B] M%O,JS0Z]/OY.[VS8ZK0NR]J]?'$P6WU[%*]$<%;4QTJT4/UXX]WM3^?[F;_N MI-EN7AZT#O8^\<;V7R?-BWF^N[^.86SG^U^_?&]\_!U>?^+-[5]:C1-_T:!? M&#Q#N[E]=-[\VF WE4X2[;RW+!\O(R;SW2ED!'8HJJ285P9;S_.Q$\%)W?"J M=+*"Q#<.B2F%* B'*9&:>Q$S0;*DG":FX!,9JUW!%P>)<[N"2G@JG;>(P[(B M[F,^8T\5LH9C$2!Z3B13@-89XW7-9 6)%22^;4A4P1A*+95)*="98)6A28E, M*F93=++:LGMID+A0.JF$$@*LH*-)&>N0"MMHES1,K*A&PS-4(B[S( M:PJ);Z%T&:7!7I8[<$L.=,J(*3%Z:LC>O M6?8OAP#:8-Q]1$Q8C3AU-)/^:>2-LE812L&Y*YC_J*EK@M=(V=_"3N/XV-,/ MA1XW/.[K RB=0A JB'RZF6M#G*BSL6R4LEKE"VN5'W:I-BZH, 1C=C;W&I3$Q5M MQ%+#NB?J*KJ6EZ?J<_M&U&F>(B-YWR@@>*F15LDA0:RV7,F07-K8HH+5"5]6 M!6^EZFNHZJ#<3EHLF(F<,VT-I]9CR:W6-@I<44F^.%6?WP])!L/_BX0,CPYQ M21FR7E@4M<-:8V69M/ETH:PK\N1TXA)5?4D;'J^#_155 MRZO"_ANH6B!D]\8&Y*RFB%LND$TV]YY@B6OK(*SC2Z1J6;JN/7-VND+="G4K MJI8*=>]#W;G@6C+'M$D$$6$@N.8?S'"PZHDSD"%3 H%ST@*SB&MEH4DR6A&3P$JE:U@9UWQ152Z,W&-[# MN'+5>;X?Q]P>M9Z#B;-SU!D#>&.06KD]_+?<\!W&F7D:BD;Q8RVN#5J=47MH MN[$D*^E''^&&@_']NH-1)Y:_F-[TK-_[U@HE>/ZD M8T]Z!=7(]7[Q?YLAGLDO?>^H"S,T,\IZ[2AV8]^V\XAL7OF+\8=PE6'L=R97 MM/V^[1X5+!:U -<;]HI!MP;#_$X'9OL8?CH:V*/-J;_GUW\O7B?K9V!+/1G?GMW)#'[9GQH^A=C"W@GE):V>]5AY!=SQ)@Q'ZD\6N#?_L#O)=V_#V^7&$$11/UP?\ M!AF\$K(\"U/1'#_#Y-=V6,K+T/:'D\_RFFW6=HK)@J]X.\CD,#=+P>*3YJM< MW:T_GI6Q21S?88;A96:;VG]Q$=/* (5XG)I$W\0"L[85^-OQJ.B\"D<1N7ZTI\@F&.P[VSZW%X.-?UY_2GC$.?&87]E;'S*EE3UD.=?@E/5* M('@'-C_V\[=@3'9MQE([[F>_]K]:6()/*Z0@B5+.F3"$>8^5EPD[(;$Y5!M; M>P5M#T!!]E0SPO_O/^W632MY(R^0MR$RN*HUR7'JHD[22LT,AOB5:$YNT,+G M=Q2VP4/H'CV:K*D^:V]F8?>_?V)>7W)TOG\)]^E\/F[L?;GZ>%_LG M^Q?[)Y\[S:_[Y_^YW#EO;G\Z])3+G/Y&AKF8>70)5! M0NBH].9MO6?'(E' R&.DXJE9B4HJ5B45>U\./>:.1)9KZY5"//& C'02T61 M7F*028:-+6DV%W,)M8E @,V=N/%%4)6Y &?I#D-,L=^/5PR:MJ ;G)BI4KK& MMJK\B\>VBI@<(0S.HL]^=/MB\[&A^\L(^-_?/A^T--;VZ*@?(9Z!5YW>J#LL MY[QC6]WL -P<^ Q*IM*K:/(<]&4:]9<CWYT._F%::]Z>UEYD^^Z(Y7 MFV;ENK#R$Q%IC@!C6O['!>('9.!#(< Q #;#5W;3GS,YHC^*[!RY!BL U_Y= M&/6+'.';DY7+Y@D@B7-:1IL03DZ#_1<:6>D#:MVD*W Z'_98;E;2^F"6\1^N\ALVFYW M9-M3"O#\5.!#^1%X4# ;MSUN/6OD>6RW\W\7':Y^:Y!'.7$(!BV8NG'VH_NM M![-9.&HER?CDSGF(5ZGL(IF9B8D/9#\M5W.[<%D-V; M,B.<;LS\:M6>K[K1\R5J\TZ+\4-9IOEHL7,6"XWN==]WPX?.6;MW$>,O(!:I M-?RC#:/?@_O]TN[YTV3YEX# -]?[N_YB]UM MCQOT<[M!OY F_<(:K7DC\(4W3IJM)OT@&E\;I'$)@'_9/&Y>[O#FY:?+@]QD M9.\+.X!K_>?RT\7NIT.1; B>,J08\X@[QA%89H>8$S#+S@@*HC+'/"^#=B%R MK S514F%Q99B#L)%%/@>; -TW=NS'&/U1W%C:S+MM?&\U_+$SQN5!5%^24'< MS7GE>^?I6F..8UM@)*!B:W"3.;99Q4;<58<$ M%[-!:;<*Q"F-Y)^Q,)RE\\\Q^?OI/R9V=2?OM.2]P@DH_MH+8,D^ 'RU,CA? MW2N;1@"M,>R6VZRE92W,:M%KHACF\+C?&QT=@^&\Z/< D %(1W[<%Z.T9KGO MP&C8&^]I%S]J@].6L7EV.JYN\,RYZ6T069C=&1QORD#6UB,?773HK';$TH"$\RQWF4K(.$V*+JO$<1JC((5KL%BI55N;)'0E"D\5A.IZY9[Z=FO@V[T!!,R[:=9K M_UR&6+_V(*C^\QC@ 1[N\QXW M3K[0W:\-T)Z#]OY)0S0ZOY_F:^W/:U"G<;'[L=EN;'^Y!*VY:&Q_NH#KB_VL M/9V_6HW+TXO]3A[W7ZW_7'XX;UP>T4-0&.NC2PACE4"'C$(:9 IY0;$![Y-8 M*^?=]R!E]-X[B:WB^?(P9#(7C)%6"@.YBXD*2+6(D8#'@RB+C/E'3K<:R4]S,!T-K?;[EF.4,;Q4/F MA]KX1QG^3-_(^<6V]0^8)FQNG*;:W\=W@,_+.TPF+A^K'/4?OJ\XQG^8Y)S*S1O,LV3Q>SV M:NU>]P@NT!H,1CE+6:JI/;?],!B;_WR=ZY>I3YZ@Z/:7=\?B]]9@F-V0,N%W M4>N-AK#2W:(KX?6+SO2&!%>BZ/ XN4]O$,LGFQ<&6[;6F[@T>;!EJK'HW#>> MGD++BAZ%1M$K=)*[ C%-J>6+?9+0 G$' M=<@-/7-Q0ZY\&);B:D/NH-H?S!W)WZR]#Z$XGYUW@:Z?GNS8L0;_D%1';*F1 MX,%(SCB5VI!@K2#8!"&2-_%G2_4WVVKG+9G?>OV/^:$JX;[-\][=WC_$&BLB M/49"Y&[9Q#ODF/.(.&&9EA9SXO(IC-O36;<(=[EM.C$(^415+L.PD]4I0'0L M=%/C-+5YM5:GZ(!;'-B8M@V>\;ZN/):QF$]-3%G[^&'%54Y+]P454K[0*6%9SD]5)%1H:E$0BJ)N+8*'!1+412PAHH0 MYD(^'+.YV#/C/J6]KI_CG?]9+^TVO_)*@%]G4#B_PV4'N:0P3,UV.7U7/FSA M_4[C@UF0F?OF9 W@RJWI9MBPO(>'R(]\B\(!/Z< MN_=X<69O:J?^0#[DD5\7%R\KMF:6\=H=2LB.W_UQUN8P]=KGVW'//_N,\UQZ M,_,-W<='\@#8\V F+Z!PU*X[AD^\F!S[K+<_!M79XZ[F&?)G!VY/>K' F?J M-36S!%H6=A21/PZP,Z-.YN?;TM\[K;;-U5>L) MJSHLCY3=E6V4F3"S.>?/R_:'6"7ON P)$)8AS9< YLMDY"C8QX05E=F-K> PR M6&;G%TZ877G3-XH 7!X6WWD5F.5*:Z,YM5CAX!67F*=*!)[1U(KFY>EWN+YH M7'Z ^WM\&&!Y<)(8^9"=9:,LTM1J9#01EDNO.68;6ZDWZM\L#F6Z9=$8C+,9 MMR++N,+[SJT+[4! (.0RP7&.K?46&^L<9I;(1-1#)*B9Y9!Y<;>D%!$I*4FT %AYZ$L>>VLZ[AOW>ZHPZ[XN#P3?% M/SMC;[L*@6Y1*/C\]##)Z!2%F$?#&B"N$D$ZD @*A8EBEL9 \IGO!R3EBOV. MWT==D+D"GJ=;ZQ!S3SE""K?\>A%362Z2=7%\H2+S'O*_(.C/IV'!_N'F"9#$G-(JF0!O!-'UA.!?#38!6FX9P4Q\^9B M*YB)L)7[(%/ FNR#%,?R\R'O[O Z3MT6GF=.D<<5,#U1GG::ORW-X\QG([+X M92JNANV?QN$?N0AB NO;(*;K4_CT',*VN_?I$$MA<5 :11Q$+F;52$N:D,P= M<#'1&!>-HF\J? KC^;WR%I)M]6N=8JIKWVQ[-"7J&8M3/G1;IC1SYK([";M] MX68,LKC=Y7/^D&C-@-.]#J>[Q>$LWIV(37'X%QYN#YZC\CRO)_CW3DEC[P-M M7!Z1[(7"ZD0B,\.\SQTE)(-X5C((9SASPA*O:#0;6X/6=U24]2QXH:WQ5 \V M:TNA[1A;S&&S]D7+AHK9:0*@;D^4^"9VX MTT%$*9CCPM_;"Z>2BY7+Q=Z'0V]LXEA+%*57B&L'@;"2 9E@60R)1<)EEHO% MME77CDT_3C2DS;O11KC(*,?3!Z4HTEBX:1X>8L."TUL@S M\+!YA%<&&XP(=CS!$H(RF[LA8^(V7^71IA[W_('H8@/ ULH\1#[:\RWV,Y'A MU ,OZW//\KF@XV);(=U]5A\DH%C^>502VB;&HP7QXSJ?!L_Q S><16:LD _D M#_AAGWLRK*_C!WU?/F?A>$_"P(F,AJD(XK9A9!G$ ^: C@0#NODH(0-92IPDQ18+T,W\0UYIWO+?6X3 M$1>DB#HP[2.7W#A)L2.:"J.])((6(K)@M"H1>081.=D_--8FKYU$,EH),992 M$&TEAGRDL'Z.<8T=0 B8L47:NCFBJ%K9::HH##KK]W(R<7 5VT\MU54&\@:[ M-V'V?4R05N[[/Z8R;>DQV1_CQ\VIHDE"?")K7_)33@]3O^^&FR6[\KCNDE7> MV&X<)I(8U3BWE-00I G"$3@K! GMA25"2@CA-K:$O,,;?UPQZ])CM$I.5B\G M_E )+8/DN=19Y,Z$TB+#BC.C5(9DB7=*@YR891:[+CUFJT1EY:*R]^E0,ZFX M)P1!)&?!0S(*.2<=TL$()H6C-G 0%;VYV,/L"E*N6\&[#\1>)W=[%!C]4&@V MM\%6!/F+7E6QS9:Y/8]C.V2)FR0%!K_U^K\5QRHG+E,E4+<*%'QVJ#$+*DB# MN)$8<0HVR@D.2A\-(SZ JQ$M"-1=!]3S.>F"T>E\O""E$W5U0F#FK.O$J[K1 MF7HZK5'%MO\JV?99Q;:_'F/YB6S[]Y9MS[--88^I$)$HJGGP3"=P;P*#;Q(E M7#+K5>9]6[%\+1-4=@?Q<47R*R1<^-,?QS!J@RLWS;N7#6%NR7>TVSU?O-I- M5_S:9?J^(&=XRU0,S>V=R\/@./Q_E$B"TY\//5/PY:A#-J>Z19>D?.:AR*3,5OCZ6:&.I5!?8_R^J=(A%UOFOF"V+"&&_W0F=X"? MYBJO'R%K&9?&93^D/!;T]^+VO1$\?QC\X]TMNK:T&34/FM"YMFNW6.?2X$_WXQF/;N5G8SKE><>5G0FYR26_]&&^26S^[Z[*$;@HA M?^BR=W\F&*\&*_2#+ENTW!L+Q T=3V]K;'K'5V_H0UJZGFO5;S.#S'R#Q#?V M_.2-/S^^]OSW*,)BUTSO8YQI_?O ]KN _L_TQ-EWFVGB\>#NH./G?+.=B!_] M_*^FT;"+0> 8J<18!1F(-PQBQ_OVK!8:#8]#BWA+\G@<.+V,WL(_ M&GV,>PO3YO8O<*]36KR_=X0/3GYK[>Y]POM[[]G!=ONTL1U:!WL?Z.Z?\[V% M]W'CXP>\N[>?HY+CW>W/G<;7'='<_GP,OSG=_?H)QOI[NP%1#$0LP\9<;V%. MKP6!;Q4"@W)<2AQH;K*"$]$Q!">5M 9C$0.[;SNV@L!U@,"+ZQ HDXS*8H^L M9Q3Q9"FR6ACDA.8.,P,(Z0$"59WPQ4-L%016$/BF(-"12 V.#%P#R6D*.AH6 MA"3.IQ03Y?<=,Z@@< T@L#GG!7JK6$K6HI2(S_Q(##EI' AGV+[=Y9SJ[?FL>ACWOX&S'[ M16.7ETY+(26U-O#DHL'&$ZZ<9Y@I'D,5P:X]=NTL1+"9_R&YQ7"=D\53F(['K9HA8J8N>5#I&[8*V3A%/IO,::VWCOX>9*N== N>>C#ANU MDLD%)(-WB!LL$2POZ+K21CD&,4GN5LEU78O;>EH_AW*_^JW!/T&J2S;2D@D% M!OU#,<4-S_WZD,FJ&$3BR6I-.,F,T"))2S4.)&6"Z"JF6'MD:BS$%#XH)SA- MZ/^S]ZU-;27)MG]%P3ES;T^$BJ[WPW.""-K8OG0,T';C[@-?B'J"#$B,)&S# MK[]96Q(/23P$$DBB.L[QV'ILU=Z5N2HS*VLMGA1!7/.$M* ">*SG% CCWR$Z&HYS9*!$6(B)NM4%.*8Q\XD$K[Z0*IBH84#%Z]O;U MG'OI-RL^];C^^QH'/9F!=G5TKVQ7W 50F''O/8L^$,\].#>K,_KL;MKBW//KW"X8Q:3G/,@(?W"G8M+<6@FK=P)#**G% CCW<&H! M$ZFM$QAE_GK$L4E()X.1#IY&9Y11)!-KZ#I7\[07N?3;%;OW'E5^SL[%\]I; M%QK!GD0T4!!LGA#LZTCN$15U."F5*Y\)<>D\,E%;%*AD#@NL8A0K:Y2H.M'/ MWG%=L%;W@@N/.P&35SO)? B!-":PSID/-J98T85>=DE)QY M3G%AZ;=:_L@:?)4Z=.96ZM,L=>W/V'EC6RV_O&:^\RARM5W[\[?8C*E12;P5 M?)LIONV-Y$/&&$C9'6@2!L!41#-!@O>YT@XXZ]_;-4:I?!\:>> MT!3'GT/''TIX$L[L-3HBPDS6]?,861,\$M8EI:VQ7-+,XU_'>G2?ICC^4CC^ MU#.6XOCSY_C#&8V@QH=<\H3I3H@S(9"..B$7+!$Z8.8HJ;HOB!CE^G@5QW_C MVS?U6C-6/'5C$YA')I-]7E0&4Q!:YYEE=7!;A&UT@%*[V+RKS' MBUYLQ^Y.VLUV74!_>J#O1](\:S'$=80C$2U''%.-C-4$><5RHP:L"0ZB/:)P MG8EG]]Q-W;$6@P*J0&R!V%=(N@O$OA+$#B74GF%%J$\H*,(RAQXDU%P*!#D5 M]HQ%Z[P%B.6R+M64.PL*Q!:(+1 [N_)&@=C7@=CATH4)5F*A8+I<=.Q9UV/&NUN]=*.SVU&.M:WV/]):5W !U: ]F?^T:; M3J+/OVP[-5N]5VD+Y5^'NX4)O^Q]\*P-X-"&IUR-M]')9"/Y0]Z>5=);E]4= M=V.["09RWH&?;*7N#]N._^H]N?Z3O$^KZ <,82)MYJ!MIG,6(FO8,V8,D2)A MI2P'2.V3/#]&F[E"SO4;=[N3WE_?UF;_KKYVXI_]>RK"EN.%MK8 - \/(@6( M4S0@[@-&G 2)=!0!&1%H(OG$A<(K:XRLCE9NGR:^3*QE(4G"G2)5B"-,R!+*UL7E@N":>:XX@E-&9HL4@$^"?03LJE8)WH@1# MH/=(YDZLKDP4\8EJCS5/7/BD8<(CIUAH+#5S\='JRL46IF@+QPAQ %"@YEY%]IORR?6:B_# ^QU3JY-&$XL1@^Q>QPNU M\ZS=F]?2WTX@#$1_^J-6IO]JG0W69Y^7Y--6B"HT>E?LAW_<]YH]X?0:)Z=5S%"Y]Q]Z\T( M!!"=\]/JZYUZ/_#( \H*A+X7VN0?R..,M>^M+ =\TNA>5 Z>+QDAI#BM8J \ M[GSM:#-G>^'.626F6,C=5CN'UO<]I,;IV4GCYK4O>FK/,) <$/9FKI/#SD:W_QAZ MS^V6 =WX+8@X;;:4P7/M38 YY3R'&[9Q7;^0+CO_I_&+?(&&:;CW"KZM_ MKO92I=UVM'"EB]I%(PM@5Y>$\4%6!!>KV6XO" >GS%>L;J)O38-? Z]O@)^' M_@7@E^Y<;@#4(>2>[C;4YO;'$>77\0*O;1C\894<_'9Q_9$_[$5^:3U;[$?P MB[^R6ZQ?^^+ )C?ZM_D%'M#MI2HU?L: +F.[=;5*X3>W2GWXL;-[3+9V/]"M MRT,8U^8!\58X8R)R!J:.TT"1B\X@QQT3BDKC,_U4?FPC*U8]9U,W/+WFS]MM MF"3(GD(+G+#9ZM;.++CUM?%5W/"#]\!( *I7K 7FEYCZZW+V^ M2O$-FX.H*%0:U&]97-2+Q][QAULYW2\0Q%;+^4B'[B0W/\E>UD)L M$X^-S94W5M-DE)4! D!L:%3)$IPP1$F6TWGX_M&=\^O5R?Q>NO'%TNG6Y3K>_?3G:V]T4VZ=[/_;H)M^[//X!]RKV MX7['J?M*G[AFPJ.0'$/<6(DTE1%1XCQ,O B.JI4U6+='-E6?X4<3P.P;]\6( M8Z#8<>.LXN"36ACKA8?TV1-#+!V[P51\<4%\<:A%CFL<"=4"868]RETY"/!6 MH\B]26 $C))8?/'5?#'K.FC!D^$A\* -I7D7C'N>, >A[$;?,47%\,71WJI ML/=!T8BX3B;O&AJ4:V9()8.E8-HEYQ[VQ4>FFW,?3'\9O[7R"+:(!3PB.MDF MS).BY>M-&#[3+9@\;Q]AVC;[L];;@NEOM2!:L.$1V#"J)\IT5I;3 1FG'.*$ M!Z2%=$AX9YU6RGK)5];(ZH1$6,]LAGP-5_G'-&HJ;P@LGA3.%[!8*+ 8)ORV MV'F87V24D8@'8Y"5B:/@(E8)@@L2> XD)F3'*F"Q]&#QI'RC@,4B@<5PUI&T M4]ZSA)@2%O'D+!X.[L5USUV15!U=EG7"#// M3!K?_KJ:RX*.DZ/CJ.:J$%BD2"@BW$(HE7!"UBF,HI+>2JRHCW1ECW[?5QLRA"SET.5Z!G(:!G*(M30FC%L(+<+0#T1)Z0XY3FEEPMJ8P<)K@Z M4#0G>K %>I81>IZ9$1;H603H&>"K ^"A@'-7)-<)%Q[A P84(P*@) MLCY%I&6PQ'H-0;K/IQ0TV,&_WEC!K%379YS&%2A9:"@93N^(AG6%8*1\@O3. M,8*,CA(QP0RV2FDK58&2 B4S2:-[L=GL=-OG%?/<#MQ@>_?(-G=ZR/4IWWUGL_E'Q=[Q=_^)K?<> M6/7F!F#9%>:]81*)SWQK=_/ .!Q+E8UGU;U;>] !><LHHEOIX)RU M,RO&3W"==O2MPV;%'W:+SM2W.MV*]>HFLUJG>DY="+*N*=&R]\'K 9YUNWW[ MUZL-1 @$P$O.^/X MP!*;C,<4^4#!@STA"":20,:#$R4N8"8H>+ Q]S"N7I.B-3LQDZ!=L[&U:B[6 M;EAY]ZC=.C\\RNX@>I1Y=C2.'G#EI=J,":AF9G.]]0-2B_Y+^7-+=\#O&:;W M$_Y]0+D2D3L%B;4BN?K/D(ZYPUX%'+S,_[&5-7K="S9(,7NYVM ZD3_3Y\*J MIN7Q*T;K73OF;?#OL4]'U*\KW?ABG\P(7W_%ND[KY+Q[ M]U=&.$8>1REZFSU)CB,KF=L+O?0*G-4\;QG&C3^/VM>5F,.(7#O:8V03#/:= M/?EA+SHKO]Z^2[C%(?,8GMD[;S*EF=UD[UG#$M9J5[;^KEK(\Z=@3'9NQE([ M:F>D_J\&ECD8D((D2CEGPA#F/59>)NP@0C0':F6MXOS+F/\^@SQ$X?_SJUT; M-Y-#?M[#3@EY!!4B$D4U#Y[I%(0)S#)&E'#)#//D:8HY)$/*!Y\XCDQ'%:DQ M< %)A37D@;E]K@%75WQ7$4+[1YAT)HGWNS_ P_>)0 M2?5V1E1E&_!_/=;$0HOX2%I$3L13:!$Y637Z<2Q[DY+WJ=DP#8HRV,4:K"D< MCO?LI57K9*=:J']I-'LPTSUJG<,UPZ-X[9;VR0Q*K;5^K;7VX6=L^T8GUO[( M?/;ET=QX-%_BJ6TT\QJ;0^5QK5P_I#L];^I.J.^?=3A?N.UN0[=9^MY!)M2]J_9#L.8=6GZ=1 M.7^]#W>6P7ME]>%MKJ!D##H2[2)WAEOB$]/!,",&WG$[S_]_[) M.(I-ZY0PWDDD(Z.(AV00I,H)!8(US+JVA&=Q\>D*,BZ+I.U;5ZQ=:D':NW;\ MGP2%T]OH'T7"H;W\07A919<+OXW_XO@XU'R-C4W<1(9\POEL;1+(QB3AGU0Z M9GW 7JRL<<@>IRQ:._<8.74.UN?\P.L,#F7H3>KCI:-JO;# 4& IB(0.@%-+E%!''"O @&(4<9 1*$ITXUQ 8 MXE7^;.J#.4:#1;_& Q'<8&,3)B_>_[/ED[<_61[LZSS8I:OAC^^NF$DI?ZD" ME[$)RA,[VDL=?\["D:^CM/\2Z^0L15QA"$=,PI">0#C".;:6&Z:($R]0QY^G M M4,<6")*_A+7KY_&@*6\OVBP.)0EA:4S]W3!HGD,>+60Y8F8T0AD7S@UUM* M656^IS,OW\\3-$ZE++X\XFG3Z!A_JGC:@X!PU1-UHR4J=T3193MT]=)8,4R. M(G (P;F A-,6<0W!E(G2(V&XY3H;@O%9WT"^A,)A"5[>OA;;: MDKX]$GN&A9AX2I%"B**9DXA[1Q #D,!)YCN&!S+ZJI\]*#R/ 8I4]H6G]\2 M53]&K\[&3+=$U7\2-^:'P22$UGG^J3?3;CHO>'=CGDN9Z@DXMS=2IE*)>"]] M0BIHGTG#$]+:1F2II=I8:C"?1IEJ8C=ZY?VT&>/! D=\DS^ !07"N2]9W0## M4K*:)D0.A8(6N\22]TC&+*D0%$2U=W0T,=Y6NEHXOZ*4Q8T2&A3L/::)!RBO #.42LA9CY*/&*3 K(E/3*UV5 M8*8$,Z]:PIH.6-TN89&2VTT*0D.!BTS<8%(,V80I\H!Z@6),+;",QXE!%W3:[>:H\Z!9[OZ H=OXVYQ M05%L[JM-#R-9*4)-$]^&8CDJO3:,2R2TRSVEWB+CG$5*\6@)328H.MV^J3G" MN"G%>G,+!_-:2)K8YTM]:49P,%Q?8IY2[S@8O_4Z;]L%9#P1B$/,@S4Q5N+Y M:8TJ(<@\W=L"MCD]C$-7%&RE#>IY.#/D4,LI$IKU4 M(;(IMD%-K4CTH&S<8"AWT!LOA@!,EL*X+?/2N"(@O-*&ZPNZU.* D6)RUN1\ MQ<-F(\$S;W9["AS/_]F[!/"NI>]J/V([3B00HT6",7-)K9.W6?K3.3T+MR'Z/-1=C,\M_17#04',7E:7T!2..6BV5"S)R?#+U_' M*/"=1KN6#8OB?V7AA:.(3EO-6-D:)?^Z\GE;"=U58PA@]#>#HI[J=WZ[KXB7 M%? JDS\_ZQOPX ?SAQ[Q8_%F>_L]HG]5L/82&V4W1,CML3U]]@*WV=S*]WTC MSQOI\W[,ZO8&78QO;_@#XZCDPF@(C_+JI@6&U9(HV!BJ4/6&8KUF%4]5F[SEY6-/[]V5OZ9NP-@ M,E'LBPO63BM4J" B?\ZUP,?R/T(#D+';:G=6:Q^L/ZK!UX<7X"JUSA?L8^C= M0-+LN^3MU,L1'I3/6Q&)>VFU,)RZ0+$T6DH9'V!?P[?Q)-_KEPPB'UOM/& 8 M[V[K?24K6KTW6D^&0?UHM0/,9HI<@%P1]?;GOARM;*-";-NRKI6:UF.?"'PZJU^O=6T=FHO:O$$K"W; M4F6]/8LZZPZNVX^7K_5B>U>\LL?KY3N;:9:FM3=T.F'%/8FVT[U7L/-)UGC# M /]?=2\?\FW <]EM57#36YYZ7)^]/&RKT6RX7N_;BZY$])9I#.*,:M6IHHS=B[-<>S[I1ZN_7:PWF[!< MMCNV?7$EVPX&DX5J[.%U_H?H&S2.[8W/!S%:9@2S2/',A.5-1$YJ@RBD@LH; MX:1+$)WBT?3O'X.$/S7:8 ;V^D$/EI*;]K():\-5H%/%4%GG_"3F]626Z+'1 M_\F_>HOANO>P_/4$2LLJ<:=I7&[M'A\P+J/33B/E4ZX-1(H,A4@%!ZP"H9($ MI^]9)7+HT)/3K@]"D1M*WH^$"T\D3'52+!K.E<6.*BHMAD )0BC"Z)-H@Y_2 M=%']T3>B+SD8[Q04Z9E*KN *&Y4UEB*=.$&<\X0=/&IWPY&K1JK*L2?+HV73]]#*G*Z';!4<;";" MI&PV*JIL-H-5147UGF:I7EWQ 17'-_9,1D1"JZRGEM.>VD?;:/>T+XO.9=&Y M?/XY+D(K50?BI$V<)>\4PQ#P):6\,)*9F>M:O7KF=;[\?[CC\^G/GT\=O.QL?R#;]SQ$#IT6N:J6YJCA=K_VHF[=O3AZ#O5K>X#.(!4!X,Q< M1=8XY!RS*( ]1"T5<[E?6]%5,]HO.:< .E5-1[I*Q3S'D9]ZN_Y%U/&>F/"9 M^SLO&1Q6TWG5M5MBPXG0;53R41/E.7$.Q:@" EM*2%.L4"#&A^!3B\T1C(EBG@2!@ -H,U'8_(A.*E\/H0K1M!L9)MB$3D_EM/Y MESKBN>W_)>*9.D ,,U0[["7C&JF@-.+:>P (K9'&P@K,$Y.9;5:Q539W!_67 M695D=L*YMQDW^QT38T@WW_;F8<",!TYM),1RJHB+,BGI\Z%N&S$5,Z>:"LX4BQ+[1+.D6&Y0*25MLXDRS%$2GI:>=_T_&\QY$YF!30+ MO/TX_0>TH A\=]SZ-!@N^Y-+ =##\K]>,1HM +1A*M/T4@A224"28A6P#E@R M"@!-5LF4):=>$:,?1TBU:&>5'R2 JKKM>R0-F<;I^]B2WV-)H8;Y4JK^Y8F8 MH9Y9/1.WNNQO4^_\T8Z[]N8)F8H%8C'YCL-:H8(R@B5K/(:-*.RSS_H\O DVF]3% D!C U9CB/!'[. M60I9@<,I.B_)HVF]B@D\VP0@QC@@20H:#4/&F1ZOK MPMI>_.-DZ^/7;GKU3=^#(ZSV?YQMI'8H6:S_5U3V\I M,EE]&CN19"1,AN16U@CAJV(,^_6563V\YM]A6<]<^XMES:%E^1^9DQ>S2(4+ M&HG@(#NQ(2!G +EH9!0G "T<3$6FLBI&#UK>!*S;J_[Z/=RT]0F):9^Y6 XS MU'[M;_&,LJ(4:MD[+>7R^" H>+@:TG-V05KN26_LW#&K9)-:>8Q@[&UL'-! 7 M6!9&HPP,(Z2(;# <)6T4CUXYED).:OD(K5R50U8Y;"?V"9=SBR=QHUK;L M15[=V!#[5[YBMH%&\[P"C,?O\/;W63E=5?D$QQGDO_D"[]H1$F989OO$1_UF MC!M?[&]PX^NO6-=IG9QW[_[*",W,X\2/;O,TR7%\-7-[H9?>*==BR#!N_'G4 MON;_.8S(M:,]1C;!8-_9DQ_VHK/RZ^V[A%L<,H_AF;WS)E.:V4WVGC4L1ZT> MY^6[\V:([?PI&).=F['4CMH9C?^K@666-I"")$HY9\(0YCU67B;(JR0V!VIE MK6+(RRB?P3:OWO_SJUT;-Y-#?MY#6DTQY\0J'WSB.#(=5:20/44BJ;"&]"(6 M^ Y@>H9KS(6R26@9G>+2..N8@WPJ$V-:'+%[8&Y?F'G_2\Q;9A40]KCW\_(Y M\N*DA/PO0HEX/!,1>*-1IX:![$4C=2S&6JBNV,ESQ M*S[ D:BT*1R)][0$CVRSO"WJOR]5C2,7-?I:?0 #[U M)$_"B3H;$B%!W]_P#N[6Y<[NX=X[QN,[]O1R?8NC/T; MO'LQW!2^)> SQUM_?SG=__;Q:&_WL]BZW!([&U\:6W2[L?/I*]G:_4RWX=UQ ME'_>!Y>HYLBI+/%IK$80E ?D,/8LY#TKYU?66)U.36?XM4FK%A#<8#4_CMWG M8-O2HQ1CDAA-!(^2<,F8DS)Z01,C\(:*;*HH]4=L5YC4'$:J D83@-$HQQ1D MZ@QS*A!6 B..J4,V,8&T3,(YXKB6(9]0F0R)YH@A9A' YNS:N&<232T]%'&I M,2R=1GI/> S!!2NPL-CD$A3G#XF:%"AZ>2@:Y7V)V&'!DD2>40)0I"1R+GID MG=">)NPA)EY9HVRT07YN21T6!HNJ]M''0$RA8+@W)'I*[78B'.J#S?NK=:&? MOJTWPS N]2&KFMJ2T4T/N49Y&*QS6+MD$";*("Z\A2#*"L0@B5>!1&>PR1F= MD)-F=.4T[]3+Y578=26^.@TM8!\5A5S>,,\@V/ *)IW*:"-G7BOA'_+Z$77Q M837@+T4-^%%]$'D\!T2XP 7W"&.=$*?P-TND1!K3R(B1)(DP937@RJ+R5P?; M*GTYM=#H^':L#*A_T5&!ZGK-5I=N=+LQ2[_&=H2W6^UZK7/NOEW+"H,9A]I) M SY7[;QV>LW\[X\:,=4^_(S^/'=+U'92 FML#]U#O5+,RJQ,G5N_EG^H&:_& M4L\_]>.H==H3B[/GW:-6.\ML96U)%V,3QG%2-6R%WHF'F_K=C4[G'$;XY>KH M8=4RTDMF^D<8SFRGDQN-\N"RT!S\\_QTT&]4;0\/2LJ]K.C6'8R]<.\@174" MLIJ[OB0S///S=K/VR\KNGU]6_ED[C;9SGB7%[:%M-#N]N7&QZ8]RD:<&'ZH: MG" +@^_F2/&LM\=[^Q=;S9.+ZY,;X)6-^+UJB:NFLS]!-Q(Y^-F\>,,E&OF- M-CA[&\"LAS+?(]QN]2O1MG-'$WS,M@]CMS.JJ_J3_='X&XV/50]4LU/]OHOYFN IK<,FW#A8-:R;5_K>^;V>9O=J M;:L%YO+0S9ZU6]\;G7RS5\U5V3;MR4G5/MF[NJW=FJP,]:CQ$QTU LSGNS<$ M[8<0QGT^T,3@A#6&X(I&Q(,QR#*B$,OL"9#T)V;9REKWJ!T'UVSQ MI*7[_A"]'Z'_,9C@(J,]K@%C9_<80NH/=.ORD.QL?#W06F#,K$,JJQ_QD 74 M:9* 1DIYS)CFE*RLI=9Y&XW5QNTY7[\98=#$<%,N>8+FG/F#SYNK[7DG=JJ[ MV\J&7'MOVR>M6@=,[*2'6:CLZ^+^='EA=K=6P(.;U M'3"O=ZEV_,\YA B]'VTTS\ZK):]:O<_Z<-UH^I/S,'CLV0%.*Z3. \@?CC8' M%+E1O-X/N#O'*(&?YF;XF+M5:EF'MIZ59R$2R=G(+?C^WLHW=Y*#D9'!]Q+Q M"LL?]>V\S"/??YB]+Z_6QG>V^1A4XA8K)BB/6FB.-<"$%.T,;@R>?G^IJ&9E$%(^F:TA=^E<3\AY MM3+:^VWG*OJZ]J8;L_UN3+OO#&*6H6[6L?/S\/->G(8>(5,-W[_^&VU\7VX M.MV30[3IY*F]%"[/J,[\]_2MO+F)/A[N%CEF[XF.75D>[UZWAL M,).[,)%DV4[%]7=V^/[&_K?MW<.+O;_W.%P;[Y]^^;9W^I7N?_K\(X]KZQ+& M\/?OC:W&\,[.T?'V*8QK W[[VR'/]C?4?>]^^7L+]_MP[ MW;P8UZNGE"8F6(I2SD@Y)QBYO$5MM'*!^,!CC]<*C^R*/,./)H#9-^Z+-@AB M:324J,"9]$XXA1.+/#FKA"5CR4"*+RZ(+PZ1*>-@L([,H(BC1]PGA[3.="'* MT.1X/N)&BB^^FB^&P*PQ+A*E#!?86K!X4KY1P&*1P&(XZP!D\-X[CEC*O9V$ M"F0)A!JSYIV$@(UA*:L:\3C]E@(] M!7K>0II8H&I9K M*Z[/&OY@SW\O=2P[='.>%@Z1P1>PT*R:=3,;0\/F"CW-1^?^V;CYE"NULO#MO-/M?6GD.==K MC51KQABRVM[@1C/!T"B5SDOKL5PM4E>2+.,[W(=81-:;81SUWWH6GH3%Z,V+ MMVQOK),#Z4+B1F$DL@8>E]@BB"5T+O&1J!SCU-L%$&_YDO6V^Q-;(< CQ55]DH16WD$-X,QJPJKIU S*+P*KC\3 @$V&[8#-IO!JB(,2>%!$>3M5E\%>;M? M&GD#I,QD:]=?['WS;/_37Z=;N=JPNP71W)>C[=WC'WN7AWCO].OEWN6'GWLC MU8:O/[! >.8@+$42-!//DF'!T98W7F9X6H?S,R9BGU!\R6QAY.\R'2?C/P?L5V!V%0PE+X"A [5:JNX(H<55W7=A6?"?G$ '=[E45Y@ M;"325'G$N0_(B8@1D41@&H+4EJRL&;&JQ*( Z&1=+CUTHZM4S',XV9=Y>&.M M+&,CP&<2\;]D*%C-6F>S^4=5*BV1X/2 ;/1 .@W61$(MLM@3Q 6QR#@:9KOV"$\>"E,HCEBZ?"A49>^. M4B/KI$*,JHYJJG,;W0QU"$TO@=T"HU"1<;]CDZB*)R+5$6; M#!<:6VDT45%(EYB&UZM=\%<-8THGTTH A]3[/2DV"Z-"LM M!48/1:Q$,4TC=8CJ"!@=C4%:A8"4LH)[+8WE%B)62B:.6.<8I&^?&ZW.VXS( M;8R<)GVV/&O?;3E=5;E&=];J5*KM[]HQ'Y?^'J^U4/]Q^\A5_TGAZZ]8!P_E MO'OW5\9)P3YBB+>/!\EQQR3F]D(O?0)-R]N#OOGG4?LZ;SN,R+6C/48VP6#? MV9,?]J*S\NOMNX1;'#*/X9F]\R93FME-]IYUR,=P*R=X!\X/=]7A)A\?F?7^W: MN)FC-4[C=Z9Y]Z91.M:WV-?U3S6)DL> M+4G!1JMS_8QK(9R,3'H&*80W-M'P0$EM<_OC?'Y_W=5C>3 M-K3SL>&?69P+O+_3\+7O.>;.S[*:B8H?H1>H#P!B4N:*ZD#V?]^7PTQYRTP, M0,(>V]-WFX,[JY*)/]IQU_X<]O7'>;=\<]Y]S+8N/QPP[8S/E9U@<*:T\AAI M;2G205O#C$PP!2MKE*K5,?X,5G\"?ZE/9 &9*DT)ASV/F*?@C)+$!J:9=X5NL5L M-S_%&S6S8LEC+9GG!2TI[0.7"OG(*>*9!]L(FWOCF=;!,FJT!CACXW087WE! M*V8UKV;U]TQS4OO.'K(^Y;>JO2#0F:,,D=?ZD5;'X=3(O6U^ K/_1ZC<&K'VKM:UL;>S^>=B\L4C+W:Z0,Q MP!UV]BUD7.QOK!X%K M&063""N3V1T$0X9SB93Q\/A%E":"U8@Q I=7^4A5B?D1 95:-SMO :'.^U-4 MK_UH=(_@I9H]/&S'PQSIC=E.>+T=@-G!V,!*;S0EKP^>P>V"8['9.^$-[NE MV@0K)TDH4&D0)T0BH[E'5DDP@9"<8GAEC7-QSQ9#CPY[-$%HQU/;:&:K'7!Y M]SBXLU':L[-VZR?,01?PL'8?U?633/*&$0ZM<;DS(=_ N3WY,AC?OQOIMIV@ M3O3OPGD[9TEOTC(\/H@0R406)/(8_N!&.60)$TBP%*C2U*L$H3J]AK!!>U0$];L%>SCO5$EJ+CNW6^>'1WD1E&-VDFL34*?G M'>-> \=#72N$ZY79<52/;">KL=O)Q*S>ZP-3H'O?;/K6:=Y[V6ATOF_E_GOZP#AL0R-W1 OJ'(V<,?!6!QC$NX<8EI7?7'EY20'>H_E MMPB8&Z\M$_X'U@F_W@P?X?7&87/.5 5>W$SISL;A 0TP;Q["2*QU0CQ)B"6E M)LAY*:BQ)DC-%T!48+>OD]%JQKY\2*/G&ZZR@JS]\;W1R<:=%0?Z[W6SW_2B MX&ME@5N2!(_>D+S-?[Z(Z@0WNW.S]D@C7;R&8(&0Y"F"!4*N<#[KWR.O;N'_RQN\?ORV=B*^K?Z[.CKI\J8]++O5IR.&M MMJ=6N\E"?]N=3H?VZW3][V\!I[;SEGL'5GI#"43L3-()Q;E'/K3LHO> M&<>SHYV-/([/?.?O/;P/X]S_=@C9 V06N_"Y3_#;N^%T[UOXMC]\QO'T ]^B MV]_@]\7^MR^G>[M?3G>J:O;1"=S?C[UOG\DVW6]LT^W3L8H6#@O.J$!$2N9#")0KS2SET4BB M-.3X3!'Q4#MBP<6YQ<6+87X.PV*NEV.5/.+"1.1B,"@1&I(T/MC,[ZYPG>'1 MIL2"BP47WQ0NQL \2=[93-6'NN$>I5H8"%E 1\NZEB-'FF:4UR=A9L.J^D(QK4#Y[00^4',@!/2E$D4-=.:>IN\RC4FH>J&CK:I%3 SA/A668D^E[I@\[;Y4.#+>OTCMGL!6[1RUX M)W<1DQBR,:$P4RQ'0O/1:+*(' =E74?(0=7 :/@E< N>B,,65E3 M5-?II)EWP>J"U06K%[*:4K!Z'K!ZN/P2HA).!X=(<@YQK C*NQC($)]/HR>A M\YES260=ZSNO_Z!,T]A^Y>Y##<^ZM348.#<>!E'W[F _/QM]B,J=$M M!^$VC@^\QI03FB 8(3QO Q $,(B1QY1I3VC@6"S(0;A[#KN!G74:%?5FGVF[ M=^HM'Y^?R;FW!UVC'(DK1^+*D;AR)*X;L,\Y.7[QKK^ MB^M%;C=6W">4%AX5/C_"AB:N791!3MC5V:O F'DVU(\1GH ]><06^V+7DY:S M\#/U#=4^;O6M8B3E?!/%FM.MW6/(.3_\W/GT%:YUC+=/]\C>WU_YSM\?+G8V M?H=KPECI5SQ:K-G[N;-[=+RW^X'O[W[ .[N?85Q_'>WO'HJ]7)#)^>WN\>7^ M[I>QG:?:>^EBEFC"N5>&,X9,E QYSK&3T6#AZ=F]IP[<,/RM0,DK0LGPQI&T1O(D# J2:(A%(D5:JX1@FKETABH3'4!) M7C/\N^4+Z,P4=$:[ M0+G&COJD4<(V(AZB1)88CF"J;=E!37?D'7 M'DI-O&5$90D6XI1$7#F++!4121^(\-I0*=+*FJX+,AI/%-=>&M>>>J=:<>T7 M=^WA5,$9XB#D@BQ!*8$X50I9Y;(>;;*>)A%QX"MKHLZXG"/77KZ=G$+4,=L] MD0']? &7F8'+Y]&4@ HCO(F(>@=Q R0!R%JM4/2*"D\L$QK A2A:EWS"R*$< M\U_82+[XXHOXXE ,SQ-)6K*$A.(,<<83JG8;M \)$-90KP2DY[B.Z80K?7'% MA8V\BRN^A"L.Q]PB$J*$P(A2YQ%WD2"CA41"NT"Q]#P%O+*F9)W("8]US%&1 M?GYC[8V8(EA_J/K[^DU]S^KIFY>.N+F^QO*E;..;[Y9C;9ID$WD*.=L=F\@# M3^T_ZCN.4I7%:GJ+U=XHN8>G%L)#@;#$>2\Y.*1I($@E[36)/.H$.9QB=3TF M;ISE9O);#!DG<?'+8?2.2VYM4YSI**UB!MJD:',(\4B<9$S9ZQ: M66.LSF1QRWERR]FU7!6W?'FW'$[MP/NL9($AZ6)$W&.*;)(1!8&YEXYHK'Q6 M!Z[K,07/TGI56J^6(5R_M9];8&CF,.1'@O; I9%,212L5X@319%.5"'E3-*. M4:L8!1C2=2G4HV&H-&LLE)_//OXO?O[B?CZ4!00C=*0"\G("L3\W/B(7C$,D M$D\8"2YQ"W[.ZY*,DKD5/U\*/Y]]0E'\_*7]?"2ML"(E+2VB7%#$HU-(<\^1 M$XDI8PTXNJO\7& S'WZ^?.7^9>[0FJ_\H?^H"]+,'&D.1S('0Q6+(1 4A:6* 5((^O"O&P!H]057SO<+V[Y@FXY+)A$J#!<,P01/T,< MDX2,AT!?><^(PHYKBU?6>)V)47*)XI7+')P7KWPYKQP.RZ,7%BN;$&%2P&)I M,=)8<113;O&26&M/5M9D'=-1V8L%*/;/;S#^_L@V#V.MT:Q]MR?G%:EUS692 M5=OT;ZWV__H2/H Z7R+\D&^<-*JYZ$W/9G. 4?"!]4XG=CM_#69K?3!9!:"F M!U#'HW*H-.)<(D3.*PL Q072FDH(Z8TV0EJBH\AA \&CVP#EX.;2^/V,Y&"* MW\^-WP^KO"1NM/*YKYPEQ&&JD2&0+G!A@HZ:*QE\]GO!IZ7Q4OQ^#OU^1M(B MQ>_GQ>^'$Q*?C#=*:F1Q$'D_T"*K!.0G0B9#8*I5;C^2=2$6]S3W_&8ENZWN MG62\11IJZL]A:6!Z=FE9*0;-"GL__,BXV\NWOL)UM\B!\Y08[CRR-N0:;8S( M.!N0X!0F+4%,)O'*&J&R+LVD\/OJJDQ/XO\LH%= [^5ST@)ZLP2]K=N@1SR3 MRGN#L/ :<:LAYW14(*&5@$5,,&&S]C.M"S5IJEDPKV#>[/+Q@GFSQ+RO MMS%/TJB9$A#H^: 0=PXC0QU%PD.R38FD2I*5-2[JADXJR_GJF/<(]^P+\_4=[L87^T\* M7W_%.G@HY]V[OS*BMO6X(=[6$93C9+OF]D(O"(F5XJ-6MP=]\\^C]O5">AB1 M:T=[C&R"P;ZS)S_L16?EU]MW";>?ZK@26L.D(*DBCEG D(LKW'RLN$G9#8'*B5M4J3-HN4 M9LWHK%[[/[_:M7$S.00 O67$&.(%59#QZW+MB; M_WX0M#4IVHBT2!%QK#72&B>D"+:"FT@T713!WJS1;)L7_^>_-"7J7YU:'-A M10L$CA1KH0&O9:*@U&Z=5CJ]7U?_7*VEWOEJ&+3MGG=;[8OK;]A.7]RW\R1I MWZ+EZXN6[]S)XR[48(N6;]'RO??^BY;OF]+RO;5B-ZKP[FJY?DZCZ/.J> M4 MQ6J>YXAENCN6(W6LQP3@ZP,QL3\'<=>M#U^5M1!=T."\5]=JX9U/^T?;=.]B M?^/CT?XWC_=.85RGG^G.[E>^OWL(_[^%=S:^\JT_A^I:WS[S_=,/;/_;[\=; M?W\\W;[\TMBCVXW]C3VQO7MTLK-Q=+)U^9EO[Q[^_-_+#Z-,;UA"1A@$8D1: MQ!W1".94(15C]-1[K:P!"($E>$J]([,L9KV&#_UCIB2B!90> *5G[B@64)H+ M4!KFN6-!6NT2LD12Q)4'4-+:(IPXTT%@Y9@MH%1 :5Y!Z9E;?@64Y@&4AMML M(2J*)GB/@M!92P%CY&+$*"I.M(F:FZSU7D#ID: T<1*:JO\6)PFM"'1RVAD[ M3\HYQ]SO4H+E:Z25\.+[:E_J,,*+L7.+[*A Y610N3DJ 16ID\(0I#F6B%/! MD':^FWLO[LMOPQYH;?RA<* MW\FQWYG]YY%MQ]_RW+V_,77O6YUN0:O)T&IK),<@$'88 M'1T2-@K$I7=9OAHC8HP@F,/,)[:R1J=6C2EQ8O'ZU_?ZX7PD M84X\%@)1PQSB(6IDD^:(":VM20OT5XQHDA$F!J*>"(VGYNQB#BK8X0)3D:LK(DQL81145+-@T J,8&X8A%9+13"S&(-3LZPA B$C=GL*+Z\++[\6AL= MQ9>?Y\O#V81TQ#-K#+)885B7K4".XH0@_-?:0(:A*E;D53X?OKST&QM]"8,: MF'<3!ORT[.#-%#Z>GQT\H_ QK#:1/['1.R;=[#;*UNNDX/1U)&F(QIF8(+*P M0>12AX.D(0J"A"36)&-"4!!HR'DI=93:YEPF#<7%Y\G%A_]'A47^Y-+OVMS:M:S] O?> MM3\SLC*P]B,IEZ)):A8$(MY!RL6I1T9C MC(@D1!&>C.2J-+(OOVO/2__8;?K>U/@9 [J,[5;Q](D]?2CS8MI0G?,M[KT' M3_<).<\PTHH:8;BE(E.<5)R ]%_%VQ?,VQ=@.ZA80 MUY@A+8A AG!NB=3:RNJ0Z6)LZ,Q?9O0*V=;\#;@\A'G)NY^VO_FJ2].GDY:K M" B[MGE8I=\GK1\H,T*$/BOA&]OTG/^.R$^-DV[CC]C.-)YEB9Z0,N?GM3K: M(=_9^" .N),)XBV'$J,:0N\HD7-*(2NCUC$IYWEF%UP5Y>#&4KOR:R39Q96? MY\I;MUW9$:.IH0;)JJ]94(%L8 1%A@5)%F98AQQN%U=>;E=^C02ZN/+S7/GK M;5>.. $*\XB<8%F^STMDG5>(&F,@V'(:*S/^8-7AB5;30KTO*!R%5UOJK]_6DYPYNI[TTK:;#']O11V-2?MU;Z.I@U^-@?_3G[ MTINR@EE/SR3Z\GO*!&>2XLCB".%'H!(9&SB*2B=K(X2,5H[?KBM',9;%MZ>5 M113?GI/48J"A+HB1,@F4I(N(1V:1DRD@S@+&G&O-\P;=..*IXMO+XMO32BN* M;\])KM'W;2H"=_ ?$H9SQ(5U2"MGD7#81BDL4<[G==O,AV^7O9FW_JG#7CQY 1PX]R>U,[:K3,8[479H)FG7.OFO/T)T]9*FSZE(SGVM-?HZ>L>/I,/7TH M^Y">6Z:]1BP)C'@4#AE.P=U=(MA+A1-VQ=.7W]-?H^6L>/I,/7UXE\A+(8,+ MR 2I$-?@[B;X@*BQD2H1<- X[P _F^"_,/0]WDEWND>Q739 YBS9J&9E/7P[ M[W0SN7JGH,^$Z$-&,HH@E'-4.0 >*?(V!T<&8X:")58IDUR28=X*'Z7".9<- M9L^@>2F._7S''DH@B.&*))(0IIG^0?0/LS1!L5S"@.N MU0ZQC7H#>L?@#D+K/!]#'SAI_P.08KS+]]=IG33"U9L+" WS&+WW%(O/X4GN MG,5VA0H%!B:% 3H2LU.+K:1*(DH=R](< 1E-++)6:>HCS"@'&"!FS-K^M)+! M])SI"5#R&L[TCSM3_P)?\P!?+[/_4>!K.O UE)DP(['SS"#)!;WF"KU>9D^GH-=TT&LH!PM:4).(1PXF"'%C.+*! M"A0Q=H)XFXC!F>C\V5P@!;VN[\-._G;3\\8(ZY?[_'F%_^E?3_FW.=TZ_?-L^A<_NKE]L MT\T?V]\^PW4W^?XG&._I[R?P'H-Q7.Q=?KW\WTOX^^YF9JFU1FN)-!40$;A, M4,LB0P8?2JW\G4[METRD<=0ZA]L*G7^^N^T"U1]3?5#F4<]I M" @'8QF,XM2V#QO-"M#$[84_UQ(;Z0*FMP*$*^SL(2",_L2>=>*[P5_^-3C@ MUVA6@ZB^]*_^Y?N FG]A>-9WO5[/Z/]Q[EZQ6 M(< 0H/?>4W@5,.3.M_$JN?.]^RY+Z*I@\DF7O?\]P=AL!JL>==D'*H8/QJ:C M'QT3/N:6^=B>JS4O._$C@O9EOG\RNNPOPC(6::S7/1_1''KK+YZ5/ M<\<5^]^SN__Y#G7O3!O/.V$H9Y14,BJ\B-H)[JPUPD;X^KT M:"17' E'X2^#U_KT['T"B!RH5E8*5^I;ZXVX]?;!0TAS46AU4?^7K]),MJ ! M;2_+S-_9)!"X0A"[Q;=/M_#V93C:.X7/?MJD>[N'9(_N_=C_ML>V+X:R3 B" MM[[]=;P/][=U>4CW(-#=IA\;^Z>?\=ZW_:.=C;^^P3@A9_4,LLP1@9:D&0W) M)B1X"(@GPY#3V"'B%)-.2>MS5PXE=:*?W18XJ4^]\@Y_P<:"C4/8:(.2,>A( MM(O<&6Z)3TP'PXQPC%-;8>/()D#!Q@7!QB%)&R\4=2YAI$-TB%LAD,NGH9C5 M-' %JV/,V"CK5"X,-B[]4Z&T2%(R:'D9MCL1O MG%OG@M=(JR!SAX9!1G,+D 5172"!:"-6U@BI&SJM?8)R@&L.G7EFD4EQYADZ M\U# H5T*,O=/)RTL@O#"(TTC1R%/K#=22A%7UF1=ZFGU6[U)-K^E+_GUM^&; MA[4>V_F-S9]RTFQ6X5#%N/, ?%Y-S+_SO P2N8N"JM-#U<\C(9)5A')!#/)* M0(B$DT&.$\CJHN4L"!5;/;LL?(P>>$*I^E=CL M5(TFI2@S![MO[V],R'HS_!:;,36ZI:8\1:CZ.A*,D,23YR=JZEJ-GJTK]9JE\?,7W$DJ?OX2?CX4DCBAB'5$(2.#0CSFYFT! M?S,V8$T<@5FGU;ZZP,_..0K=SN-=='OGWZ4&\L(UD*[]N1V[UYE1JY-WM=_; M=OL"(.B';8<"1E,$H[V1H(/"' JN)-(Z98'H /F12!SY&*AES+LD$@0=NDY4 M8=]98O>>30&DN/=+N_=0K&%\HA0P&BGM$^(,2V2BL2AAJ?*F$>9:K:P)5L=Z M@:H?2[!OM&CE&G#IF@?7;G1K_J;[EG+-BY=K*DXC^%>!T1G!Z.%(E&1T-#)3 MG/BDLC(#Q$MYB426XN"T]H+FW7?#ZO+Y45(ISO8^/10:!?G88[/Y1[OE8Z?SI3\SD,YM7,]+0:SI M(=;Q2!0B!>'*4XDC% J>H]],"MKG-4I>79#;ZG5S*]WSRP* MF:K2Y6/EPY!-OM/_F:F5,*.*9YU_#$J^)9$ M$"929)RAB >C,U )"$.B8L%@YBQ=65.B+O$\'3XHU8\%B3N*2\_>I;>&A>4) MK3IB,)(D84)DCCA,79A2Z5ABOY[5L9SBUR_DUT-AAX_*5BUHCPCT%K<5.]NV?$7B:=N4&M_:K7" MC\;)R7HS;%Y-RJ"#[O:_"\9.AK&C.L-6A&2YIBA!9 71%<;(88\1)B$8S ./ M,>83C*,]^H^7&R]EFSGVY1E$2$_UY1),3=/1AX*ID+,H'P)2S#O$E=6]?K-@ ME$]&*TG<8<:= M0!ZF$G$?/'**&R0<29;\?_:^M*FM8VOWKZ@X[[WO.55JTO/@G*+*"7:N4P%B M!\<'OKAZ!&$A<308PZ^_J_>6&"2P&20A4%!Y_F:& 7/<\7SA'EAN>;N61*$T.AWT^#4]N+*"XTLK?%QI>O^&G56X:\99AV; M#OT%6X0I80URT2C$D_1(!QI1#)P90I-(,JUM,-P4XC'V2%GR6&*(+]0>*1"? M.\0G311B570B(:65!XA[CJ"O%;+$1,M)H(+EXVNFJ=EC]EW* L@#3]4^-D/? MJ/*/2TG_O!ELUD9*G<_K.H\5EIHA2TU'\7@LA301(QN)0UQ3BK3G6Z$0U0R):CH>2"4B,34"2:$P.%0D(4>200:K()W4\$F6:25-*AYS M:+6LF2PQFN<6UE/0/&\T3Y@=45 S+8*9=<21A?!=2GR&IXRD3#6L3HV(&)1IH/F83D<:)P@^1#33BL69 ZL0T MJ9I5#M;9H>F)UYP*KQ9>?3YQ\(57Y\FKDS%V=[:1IGW(7WO-+N^N_/%,@[/_G$/OCOSOVDQGF M0;U]#-?NOC[;IN\ %._AN>\X 2N_[T-WS$HQ]G>^<1=OK-R)4 M+#0VHX_'+O8:C#0;>;Q5/TFE8 V_X$:K#[?#K?GA_<8_J[=VAU"?T/_7J^N# M_F%0J7Y4$+P@C!KVT+YM>]*/K\:__#R6D6AUJE:J;OH9&N:@U1FSB#B9=G=S M6>JO?SYMA<%AGN/6<3W/C;SMT9M'7Z]77TW06/V=D.N2ZUN_QNODUN^^]UA" MU[F1#WKL][\3[/:7KDIA!;[;8W^P_/+#Q=/I2V\P@GW,)U>7RMC+L+]U?V]=_^+JEKVAF]S= M+MD_>L>WS]^VMH[>@.4.[N[FA];>I_>G>Q3<5OKA:'_SE^/]HR]\Z]<)=_?H M;WCN =OZ!,_<_?AMZ_P]WOX-RK'Y"]P#]_VV_67KM_WCG=V#4_ ,+O)Q@B(_S!5G"AO4)[ M$[1G&'-68JNP-3Q(8:6AGC)'!28^2%71'BZTMWRT=W:=]G12) <'()ER[C!O M/-*8!20H=1(K+9/..^*T*?&CY$\X0(UGTBE(/ M7Q&<:8^80GM+1WO;$]:>CYY$&1U*1%C$HP?:$]@AS9A1'/M('%A[5#8QG[O6 M[TQW+N9_5.A)L?KKH>T=P.,&W4:K.K5?+6;'.MQPQ61E[L%;#]I@NC4'VS19 MC;IEMWL12K%"BA2+8K%W4SXK82[J8!5B,2G$N5+(>L:0X4)ZS@GG.!].;C*S M3'E?B\C,C-$==/"TDEL-E"O-+.712*)T,(0I(BITDS&Z?Y1AL:#[J= ]X9I% M2A.EFB-*3=;0%1X991E*WCA%C*94^(QNA6=UJJV@>PG1'0/S)'EP.(SCF'DM MG0C, -0#2SZ:"MUXC.[OK+D4=#\ENB<]$&&H28ESQ,$3R;*S!&F*/0+GPPF6 MK H*T"V;0L_J;-4SBG-\4FQ^B+5 =C?==)*F1#T^F9BGJTIMP&# M_6!L/B8OC$':]Q; MB2.[1ECC=%WET/*3;K^5G_RJ%]OPBJ_Q,J+\_UP7#QBU M%+Z\Q3IHE.'@]ENFHD3O5L3K ?#RIG#3I7W0HK44\O[ZU4)?_7G8NPS?/8C( M]:+]@FR"PKZR[5-[UE_[Z7HMH8H3PV.R9V^M9$ISJV3=UD"UW5X%@E< YMC+ M5T&9[-*4I7'8RY/2/UI8YB43*4BBE',F# '7&RLO$W9"8O-9K6WL5O(0W=3X M-<]GG:P8:#=NZLD) JBG%V<5. [!B&@=-TR;*+A6B05X#W9Q.54_;M!@[C=R MOON&BXT>M.A!ITJ$=8O61RLU6H,LWG'<[474;GV)[3,T.+0=U.D.&O!+INAC M:-->?GYNVJP,ACAR5#J&Y5/H,*=&$,NX>M^KM58WZ2>]2Y%3JZ6+K=F+XNAV,;_ MS'\)4,S-G)+/U)QZN.;/ =T^_8P9"RPICK3! 7&+&;(J812Y)!:(A #H\PK> M^K27V0#@MG,WWS26[(%M=?HW"I8VJND_?]0%7H#?JN\\7-2"+_/HK3_-OT'/ M :X[C>V=/_I9M.?TL.4/?PS.(5QD!X->RX'),$)A_';2ZL7&2:^5E7RZ(SA6 MY5YO[,*(;G6@#/DXTW?$@4*-V3PV&Z>V?Z\A_]A#/U-C?WJH3Z+AU\.<4/M= MY_4Q6*5W5(%;/2"\^0;^QV<=\F$?;1$X=P1Q(A5RPECX(;TF@CHB\R'B=7(K M$.X^C&#TPC@$2P^FON_"87T6(E$+TE/;.8G94.D<_-'M]W^UO=X9#+=3VPO] MU=55R[^__QR))-$IC&"(6<2] Y*U$>C6"!(UZ"9L^JL$5]K:BO%?6U[QQ>RD:]'4T? M@\;?8%'!3-#8M-GLWSWL=8<'AZ^N-= JQ&7DJ?G:7/SJ#F/D<>'X=QA9#S_> MNKJ%G-$!Q'J;DJY3L>0C]VUM*SXF8.N%[LF^S%U5YJ54D3!PO#E/C!K">&3" M6L*C$BS<]23@[;[GBFRF;L*UYU_@N7 =?8?W=K_PG4]O#\%#I3N;VT=;F_OM MK.Z]]]?49NH7N.8WN'U[5 M5=C>?<>A_I^5PTEK3)"+1B(>F$!:J82$P90K%8VR:FV#X2:,C"4*SES009-" M2\M4MWO0DM >,RX%"4%Q):/SCN+(%)7281SO?(RNT-*":.GL.BUQZCEG$0:K MC0QQG0BRWG%DM*$N>&R="&L;G#?Q2Z2E&46J+*&[][VE;"PE#PICXYCGT6@- M-H6W'(R( !9&8C>&:EZ)^;H=JWO1]G;2I:M90'DG4&Y/V I&>D^X\\@G11&7 M5@ H34+.<<:T#Y:0]/TN]E1DIHC\]Z1[^Q6E"Y>1!?; MG%Y.!(F4%V .&F^0M=(CDH+Q.@FADLJ+5DS=>/SLVM^S7[-Y-E[P7WFC9,7D M,^X3Y,"L,2(H:QCET6LGP5GT(D5!?!!6%:=QF5AB:\IIC$(90SA'3#.3K3.- MK/'@0V*&818G7%22HK3)'V^=E:#]Y<4Q(YCSP*D &XU;++32R1CC$O/&*E>\ MK&7#\827Y;Q1BEL&!ITV671#(P.V'0J,)\JYHS;+[A'1%"\:QX_;/'IF7I81 MA#,.)K@TCLL0M,9,6+#&I5)"<5Q,\ 6#+%=;&DPL40(TQD*@LB M1H),4@'9X(G4S%'@Y.QE<3I?+^NY[S76A]"*%OIM]IE60CL1K;(PG0.=&!UX M=N0Q8Y9H@8N?M4P\\7[*SY(B!!MD0I+SA'B6/["#**8(9)UD?+6D>0_&SE@S'$WZ69X8JKS"*0\PA(B/ "N<<9EV;HG3F!]M9W'OB23"WNR3%P\M4 HOQ5MXI0OBFBJ.R(+5Q0$7[YM>J):_3R M8=25Q>R;'?M\G'+?D@IY)R0@+:5!G"J+G L),4J32\IBICF8?90TV8M>7U]Y M=,]-U*^@>X'HGG#JL/98<:X0$48A+HE"3BJ5=1A(3G=#C ^ ;L+*[MG+<>K M4P=KWZ6$;>+)>\,)L91*[21UXW#[8O$O#I63%C^627HK!6). RHQQ4ACRY&) MV&B=K#)1?[^+2= FPB,"#1G$4@<*1AG%@DJ5DBL;I$_=Q&'0'8(^%A2H2Z4D+<[2E^F94R@_QQ YZK5SRNQF3 MYIERVB.TA\C.IO^DE1.#]V#L5FBL MUF*ZG=&S.L$.NKTSZ/%X#+?VQKV9+X07C$9EEIP;Z[E<#,]*&.8PCI]WT.XZ M8(=69V [!ZVLE]+NGHY*-,I.WHO "5DHS)U=#FIP4!J_#D>J8+]W7;_QV@\: M_US;_?7WUVO_6F]L=QLGO>Y7X!)X"12BOJLFH,NLY[%_373FM#4X/.RVJZPG M];>'ME^W4?6P+&:7GU6KVQW;5JX2P"BT^B-%L3!=X:P]UA^ZHPCER^T+!:_D M&JNZY.(V&Z-'9F,V-R&TA[/]5K\16@G\LEAI%+8ZA_G7P5@\ZI)F6]G0[=C1 MG? J@'_+]EJQW\QJ.'!Q/S9LI?/5;XQD'*NN=KDI0DQ0C4&LY*9:G:^Q/\@R M?YLC9<"+/LWOK!\R_FO8N:*7>$W-K=VR,/BJT=:YX*,;JE0WSDDU8GTEEN/ M0!K6>2/S*^H9X-MHW+;M:=U?O7A0C2^8))HC):W>V:C38,Q&.ZB6#^$6VQZU MS==X?93VP3_(DA"7 Q*>,?INA 08PX,6O+YQTLWBF*T\B?7[P^.3>G:JI6KS M2VO0 &#R7_FET)=I.!CVKK_S.2EV7>2Q_;4:+P?083">5EBMBVZ??_GL+"%2 MY$CFR##B41'DK)(H)>*3\D89+I^)6I>O]/_Z$VSR?_^A*5$_]Z]C.Z/*Q0X0 MQ:!?\5^^HY+1:L1.YL2Q?=*X-$TJ0:Z1,A?^OC+7/+6XCH;]02N=+5R,RYAU M(B>/%&-?ZES M)F;E,1=A\NB,3,,\:]YW;7YE<\[\?O^=ZG7+)W?&_W;7L/O(#]R67DXP_M[?.] MT_W-=U"B]P3>A;>.MUO[FX>'^^ S[!T='FY]^KNU_]MV^S_G;Z9VY[V13FML MH$'KLT$*.18=\IAIXZ$3H]-5$*N0CT[0=5^(//'>7J&Z0G5SRIY5J&X15#=Q M5(%AQGS$'+&0$H)I2B&C8D3 DBIHCIE#=4E#=Y.$ 870(22F$,06KC@6*C- 6?LN) L'< M(Y0"U:DF$]-[<4M*=3.*ZUU>-_RW7K??O\B[TF]4Z]ODYVI%>YQ L-IAKW/_ MG,!;N@\\3;X2\8*//19P5RI[-^ZQ#[&?=^$Z!V][W>,_7!;CLNB/EB[K P -!)9\K,.-\1CY M#U^I*"?<&B"M,ZZ%)'@FB(. M-(\JV!4<%R4+JP>4&&2(XJZP MGDR3@9.VWE*$&06'!(8PTD0G))B)(E 19#X^I\FT25)@_2)@O2A7Y)ZP+H[( M[# _E0A/.PG_7_3@ M7W4'[J0_+KNO$-[L"&]:K!13J8/"$BF)\P$RGN43G$!$^1T)(C+K%&FH/CPS G.')+3*3@Z30E M?8RO4TA@B4E@4;Y.(8%E(8%)UT<3*T.(!.552\1#8,@*[9 CV&LAC:=)YP.E MQ$P?*WL2$GCQVR]79"IB3K!P3X&*475'<4HC?20&C1VZP^PMC2MP:R#3BPYT MG''K+/=,\ 0I*4H8Y-PYW$][_SE"@=,884<)&JHE:VY"J M:<3T9M3#S@;/"$!/O.I=2+20:%$(6E$2G?"&8\ D:"6!-2V0:&(<&>DXDB+) MQ(BE2;I9*005$BTD6DBT: \]>Q*=RM:A8Q21"Q0HRZ>YDT'6>H,DICPHQ;W$ M;%;:0\M!H@]()#*I@OQ<,U_W3BT]\MR\4!/5%Q+RW/[Z>_V,'?Y M:^][PQC>9576V!^\[H0_8\>V!ZUX1X*0SY0@'JZV#H2PN?59X.A(%!*IF"3B M4D>DP6Y"5C@9+8F% V3JY=3A4M'&?$?% Z&,B/F/B-WWGU7@$<:" M1":&O)]@ G(>1V2YEMI80@T),"+,^O3\?S$B8(ZY-==!,V1J9#C2@6R6CAD& P&F*&L)6YM0ZU/GW1ZLBFJC(DYCHGM MS=>?8TK>YT$@@HDYJR38+=IZA$,BP>?E/DGRF)B..;X<$W?TA:Y/5^]NGJCJ M9(LAIZVZ?;ZR5>XJG]W9,,X1=#V?VE02M2K'SR)S#,YD"+_Y!BW3CV4(WS*$ M^0YX8L Q3.D(/,9Q#I[%(NL!*10U]%Y23BD/\QQ=GSZQ_K!Y[K'G!&T#WV"!URMP#YWU'GN8K(R0A8P0 M<-*DQ3D91D &_#'$=>3(@EF,-$F8,F$943GP_@:3Z/H(>4C>N2D'[EH.R]MG MO\&A'30;K=2XO*#9..T.VS 7'I_8G,@3G@03>_WH*W-AHU*D)]C 7 MLO"#1Z]EE6<^A7^7TSN)X$'G^U !JIY6UG\&N5_?)= MYS;6[W^X*/B?HW*_KGAC)]6W9+MX='7!SVWXV=D\^&RBL=Q3@<"BLX@+"O2? MK$%!*2%T2%%5X8XW+)%Y]ST#%[6ZPX/#BMH5*[52+$18%&G@K;#T!K4\]/E7E:&#V#SZRCI]."P MVX]71%$J'.6'Y1S*QU ,U&Y]@6D.P1<=E#^L4SSWA_U<\!@F>"BW]R@;=%7' MBF/N1$ C&N!T7>5DJ.,BO:HS(G^-HQRHH^WX*S>.-D[QY2W6];MM:.];;YE* M;'@WCKR>LE7>E"%Q:1^T:"+79F)@7/F9*U#Q%I:9;25,AI1RS@0X8MYCY67" M3DAL/A-!UL9W'?8N\U0>1.1@&O@"L(MM PTP,JLGQ<&O3 MI#2WIJE[*&2ZKQ#RJ@)KO@K*9)>F+(W#7IXG__'C/E)K&[M5&#.06T[L#:.N M_^^?[,9-_?^]-I_1<%0W#D>*UQMS3G/^QO9R0L[^G['WUR%0Z-+D-=]],YZD M6UOY" W=/MK?_?AMYQ.\\ZC]9>_X[='>[GNV?;X'S_G0WCJ&R;LU.4F_.]O? M/#R">]OP/ '7TYU/'UI[G[:A')[!I(VW?_MXMG_T_NP_Y_FY'S\[R<$9PQ+I M')W#1:2 5JX0CH:3R'PR*M9&&4P6,;S.M@XG&!QM%FB "3ZJ9 ()TE&G<%#) MBCB9!WT[#AJU-YU5O!I5NT\=7YDDS]N9=6+RJOOMAV5:1COZ%]N'(=Z!YFE= M-D\_-T^VH.&3DV%>KAWVI7-QLG[6&_^B#D,F1ONO:K M*]&W;J:H%IAEXT<. *3KC3]O_#P/T'ZK/ZALM]'+6_W^L*[IL >_=2JCJ+ZZ M>U+94$3]5*BY.[MZ^FB] M\?;*$L7$"L6D>W1+A:^VE877A7[M1:4V7%"OQ(=15\41AUWI*"C/J&_'-FU^ MS2 [8V:C:QQ$,R5#5YY9"Y(^OMP.8JZUJ[^#1A6DE-'HTW%47Y7J[32[M M7&NXR7-?=VO!?,^\ZG-CX\[$X9_O#/B7/XQAV(X[:7(NK.CH=2>,**&R%U9Z M?MS=^FPMUS$?-?7*:<2#"TA;!3]HE%YRX%+E)N>[)9QI=BM@'Y]T.]GP RZ_ MW-NK"?YB:+MJ3LK "=^;&1ZR)EOO$]I\8*;=[I[V&_^LBM =0LT",'#\YN/) MX,I+@AW8?[VZQ32861.:.[7@Q+'A6WR\?/Q75+T\&(D&C;S?ZG P%+52%GHU M_N7GT.J?M.W9JU:G>F-UT\_7_<7L$DU&#>=!57\]\I:,61>29(=I%+,\>O'( MEUJO?*F)L\[U=T*N"BOTG1[[@R#V M'RI73%]Z0W!,O8"Q5'$@F7MN%>9:C?J3%:\_OE;_%R]D5QF+=@#OND._/R[K M[!U&R\.U.#L36YA;;VGV-M^G?[;VCP^-MNG>ZO_N:YW)M M'V^)K5\GXRW?MK>.#EL[FU].M\[]MZW-]VS_T]^MG=_V&)2OO;5Y0+V+NUB,=*Y:Y[M8I MKSZ>,>_5@4^C,RJOZR,JV]4)E9U4=]?.Y4F!:L^[S(JSFQ6G,]@Q##,?HQH9 MJW,&.V9A5DP122)=L@ESPNW:!A&FB?6T^O.SM]0+SN?I<1>+DY6 M,A,Y:G&:QQCDWT[( QWG@M?B] MQ>^=I=][]2!]<6T7Z=J^Z_A>/(Z=@6W_6L5 U)/@Z\&@UW+#Z@CI;G=\H#N& M/^U9OOAU#F XJ.Y;HNS-SV(*W)MR:8T27OH(/48PN+014V2P\$A+$J63#H-C MN[9!I^4HBY7[DJ ]" M"[1?/+1G[L 6:"\/D6.QJV"Q7) [HHE5G\./L6?-K=7Z\3FQ*K;.:RV/XBAOO)3:W ('[WM M]E)L5==OMKZV0NR$#[F6A;SN1U[3V?=T5-A%9E$,+I_!Y18Y;!*R2D6.DV?< M@ETBV;26[#W9JV127FKH/XW/\3CHE]7X&?+"A+^21#+:&@^\$#'B1@5D39+( MI4A2%HWWRJQMD*8@CT[*69AAJ9GA:5R6P@S+P@R3[@[,#D* ]8- 5(XAD]F*.T*(TXE;KM)#%!$B;6-K2:58;[LM-R3WQ^ M&LN97LD(5NFE=GRL95QGZ)>LROK+$_DEMMW>J8_AO>Z$<<=>-UU2ZUL,Z#SV MNH7:[D5M7Z9\E> B5A:Z,$HF$=>"(".I0D!#UGOKM:$BBT5JZ-^?EVA9I2RX MOAA_I0!^KH"?<%,(5ESX$%$$<"..C0=;1D5$!.$X6L52SNM: +\*@'\B1Z4 M?IZ GW1>-*$X*!YAP)'LO,!OSCN# G&&V&B%#4L)^!EMG"ROTS(IM? ]??+' M;*#<2;OSQ7+G'[RO M_WJE7QC4/G2'>>?HSDSWC+5H[]\ SY3BA_TPSA,W6X^1_BA%ZTC29\37N/#U M7?CZVY3GER)7/(F(I L8^!I;!/,QSNE>O28.1RQ"3L=.9W4:^.Z8>.(U[L)N MA=UN9;='NKJ%W>;$;A,N*R,I>>8]8I8IQ&E@2#M"$3@_'NF=3'K.%E@>S4B(J.4,< M3$RP*:E%AE(7!8N66E-YS'*)SK&7_%*%A9;!KRTL]% 6FO!LI8=N,8HCQFP MVR^GO),FH8!A\DB29";*+&26*9JFL%!AH67P/PL+/92%)CQ0 ]:/#5(A8I,% M%M()&2_S[H'E.#C%/*]LH'L,8]QO_KCZL M2^9Z/VU8W 8&V?1]OJ-".4) MC0_635$J*&33-AH=&LJU.XZ0[@/*W;+O1O3PF47NA_4;J M=8\;4*RO+1^1RQJDC2S(V+P6#%A% 59//AV'$)[&7FS$;[X]S(6IGI)+"$[N MR7!@*R(89R2XQ0-NN.CML!^K^^)%$@.X#)Z92PB?P[>M03R&U]G\_D$+C7,< MK#=>PTC)[['M]MF5RL9>=?ZC#I4!]Y7US!8:-WUQK^OC=$9.(_7.?(O?QC#L!UWTFMH MQW$S7H8_OQDUSEMHFU\OFV4G39+K+I3JEW;7?WFFI+K_GT/LC__NV$]FN'/\ M[FQ_\_ ([FW#\P1<3W<^?6CM?=J&_NWCV?[1^S,@2'CNN\^>>6FC M)4@KYQ%7D@(=*H9PI)Y)3;12N)[O6IUA#*_S222IJ1:."9CT$K>1.QR,,X%@ M3;QP0JPU(DQ5)YEQ>D.PZW9AC'6J@TYYF%P N'UV$X0?-ZS3 [BEAI/-H[S= M[I[V&_\$Y T.NT,@N=#_UZLIOKTGO]["RI6I,6K8NG+5 /QAX\+,8ZN8YM'D M4Z]R GFW[4D_OAK_\G-H]4_:]NQ5JU-1<'73S\>V=]#JH'J*>977&R?7%W,= MZJ]_/FV%P>$K8]:%)-DT&JUTCEY M2^BZ$/)!C_W^=X+Q4EBA[_38'RQ]WR-!S7=B=SP@*?:6RC_(_'&'+$0ON?YD MQ>N/K]7_!T 8LS#,'_'[[?"IF<#EC8P#SC M7E+'G3!)&$=QL(;%>P?H/=(+>'T,7318C3RR]OQ/[1[\<[GWYO;?VV?;BW^^%P>_?O MUE9>OME]1[;@77OG[\^W=CW[S_F[*=41%VU,3"JD7,YI:S00K#@%/BO]-XQ>S/B MC4(-]Z.&"7T2"9U*E. (:Q$0=S(APT-"DE@?370XJBR>JAZ]1UV(X842@X], M)L],T-)SY\"&$-8%+%.V(@1S]X[3*\3P%,0PJ6-"HTLB$HT(6(:(2YN08](@ M3(TB*26<0EC;$.;96 P+$CAY4N1NV=Z7.$#5^NK-&QA%&OX[5&:Q410L92)I MY)%**V@@1D82@=T#!86RBH5I0'X112^&^O$"EV<6PU_LI MSR6JY(&@$B(I$<2U#V"[1(VL(#!1!95(D,NH-%NDI>?@NU@-=JOFFN'(F63@ MU8:@&/;2D*A"*K[+"\#_Y-:--$IYSA &7P7Q3W2W'DD*8%A+X6DPJQMF*8V M)77ORT8_9@8KD:(2WH$/RV'6]\'#DX-3U(3BN[P ]$_Z+LH*)R(GB&4116ZL M08Y:AKSW21K/1"(1?!?:-/G4Y-+ ?Q5V81::'FM5UF>$$I%BXY-VE O--"$Z M:!C[V!@.S+8,SDWAN,=PW,K_ ?R7@3ZE/#@$>V9W>[ MF\.&[X2 M,CR#()U1M.P-(H*K?>AVYFFV"A\N&1_N37E#A(+#HYA"T)T2^#!)9&T0R NB M8Y!66F6!#T63LEFM^,P.A<]HN;A0SV*3=Q7J63[JF?#$4I28I6213HP@GG\X MRP42&(>8B);>R[4-QII:/CJA5Z&>0CV+2@E6J&?IJ&G"5L:ZKFN/#8!W=E\G?7&R-ZGK;.]HW"XM?N> M;/^V?[BU^4L[BSM>TRX[VC_>.X?GG[_&.YM[?&OS/=[?_?MP[_SWUC9]\PW* M@O>/WYQN_?;Q]#_G!V3[]6<@\ZR0!2U(98X:-@!*;@325G'-F'>&&1VVLQGD/)RB:C,2434J7O?YBCVVK\38#=+2<\ ,QL.>DQ'BS MD/ MVZ@2=)MJF4:KW["-DU[K*PS;!C01.NEU4VO0Z/8.;*=U7E^4\O4Q-%J=!DR2 MN.'.+L0.8>;K08-4<8-Y,HN]1CP^:7?/8ASK"S;R3&@[9XU_YC_RJ4**?[XL M0O4!^?E?ZXW=*]<>VGYU;T5Y>1O].8[M=J3?F\C4\F!.M6ERN$H?L MKS?>=4;RFQ/%CM^@::M^'%PO73YE4&E>QG$)L[8??-2+5?@G@"#V^JW!6:,2 MV8.J1'_8@?%^D#\)P_Z@=W:]^_( [;5-ML.9./W--"-;0["(8CKAE M#CF>$@I<K&\1W]\1B^BE[@8LL)5Z_R>LM4S)N=ROB=8%*>9,>W-(^:-'3M\'7"WWUYWWL M:75A3Q_V+E7Y#B)R0-I?D$U0Q5>V?6K/^FL_76\;:)B)034Y'FYMFI3FUC1U M#P'==GL5CE[5"L>M2K#.+DU9&H>]/%/]X\=]!#VT6\W+P"B_YDD.V.7?/]F- MF_K_Z7PB.G_9YWB0F?5#'!D6R^@+^8LY=?O\(X.YC^S1OX_WLM#];V_.=C8/ M^-8NS+3'?Q]M'WT1V^=_?YG2<3[:8]N[ >[Y^VC_4YYWW^.]W7<<[OVV=;YW MMO]IB^[L?F';GRH=9[*]^^XS^$ Q4"E0BM'"I,H-TL(Y1/-HPD8K;.VD,^2) MER9YDUN;4XZ-8)YK[IF.R4('33I#H]:O9L3?8O>@9T\.H9/?=6ICYW'>T8VN MR ]+N(Q>U17C]<(9\(>MF!K=DYA) SB; KVH9KHV'X!$Z!5>RCU5?%;]-5B M(* ]M< [JAJ\TI6_^ 8*"01=]<8@VN/UQNO*VAC;%+6==*EW?=5U@G>-/*TL MP%W[9F".Y'?4YU??>+46H1M']:@+V,@?PM "X.>C)?'$5I]FC%?X&C^ED?,AC+^]^#"_ M*B_=URYX+_9/74V9WH8W%0:Z_WP>)B]3?"7^^ Z MPR^IU;$=GXO5NN3;J3==%.JB++GY+QY\:+_&RVLNNQBJ7W_6BUO7 M^CGF=:3^14?$7O;=H+TZ<0#,\06ZK-MK![!=XWIC>\Y&S!_=SL$?,%##ZWX_ M#OJ_G%W.I:_S*DEEZ:VT/;-Y\#E9R9FV 6EB).(X".24T,A%@QU.CCNJ)^T9 M,(""439X0@B7T6K)=""2.D&YHDE/VC/ 52>]#(+!6063^-]AZR2/_.;H.%F] M= 5LT+%ME+.E]+MI<)H7X*XS9#NO;=7KBZB;JBMMU;?-!G1A17RCE8*/ZW^M MCQ2H4 M7C?J83D:?I!-@9OYI'ZX_:6/*FQ)_?#=!,B3R%SE/ B3C7$]*<0J'#_^\Y:I M TR*'\X?-\X+,Q,K?=$I)>]7^6=Z\&AZ-\M$F%1UP$YPR;GR&JR@R#QGGAJP M,L7G=W<[8CT>M7^V;6?PNA/>C ?N=GPV9X@>9I'69XBZ!/[]LDVWC[;H1[%] M=("WSW\_@L^.=S;?0QG?'N\=?3S=WOS]RUYKX@S1T=^'>\?O&93I?'_W"X7K MV=;Q-GRVQ[0MHX_M,"*G3HYK0T3W)F( LY*&0G\<^-,0M[H MZ#1G+&2E'"%U4YA'JWS>"R5/?#:Q\%SAN0N>2UQ;Q<"9,(* U^>-=%ABE[!R MG%J/*YZ[PWGNPG,+X[F)8]H,^DQIC9%BU"-NI4/.&8(8P5$0"S-83#7/8?X\ M>&X5Y$)F9LU.+6P409';N"Y23ID3,CDB.!'2:4^B3S9Y9;5@L=ATR\5UTSFM M? Y ,D;F&!23U<\R.\PP1A!18+9XHB"TXWTBK@J(WWR;L, M9=R41BP1E%=AJ6WGQSLM=UE06U6YQFFZ8HE$+13QV 7N<+0!DQ1XD##6@R/F MKI;'11T-30GF,VVTO:OI M4;"\."Q/BB@[%D50$7G. ]@>VB G-$-6"F639C3F!#"2BB98ETN$Y558&+FG M[5&6/^Y,7#9H%A(14FC./7661<+ LF"T=S:.R]_%.):$'%-9W\(,-UXXA0" M"U(B'@1!%GXB217TJ;0^ZIS3&_.F((_6?R_K'\N+90-^A,+.6:@_UT$9CR,+ M@H,?+1P.Q0A90BQ/&B&:2T-8J]]]G9\(OU* -"2'%MF6[OO M 0!P_^[!&?S^[0^Z?[;WRUZ"L_# M6Y_>T*W=WX_@NJ_AM[]Y^'^_M_=I^ZL[ZI[N;'XXVCO:;^__]N[;_N9'#.47 M>T=0IAS6?/[^V][NWK>MXZW3G;= D< UGSL>?,]AS**SSYZ&"':HZ2<1IQH MCL!!-T@:08('!\XE,WF>&:[$*B1,N96<6*.=UI%28[#%FG@[>9[YHF<:%UW3 MV+0#V_CGQXX=AA:8J/^:=836C\MXO4ZDO:C0(^^K8-D\X?M=O2#(93IXI!_ M%5/4]57X6VB$NDJY&.N-4?VB]8>7E>KULTA(+\;&?VMH52?TIT/JDFVUZPP; MO1SG&QH6C)P4J[<,[+?:31S7Z C>U ^MVJ0ZS;H@U<-V1_$ MD\;PI'H8/-G9?A4["/6JH@-RA-17>&L5%U1=#PTRTCFH-#U"WM&_5KI:M,/% M1A687/7?1>M7;=O*>KIY .:[KTD=.-NNTHGT#V,5[%"/CNX(&+G((_F#JZ_I M?KUX2SYKT*E:IKJJ.GHP4C?+F>-K;=\'E^XF(8;UQM9EG%G\:MO#.C=*#A2K M1F$5+A7AN<< @5"W;"4>,\JBTH(>]W5CYX"JBUBQ+"L#(^&Z3,W_]C-8QM30 MJJGA)JS I#U;I8P],S\L;H&$7"Y=A &#^M;NB/]'"J0)K11PT;\F0R!FQJ M5[%S>3S5?3OJPVH\7 \7/&UEN9QVOPL#K9=U@ZYV;UV\:QU\-5*O+F*6&ZG& M&0SA'(R6AH-A+[=1.P_Z*@;(GIS #)3-V>GXNT>$\,PS*M\?QC!LQYWT?=MP MB>+:ELQ ?'?ZV7)M4I(**2H]XDP29*P)2')'B196)CEE3"D&SK4V."9ON8E6 M@S4E]*=#'U_ M%Z9"Y;4 TNJ49SP97#&\\GS]KWL$N3V/R+6WE5D_FJE6.83OKRQG&$I+9#.U MU2L-D;'1'?; 6KZI)9X#$=ZIEM\3!]O[SE+%'<;%C\,0[C%B[G!I>=^UAZS" M4<@/\6L$^_\QISU>:*3_#OO0'K'WKC,*].\(RK[[Y=OV>?MH^[?M8[AW=,_?\"[1 MV=\]:6_]MD?V-[^0G [1U]:&T???P&96<[G[:@/'O?]O[6U?YK M?:;B .]L;GW[;*.A/N^_)F($XC$:I!F.B+HDN1$"@WN?A3]94_)'!Y0LWZG. M0F,OE,8,-TS&Z&U*F@N'+7;:!,486%E&R?$J(Q_3F&2XT-@SHK&MZS26CT9$ MBST*/CC$A3?(.>Q02"HEJF1T?$1C;&9IX@J-%1J;>\0N%XP0*B6U@B=C;0Z6 M28(0+&Q40HQH3(UIS!0:>SXT=O;'[LGGV4.Y]2)(2YQC@FD'%FK M"6+>.,649=[9M0VM25,;66BLT-@SH3$;*7:6ZZ2HYT'1K$-D>0)N\PI+[FL: M@\?>-7%OH;&EHC%_G<9TE 3K(% @&KA,Y*AF2Q(B@5$PP(E(.5304-54RBP1 MC:U">-&OW7YUXJ17(ZCQSTIKI5^K6S?L<H$U,!V#EJ5 M6'<5@W3[/MW*QR;,? DM]]E.&G%>X;'Y\=CDXI@2+G(BD64J(9XD0\Z#DTF9 MH%9Z#'V9LW RVE3BT5YEB39:7D3/?#6I('I!B)Y8)\(:4Z>91DP3@[BC#AE, M X+>-!A'3K$6@&@NFY(_VC(IB%Y>1,]\8:4@>A&(/I]:,G%&>6>(0L&;@'CP M&+F@-:*>46-$X$3'&M%@@!5$OUQ$SWR-H2!Z08B>6#V@'(-S)#6*G@O$J1)@ M=2N&K(Y"2>F-Y X0+533R&6*\5^%TT#;%\%31>ML8>X_-/J[JLW_Z/;[A8CF M1T03[C\G#CLI'9)41L0-I<@E81 QCEC%+'?6KFT0QII,O<#=F(+HN;G_!=$+ M0O2$^\\ME2YZ@D2*.5NE5LAH+)&0,@!;6YNDRHA633TSJ?B"Z"5$],S=_X+H M12 :3[G_)#D6!)6(89T0CT$A[3E#,G]*-#6)&$ T94UIEDG)L"!ZV=W_@N@% M(7K"_<=@40EE ,+6YJ..S3",A(B-:-Y5W_E)IGML@"=Y*NJOEF6=/3/E(HF%@"/D!_$BGOP!XW@ F4^X]>&G8 M$4\1QQG 3@7D7-+($!X35O!U3E2 U]4R;006 ,_+A'Z(T>3L Z#&8U#-0,OT_G95=C)WVRUAX,89N?,O\Q5QB=R MYD>]4[CHX5Q$K[CS-1-[N?('P+""\-0%A 5RK%5@2@3K$)3?(!)&0\T%H:K''K';H'YTQM4!X^2$\ M;X>^0'@6$)YPZ8U)'/-$4(PT[]ACCZ#/. I48?C71DOQ;%SZ N'EA_"\7?H" MX5E >,*I5X21$*U!\%,B[K1"FN3<0L%J;V%^EFE&3GW9GY^_T"RYB]#L@Q:QN:TZ;"+]"!*#3V0FF, M)6 NS"QX0(D;[9R '\!M3D3X@ZD1C?$QC16]VN=%8Q/KF!8+%9P@*$F?=4BD M1=8&@@15SC"GO"(::$S0IJ8O,&RAT-@+I3$O@,8\E<'2Q D7+IBD%>,4F"Q$ M+48TIL8T5O1JGQ>-3>K58BNPM 8E'#'B07ED2(@H*>N%3%XP9X#&9$[A_N@S MTH7&"HTMB,8(<2QH\# <#]PEZX)6,,2Y8H'BE$;6V'A5FA2]VF=&8Q/KV5(: M9C#1R%&C$1>:(*L2081*+9F2C!N6LP>()A/+Y%2^_"7MHE?[')?0BG+6(GA, M3"V.26=@TI(!26E#/BUOD8DN(D\58>!,4J;IV@;#LBGUHY,YE0/SRXOHF:\F M%40O"-$3ZT1!Z60<\4B!9XVX3PK9R#&*E"5%:1 BRULPBILP]@JB7RZB9[ZP M4A"]($1/+)D$S)0!MQ)Y(B7B6'GD%$^(&!*,]QYCF>=H(IM:EJC4%XSHF:\Q M%$0O"-$3JP?!N424XDCQ'.)&(T8V2((L8Q(#2[ND*1VH M$)RO;1 AFM*4")D7C.F9+P 43"\*T^>3F!9&">X%LD(PQ+.A 58C15Y';HF@ M22B=,2V;W+S #.T%TW-; BB87A2FR02FA= D.8&1Q\ED3%OD#/1F(QDX% ME0#32C<-*%*;9!*:QT6!JQX@(PQIL;Z^1Y9Y,F:'*'[^%6 LL6P_!!^Y&I @? B(#SI]QNIK6 *(\X-1=Q' MBPQ+$C%M$L,F!!!(0GO7I!$Z/>)62DS&I5@B*MC$ ^ M$@IDZSE7E=2-6:9L\:NPLU_T:Y?9J2^R6S-@H]:46^]L)-Z*B*S%X!BP("KQ M6L03U]Z+P+'C%1LMTP)CV31XIFY] ?%,0#SIV$?AJ0<4(RPI0-=B,"Z2$\@Y M;U74FFEA"HA7!<3S=NP+B&<"XDG7/N93_$8G!(SK$ ?*18[AB'CPF!JJ*4\T MN_8O482J@'C1KGT!\4Q /.GHYC[YKA"M.UY4 [)UT^ZU*F+87VU"PK_'GTU88'(YQ M=^7&NLJO\.4MUO6[&02WWG*E%3V4,O;N5L1CVSMH==#HA?(Z.2WY@Q;(C#0W MMR'7"WWUYV%O7)H3>P"382_:+\@F*.PKVSZU9_VUGZ[7$JHX,3PF>_;62J8T MMTI^3T/YWW9IRM(X[.6)YQ\M+)WE0@J2*.6<"4.8]UAYF; 3$IO/:FUC-W-% M5L?(TC,P?OK__LENW-23$[11SS& ,'?\7ZJ%1BG$3OY6@JA'MB M>)U/FD6C#QEU9-&ZK;;W=-^XY^M#GS;'4(I0_]?KZ:(Y[NL!/-:-7PN MB+D'8S!/:VU[TH^OQK_\'%K]D[8]>]7J5%6L;OKY.I5EC$],;54?U%]?PG\= MUQ0P6L$>O7GT]7KUU<2$6W\G\3H1ZM:OX=M;O_O>8PE99U0^Z+'?_TZPVU^Z M,H5E=RO0#[8T[B&9_IU-CGIR72IGY'6_\6MMGC0_QI-L#*KB#8O_+ M;9&0"?P8"K;2K="'P?"UU9\8"R]_Y^][!MJ6[?G#<5H+^J"T%J/V&$US@^[) MJ^RG57-P(U?M<88P(O35KT MIBH^WR7#B:5"1:G&A'%-P)LR1FNE/=?1X@0.E@GB\[N;$L9.!_J,AU(=[;-K MO[VNQM%V'*Q>U ^\X]O>^=]M*,OY_NX!V][TW[9_>\?RTF NR_;NX='>\?Z7 MG=WW$TN(7:C/VZ/M3Q_IUN9V>V?3X^WS-WCO*,"U'W.]R<)FEIU&L;5(JFX2_PF&XAJ1=* M4D%32IR7TFO.F=1:ATA%$C0PD;,W%I):9I+:NDY2#@>5F.%(>>T0CRP@*WU MC+"@+%/<6+^VH9OR)1Y#+A3U0BG*)6&5!H:*$7/GB!.*"YQL8)@EZTRAJ&6F MJ(_7*2KJ%**).:$H(WDC5B*C T5.1K"A-&':*K"C%&\*L4QVU,M?;EG;V.T. M;/L6+W6%3X+,R:VKV:=0SYRHYWS*A8LD']7!#DF,)5A'-B!-8T*>4FF4CCA& MEZTCF%::2CTZRJ.#,_*ZRD8GC>&)SP<0ZGRBF*DG>6("R*0@:Y"F%.F M&:";2CLC#Z?@=WGQ.RN7H.!WWOB=,/\Q<*Q-7J/HI$ <"X.,4!YYZR23/B2? M@RQA#B:TR?0RS<&KNFG5;EG7:K<&+7A-D5!:^%[/'Y?-7Q8JYL=4^ 9O(3#. MM44Z28:X#1@9C<%;R &85D!7)[FVP4F3,+)$ZQ1%T^$NR/[G0GR%/M03?BL8 M7QJ,3W@3&>(A!8<\<8#QZ"Q@7(:\&(EM-#E>'KP)T90W9'.8RC)8T+TLZ%Z& MO86"Z45A>L+#<%YXCV'*%E& AZ&(198I&-4,$(TUPQ[G/&JB*>BC S;+_L(# M]A>N.!1EDV'>_L05&BH<-"<.(E.^ V&:L<@98D9YQ)F7R!#+D4N>6DUS7W+P M'9H8LR85RQ1R6E8JE]Y]*)!>"*0G7 4P&V+@3B+KF$.<^H0<)P')Q(E-X#"8 M&![O*A0D+^^4/"M7H>!W(?B=< MLE"'88%&*D2 .5(RTB!S!1)VB-31YZ<$M M:!JCFE(LDQ[3*FP\?(@#"Q^&1AS)H92=AGE[!N,F'PO0O/9^>#QLY_#SS9A: MOE46+>;%3G3*85 V,4$"0T:*A+C0%!FE(A)<*L.Q)"9DC:FF(**I.5VB=8NR M(KFD1Y,*OI\2WQ/>@^ X418<$IYYQ"-/2"ML4,R2*1)3+DS.&,6;E"Q3WN@" M[B7U(0JXGQ+<4SL.P6BF&>(^AX;JJ)"3'",O0])>&H6=KR9OAIM8+%,:IM79 M=.@/NO[+8;<=8J__?_^A*5$_-^)_AZW!6=F#F+>G\=>5MG]3M7DAISF1$YOR M+!@8%T0KAK#E%,A)*Y15Q,'12$&YJ#$.,6]%,(R;@C[:LR@+F,N+YUEY%@7/ MB\3SA"<1K,N;BAJ)P"V"7@O($>-S8S.IZ,J"9GP+-BC_883!U M6=1<7G3/RJ\HZ'XZ=$_M5P2K(Q?(BISI1A",C!<1D:@]A2XEBJH7*R15D#W' M(T\%V0M&]H3+8;"W)A&#*)P)TI3!-)ZD Q:W3$8VPP#LV6]6C-\U'M.B MPNX3B!Z79]SA&2_?3_R>2OGOPTYL,/P(D?*[3E7E&:NQFSD#6?&[+H\N7=WO M+H=Y4Q5?C%&FO,JIDTC0*>=HTLZJ8$220FH3.!X;91,I@(L*((YXAQ81 W3"/H3;#/1/!2*)N2RL+BAC8U>8&18H6F7BA- M>6$$9]SGI4">L##4Q,0"35:DP)(L-+74-'4^05.4^VQ*D;*<_,W7QE5ARGY5W M5Y1-YTP^K2E/CDF-<1066@8821L($D:ACB=!J:9T2TL2/#S$N&V?+ MB^)9.3\%Q7-'\:2C@Y.BCG""G.)9]]-S9 +!"+R?Y+E/+IDP*T>G0'AY(3PK MSZ! >.X0GO0"-/:.$<(0. ,2<2,#,I0*I%54.&"M!:].KU"&FTHL4S3]JFYA M%4W I]SX*5JE"Z*JLRF?(XO4R )VIS(DH>4XKA__1Z U%V^ M2S(MXZUYT[9%D2!PGN?<@',R20#H#'-[:,^F>.=]"E\]L+$ ;T*BP<-Z;;"> M]3,X9;%*:(1P:(_OD82A6'%P.S@&O,=AFH3*]H1O">X[&3W%4N//(M"Q++?" MUS5= PL=[,RY$/8LI8E5B+#D E@HIDC+E*!(D02'5.E84E?9E.&6B)K44]G' M+!OO17A0KP?4LQY#&(41PTPBC8U&/-82Q5%*$=B+ABH<)1SK1!!F[N@:G MG @!%HC=#/W@L("'=W/AO2Q/PL/[4>$]ZV#0& MC ,\Z22@"0XS:G8H*92(B M+-(X(:FK.QZ&44LJ?]QA ^J./XO Q[+\#5]G:(WT-'\<(I:P; Q+%%)WL)TD M*#9$( G&)DV-D2R*;7%3*G&+1TV*?_A09D/]"X_HM2)ZUI\PA$O-X@SI+.;@ M3^@0:9[:L$&8JC0U4@NU+'_"P[FY<%Z6/^'AO%8XS_H/499P95L:V_,2B),L MM4W)$L!TC$%G2Y'0N*H^3EM*->F\XG-(4*RE^OBS"'^L8(.3KV*Z7O*:/SC! ME02;4FG$14803SA&FF4492EE0ANI* N7>-C:AS>;B^]E>1<>WX^([UE?0V:" MR(1E2!+K:V@%=@G-&#(A2[$!XX21I1W#]N!N+KA7L O*@WO=X)[U/%*5)-C$ M!(51F" >4_!!1*Q0DDD)UAK)-)9+/*"]_,S%PXJ0/X5BRIMTC\UW%Z\K0GYD MSOOF+#;%PRJ1/X5J\TVYQW/(;RZA$OEM@Z6->_?;%\]<](H;8YM%21CCE(=Q MDA$>AT1CG( *9_"O-%RRVC93OGAFXZRRR_VI@V2_D_W?_YT*(71J,(HY)8AG MBB#%"$4Q+"PLJI!8@#JA4K2BAS>*;EY^Q]/4IM(4)BJ3&ALB"&<8RTA2GI%4 M&T:3-!.>IAI-4W_/T)0PG$=9(A"AJ4& MI9X*2Z7,*"+B.(EERK6*X9=0Q0R')HDTX=BS5*-9BLRP5*2H82P,$5C$"G&I M.=)"@EF51H)KG!(3V<)>A+@8FDE,F03+&TB1.L,V+CZP1'+1;ZHWV;C.(E.3\>Q2M'\:RCDXB0 M9"FF*&0F19Q$!NDP%BC.M##2&&XT69:CXR'<7 @ORS/P$%XYA&>]@)""G:]3 M@8A@%L*$(6VP0""OE(;8Q+2J1$Y8V.*2- C%SS6%Y4L&/F;BQQ*2 E6%.+$UBS()?@0E=L,= Z[B_G#/4\/V76H(WM]C\)7( M&X?R69\BQJ',5"B0829$G&*-5!1&B*6"D80G]ECNB[=$MA2?CTKZNH*-!7@3 M$@T>UFN#]:R?(7ALA"3U7EINB +E33G26990+(C0=7=F6-H&*>_GDVSP#8[6 MZ%;XBJ?K8*'+.1<",XG!OL"(2BH1V(P**8HC^(FF:9R8A*6NXJF,>(O()A4D M\C'+QGL1'M3K ?6LQ\ S'>,$"R02;1!7S&8A9(HD3G5&N<813I?@,7@P-U#X1GO8-$&6U2%:+$=B?G*0<(JR1$) Y3$C%E#"5.+PO1HMQG(9YB M)?)G$;I8EH/@"YD^'C\=S!\\82I4"LP)9(3,$"<8K(LXY"A)2)P)Q47(;+.3 M5L192S#6H "&#TXV=+N21_BC(GS6B0!V)FF:"!2G-$(\"1,4LU BE<@,1PIG MHO.6RA85/+FXPO)?E27AX/RJ\9QT,'A-*F8I!@:?VY"@%>*OQ+YLPA\+,O?\.6&UDA/\\H"P@,(&XL>0EL$190CA8)D)SF2SQL+4/;S88WTOR+CR^'Q'?L[Y&IB*3 M:2U0*)+$&B<**:TIPAH+'/,4*\PWM]Z4!_<*=T%Y<*\;W+.>1\I%2&FJ49BF MV/82D4ACAE'(;3XCCBE.U!(/:"\[<_&JK^..@?^F^8^W_W3_5".)BU=O1Z,: M?C@WM;@E@2%*0>=OOVK_;HIBEX17)C"?9KU M.IW>11ELY5WXM#> <:9E*S _$P-+<&Z*H#S5<"D\0[]\O83)NV(50$+LHHV$ MI%< ]JV =/1Y:5X/?WB3YN5Y1U^^SKMNGMR7WISIXB3OHDH47HOS.2%Q8ZD^ M?G.1I_U32W1M7)%=[:C63ZX_;KN/9D2W^DS(MI+1E1_C-KGRL^MN2TB;T?!> MM[W^D80(/UAVNP'=$+FXT1X@8N[:!1H_ 4R8HE$J_P-P@F6'X]/"F& ?KC\M M@UU ;^KPNJ^+Y#1@9$&I_(=.V8095H&^WSM_;?G?45M@7_VZP% #YW*[#+X4 MYD<.;-JY# [->:\ @KY-?X$;)^ YS6)J-8E5:'[F[BQ_AR!^Y8S,/8=='5^* M'KRX]5G 79BH8#-_P/2FM[Z=,&Q:,>&[O7RSO=B[',P3"NL(8Y4FA'+.34RE MY."T)E0+(U3Z[_?.C268(/<#V!/7^[.C\_^[/\^ML?[.=$WV'#?@@0N;[[_? MPW^]3_[>__;7?P[@YX-OOW[?_[A/_CK^BO_\.\T/8.Q_PKM-N['GX,+N7>S_ MY_#[P=_[/^&-,+PG^?/L]POG%A\?_N> [K&#XTZ^_X<@)LSEO?Q>C3J6)IDJ34 M=E%5*95)Q@6&_[%0:LR,-_J:3WQ?IXDOD5FJ%,N0IBD%H\\>J:)&(R4B+6BF M&8FX*_DD6=1TH^\Y[*(Z,/W:2_?[H];FF\*D5TSUJ5<^PYH3:R(GO, CC424 M9"&*=!(CL+D9DA)SE,0ZXB*51),(R G8B83^//<&(WH)KI=']*,@>L;/(B;) MDM (I)@&1(<\1;$4$6)2AEFDM"!:+\O/\H!N+J"7[DEX0*\)T#/^0\1T*CFE M2,M8(DZ$0C$C"IE(T3@CH,&Y!$ SUF)1DVHR/(?GV;W/#:.]UO MTCV6Y(56E*\:+F+O=)DG#^J\NF&AP46O^'2U]A=3'%G66*Z#36>5][#^RO!Q M3JJ\=KZK=J9S#C06<<(2DZ&,ZPAQS<'PYCQ&DK(()UE,J$I>O,7MJ$F]8WV+ M:\]"MV&A!P8%/ NMC(5FG'Z-,\T$84C%3 $+:8- 9",44A$I'ANL8V99"&_@ MJ4;/0AO.0@^,9'@66AD+S40JXB1C:48Y8K:1-;<=)5261HBFRDBA(U ARK*0 M;%+@<4EABJ?A3+[/.X,%^_X?7)NF<2]ZYYTFFTVAJW8G:[GR)'I7$F7S#F6: M@F6M!$HHH8B+B"*5AC&*I4Z(XFDDPM YE,O:)?>$]L)Y'FK2NS70H?0\='\> MFG$I5:AY#.N%>,@TXLKN#*$T0SQ*B4RHX+'M$;8,E]+SD.>A#7,I/0_=GX=F MG$K)-$DYSQ S',A(:(IB'"7(2*[C5-(HBU/G5#ZXIL^RJPU.U_RP@[,RF'<' MVHUNP5\FJE?4$LYI.[+%(\Y[96ZO>5V8#ES\PXQK1E@$3'RQKCB!QU_1<=FS MXGCE5^:.#E]?%V/XM>D2%^&B,\B-O=&ZZZ4H.CWHR7]/BW%A@A.#XL+H[TAG M,-C7NG.A+\L7KZ;?$EYQ1CQF5_;*E\RRE;UD-== DKW"B?-K@)8I[%4P)MV8 ML02GA54!_Y/C,-9O#UV!6!Z6;!CM4>W M7_[SE7Z[:"6OK>@S@_-**1@%1K ,22(5XYFB*F($FX2D*F4AX_K%%=^+.(\C MK@4&HYE+251,(YXR9B*&96:R%T^M=@W%;17=KV[+(Y2#P6W!KGZH'^RS&2R3 MW ^6W6ZPOH31XA)&OPZZ)F!X006CYSI11_G/NTR3+_3D"SWY0D^-FKG%A9X\ M/CT^/3Z;,'.^$)LOQ.9KG\B#C[N_WWP;0^N^_WBX.-7OD]_ MIP=_?SC]//K.**F0[Y_]^7/_[U\[\+SOG]]_QW_^O4_^_,^?/P_>;^._CD_^ M_NL]S,JW7?[YPVPAMJ\__VV3F":.-:*&4<1CGB$5IA*96,51FA!ITNC%6T%: M6,BFU^3P=8@\YRW[\#"-C:VI'Q')&(]()+DB<4:$Y!PH+A&WH#Q?B*TIW+<_ MS7TDY2D1<8H$I0QQ)AG2F&N4:)P:&A,=$UN(3;88]H78/ %N$ '>Q>A37+'0 MF$1GF>0BQAK'4J418R8Q*@IC;_0UG_B^3A.?H3)+-,-(921&8,F'0'P:HU J MJG!LA$BS%V\9;45">*//<][SXSS,+,EQH5C$ 2C:;BB@3$FN,\*CN5UQGO.: MQWG)-. ?G!A,%97*V)TF4K0(]HZNY[S-X+P[4%Y" M. FC4!@14Z["2(>)S$0JF%89$%UT"\KSCFY3N._[-/>E@O*490DB!@O$A9$H M9C)#F8HC#JH."U;9>X(\N&Z6)T!/@,UYZ[L8?7$"2 'B# CN.8ZIFD:*2 Z M([)8Z-LPH">^Q\YNC%N='^_9;JD2QR(3)D3"%AX'TSU$L0)_-\)A&(=IQL$2 M?/%6 /6I^6,3#3/[?,UQ7]!T)6G8YU[0=#WTA.>2KUHED0'M@G!&-9!3E*+8 M@'>:I33".)::AKRJ.2X6=$1X\O6*/**7F&7TB'X41,^D%..$1$:E&1*)IHAC M">9&3$*D,BZX2"C-*%M62M$#NKF 7GK2S -Z38">396Q2,LL!M>!A*"BA8H! MRV&")"CH2(=24")LS?&H)?E\ITJ/Z,U!]+)30A[1:T+T3")(L9C() ,K6Z0, M<5M;*HZQ0$S@C#,PO1(B7[RE3+8 XA[1FXOH)60\/*(?!=$SZ0VC3,+#,$0L M"6/$32)0#*X4PD1BHYF1Q!9&64YZPP.ZN8!>>@#? WI=<;'9L+V(HRP*,4-1 M% F M#!(:9.AB(0LQ6&<* 60IA%IT49A^CF<'O.M?OP]_#V6G)1[&E6S?0NF MY]AVX('YQN?7=F ]=A.=RR()XEX.**4"4R)9R+/0$V.A!R9V/0NMC(5F$K=I;"(>"8$PM1803CE2E# 4A6DB&.$B MBK&KEMVD\)%G(<]"MV*AAR6C/0NMC(5FDLW,1!H8)T9$2E;%L6-F& */6A%# M!==)_.(M:7/?CM*ST%-CH08Z9=7(ANX'X7ST(;SD(/S/I[%EI=='HVJP_K%*G0<"0U21%GB40:"XXB M164B#4M3;0MNM<,F64.^+:YO [?Q)+KJ%-\&MH%;#XVRN20?3;(LE!RH,\TR MQ'F8H3BD$:M*[-3#)YWGH_CPTD^;+>")) M*"B*(YOKTSI$,@D-(@HS$G*%:VK!$G^>A^_/0[+E2%ASP/;5BJS_/0_7EH]C0LS#[5)D)2 MIP3Q.(J03G"&!!-)S(FDL(S+2?9Y'O(\M&')/L]##XA3SZ;[-".")(HBDHD, M/+/4($TCAF)#TC#%$5(D[Z)J$*_%^=SP MW/"KC]_4_<8Q;N,*075>LG[RS:W**6ZKZ'Y]U1^E7;M@5S_4#_;9#)9)[@?+ M;C?8AW:")V+NVJ?1T/=#KPCZIR8X/BV,"?;A^M,RV.VF)G6T?63.^^8L-D7 M<"NPUL$R^G(_^=DZ@$_N/%D/E;&-[";MNYG[;N9-ZV;N\>GQZ?'9A)E;C,_G M4"_J2]&#%[E$849EHNV>,HEC)#!$N;'I"*<*3 M%V\%;F$\?RR[8=UXUI2R\)SWU#GO#I1'6)I@F<6,)H13F4EAL"8\4HQP$@MU M"\KS31B;PGW[T]QG=)C9[!520G'$8?60@M\19ID(51@GAMC#3Z(E'MY(P!.@ M)\#FO/5=C#[#!2.$AB'5@F=*ZS0F*A.$8*%-)(0W^II/?%^GB8^GV"HUAE)E M!.)8)$A%$4>,Q&Y)FF7KQEO$6#[W1YSGO^7$>CTEH-%-I2CF/2*B5T9F4 M&: FQN#SSFYJ\9S7/,Y+ICE/Z-"HC$JD2*80-RQ$FH02$2RER7"L8YS8ME&B M1I[TGB+IW:7YCM*AUH))IB(N3!H+R60:4T&QI$E*;\%YWM-M"OE] MGR:_D'$FJ98HC@U%/%$&:2PQ M9C24*X"6V'+2Y;6#RX^*(G0$^ S7GKNUA] M(<]B3:*$1E'"DQ@84"E*>"R2*,N(N T#>N)[[/3&U);GS[__.PVQ2(DT*&(Z M1%SP!,6,1@B64<RKT!!S!@A$(]" _\8A>)4*!2ES%"M)$^,/8^!98N(!Q54_2 ;BZ@ MEYXU\X!>$Z!GF-[DU&]!(R M'A[1CX+HF?0&EU$*VC="F%'PI5,CD8JQ1FD2AQQ+(4,=+RN]X0'=7$ O/8#O M ;VNN-ALV#ZBFFKPFU"8RM@VBPN1I#%'BL59)#C%<4I 22O>4J1)CO1S.#XV M#M$'YZ8(2ENFY_5MCA\^R7;R_A[^'M?=8TE)N:?1C<2UWGE0MZ,-VROQ+!HZ M/3#?^.P:.JW);J+SISFE2%*I#6(QL_E$<(DDYP)613.&%6:<9K;29#B_U>') MNT&>A3:A3P+W8:%'IC8]2RT,A::2=R&AH0)QP:XQ]@^NTF&9(QMZ6TB1*SBF!/' M0I&WA3P+/346>F RVK/0REAH)MFA3P+K;L'R<,2Z)Z%5L9",PERD^@TX88@QC**>)0II+$R*,[2 M,,09P5&BK"W$O$?F6>BIL= #L_Z>A587G9[-ZC/!,:,2/+$(IXCSV/9$BBE2 M*E*1,5$2L=A:0P_OR-:\E/[32/#5[78>U.-HPTCT6;1Q6G6*;_/:.*V)1ME< MDB\B"6?44)0IG"&NPPS%+(&?1)K&'.L8_EE.DL^WD_,\M&%)/L]#]^>AF31? MG"BL$IZB.)(1XK$6*(9_D>2$44*4RG"XG#2?YR'/0QN6YO,\='\>FDGTZ=BD MA#&&,AOAXERY7>()$F ')5@+%VK!$G^>A^_/03*I/1[%6,/_( ML%0BGHC0;GMB2&J!990:%6OB4GW"\Y#GH2?&0ZM.]7D>NC\/S23[8ISJ+)$" M&1UCQ,.$(LE"CN(T-1FA3"@1+B?9YWG(\]"&)?L\#ST@3CV;[DL8V*M4,A2R M.$(\99F-$ G$%!4$TRQE"7;IOB991"[=]ZJOXXZ!_Z;YC[=N<%8*\^Y N]'] MT_VY&IMMSCP:I_L[_#,.JI:,]"H!=KQJ;$P2FT16DNT75>8 M5(.@PTC@/[9_:!GTLNHL[VFODYJB_$=@_CO(^Y>MVWTUT>5ID'5Z%V6@NVEP MRR_USL[A@7!=_L,,#Q5G=2/L_PYTT3=%Y]+=\-)H6U@5V=O8<\=Y+RT#8_MC M!_NZ2$X#1JJ^V*W@UT'7C-IDNR_/=\\.+DQA B"%7E!4;4"#OOTQZYBD[QZ? MGYUK^V,OZ(X//.NR>H,4_N"NZE9PVKLP(,\M]V5X%CST5*=!MQYU]0[ K1/+ MDQ6]LZ '4PC"W#UIP9-_F-+^&,"7L[RKNXG]Q2+Q1][/X>VJL96C>6]/"_Q" M?$Q!H *:?=,\NWQS!2JNPI*C8AS&FHM0D(R")PQ&#&%)@J,DS' L0JS^#7SQ M8N);JP9:M!!H>[!(@6H'.Z>Z>U)-G!6_]WFI3PI3R_VWO'\:;"<)$%A?.R!T MA[^Z>8 WSF>SN.F@US7MN4$N1R)8 M4R1B&T0"+BW Q'7K^Z7H)2:%12WO]N8K>P=WQ]=Y'X":W&+1=G_H3H5URT=C M&5W.6S9,0C\/B@!NHD\V(_'PT$3VX>F^1$1: M_P96GJGL@2.8E:)22+L_$\>PP)M.(Q+%>,O>%HQ[9Q)LV2^\F+SLQ7T[MW7]9W 6,AMW, ^K<M:MAE:7\L!V=GN@"A3MUK5;>'7ZRL#BV5_&QL.%EIR;-\;'=,3*Z]P>BA M.[VSL[RTS<+MXI'H#0S K9>]RKY\V9[$_U6B!*+;&:2F D]OT ;;NYIXTF:I(TJ@FP^MT^9Q'6;\!X M6VL!MVX[,&?6=WO],>G9>3JW'>]3 M*P"Z['6MR0X/@/O ($!F!M5A3]VX8_U$P,P](N) MY:EDRLXUB&M2Y+&5/0/+CIBFJ?7\DM",YWNZ"8=\)#MV;6K'9&\[)SN2< MC!?U<#@G7N]?)_2MBL[+<\!L;F72NHS@BH%\YN7IT! (NWBI<"/2;]G"7:\VI/& =RQU^V: M3NM&)AGS;J5M.KF.\T[>O[3/633C]BE7PJ 61D[;D0"!/>^5N16XUW!?;>?A MS46>]D^'L=2)+U8!K==X_!4=EST;V+SR*Q->>F*LP-S.AP2;XR3OHOJ!X70L MO>$W6C>=*#83-9GX][08._,G!L4@7=^1SF"PKW7G0E^6+UY-OR6\XHQXS*[L ME2^992M[R6JN4VN@.FY\[5!NKX(QZ<:,)3@M;#+A?VX.(40OWAX[C -^K:ZS M\9M_OM)O%ZWD&D(,BP7+J23@%%V,%-*8:R;BK4Z[_*R5P?F@ ':H0U2)]2@< M@SD==P*.8@&FY:7]Q$9.4W=)'9^JF7?H ]26O36J>S9"V ,S8^A%3-AEUJI[ M?3]S8"J^Q4:0K@T$](@6@O-GPU&:8OU#>#,U-X2WA9T+T%C68!BZ)!'K1]$>_U?KWC5_FI2WS=::(6]WI92K,*'9@;;.NL8:9+BZ=66,*<(!O M12,/((R6DQ4W-!B)R<_[M:UF^R.F>7\8@9F0%S?LV-C[G('U"]Y'YW+1$/0 M^*?(_]8C$9PQYD9FWJQ VD^]4*Y%*,?V,0C:#YA!)V?%.(#1-\E0]@;=X9(Z M:?KO(*_HI14,0,WTBDG*F5G2D8U?,Y 3.!#'3AJ<:NL_C#W]RDL8AD(6R?M= M=F2F\??CC^FCQ1,@I+^MQ5&YU;WJ(TX&@ZP--MQ^< MS;=.1X6NO/&JPD'@B,,MOU?>X?5S,!@N$=S C2$ .;;V&Q!=[7ZX@0*>!G%L+Q)_&]"Q$2(P M\+M)%<=Q,?88Q'_(PZ//1U0J=AB/ MTLKUY":)162FJT!FKV:._&RQA7.1=SJ.+6(S5%26NXI:054\IH=:*]9EO@PM M 2PIFK7<=V$[%Y2J4B'CO2XV'@\\F]OWF\HV+4O+!&,%6\BY,^X2)"\+33;7U MJJZ8AZRD_&UM5=A]2.=PZ-=H$97<_U299'1VHP[Z9 M0^2$U RW@ UA^O#]7BY?79H%HZSW@(U?1%<[PNS 7, 7?ND-2NMV@"$+EXSW MI5T=9M$PP(J$)G9-!=M@,%L)&LKHPCFM#-5J0'8XD\0V]JWA*>XO<+>QMP5< MU+&&=EG;Q\.,7T66%S,WOHH\Z[#!SB@&/T^;4WO3%L["Q!.O8]+;:<\IT7\: M^O-XO08V.#8E3+*!51V C%5ICR]%GI@+N\:G(,!FIVV$FR M?K==<_#,\A(NA"^>#V)@NDEVR_+BK#6]]=$FL:N1M8*+TQRD/1\E^=T%=M]3 M-419O7D^DJ-BE$?\T"O. H+1;\LRHIIBQ!X""M*\TA9? )*;+.6S CV9,AUG M^:Q4E_:;0QQL6SD=NS&M2H"J_&J=,W36I-79PU19?G;>J5@/_I",]U@.-\*4 M]=:,6I.[#;W50I@Z$CI#MNW@FW'1)QL# !^LF%BW>$>)?3:8UT_?1EFPPE/&O%5;8(Q:EAL)ADU?]_/.= C" MREG?RI:CN1F9J&*8(V&8$+AJ4W65QP>??9!5KE"_M@"Y>Y1 MV,/:!45O< *.4+4KNS7RB$;&Y7CS2S&A9:HM>4.KU[WW6:^;]VM;:DX;7?ER M[JN%VPEPQ453&Y&>Z$:7B3W:SV,_RT&OYDS[RG<+G_5L1LAM(QL40X;)X!;] MTZ$U7)OF5U@G3H*MF _Q:5,%]08-%T9P&V%J/_\RZ.3?K6<-Y#MW_1T#?ZO: M61Z^N&J=IXXZK'REK]MT_JX=?'8[6/;&^R6OE]%%8W\JLKWH%,&]7^ZV8J": M\1?7Q^_[)]>%Q94WM[>ZNQ9B+Q^*_IU!C! M5HV-MN/.;::N_/N=7G'>'X ?'>>:.S-6SNQZ&6]H7GA\)KYT#RHK4>,8+'>.A?L6QY%]"A@5]OR+ M.PEDKSE"OU6>8N58VW1*%?IS)S6L]YB[\8"?^/-RX@"S=8[M)> 8L.'1@GUC M*C\C"X[ZO>1[?01]WHE:-S:MW14Q8)7? ++&+'+N34-ZI(Z/!Z M-[6%38$8^Q6;U\R[3W]3R:WD#18N+X+QQL J@OW!Q 4XC9?5Q%/I?$36XL50?U_: 4NT(1]8DJ&O&UP^NK86VLQ9F"EK4GT5M2?B5'^,V MN>=G@K%[??.ZP4:J3<7M;GM# ?V9HAV-KL9SH,_&JN;JND5W:#;^E-[^2PWD MJ1FX;WN$&HC]WOEK6ZK%I1.#X3L\I5GY8..NO;,2=,XG]_>9"7J$1O4;,[=7 M'*IKV>!%Z;:5U/4U*JT3;'T9'0N;^]++AXGMXHXBC9Z]W?3"GG';3S[V+O3] MA/*&YDH;.W,CX?D#1&\&Z0M8GCZ\W"<$XN1Z3W_)@LU6?!;X[./)/=U8S[/"PY-Z4T MAUQ6U9TH1MOD.KU!.BES'V$2SI\=H_V6GP5'NF/.T*_P.N4]70M/:E>1VKXN MOIM)F7QVE/9%#SK!K[W2G)]Z2EN*<=;IQ' WLYD5]YHEK2<1UA<*L"[A=+EEG/D%H;G?[I[WN9? M[W1R?59Z M6ENJROQE $\)#DW9&Q3VJ,E2%.<3!*FM%P]^P+O>A?%6V9U:#%?!VF?'2V!K MYKK;-<&[HG?QZ#F"IS1SRQ&9)XB5?;L#RF[BG.O([1G&,\S\BX/!;3K!+_8L ME.<7SR\WOOAQ[RSX#:&U_\G=UD6Z2#,OC#%!=:7][3R_9L\[S8IH[Z!=_T M2?>>"LI3S8S(3+?#>V*[U;^9NNJCK;A@:^4$%X4M.=&%A4S=.:-X4.;N4+SI MG^9).=E(ICY\[PX/&E=1XH96/:WK*M//5*Z?J/$PO* WK#=?!J5-&]GR#SE, MBBZ";-"=*+BK.YWAT8_J5(+#^H\Z9,PQZ[2RN+C M5./#6[F[KA_-/\Y1.W'-E]JV+[E7E@,'\*_N+79='^#I M0=JJ9N65$%SML6S)FX)-UAXM@ .876=8F'(*JV2%5Z"W5Z W.XZ?[,J+%\8Y\_- M#NI^QO#"\@'WMH=7;.=&3=&EO!V,3\U-]$/_,(QIS.VCG474TVZ$_F2 .(_# M0]UWI=>'!4R/3&?]9% 5BO^0=ZI^9%;IC4J% MS[4<'I4*7T(/0;NFC5D@)HRV)HM[A[(6RS6RZNK^,QU5KL' MRB+:H(5L:$.VX:I,*^+#<;W_+U6]_TF+*R_._ (L:P%V)GMEO*L:= 1'I\:U M05G"W,*#K1U9OQR-7VY='D:?+!%_/PB-7:1)GW\?PQ3/'ZY'G6Y#GK] M:L_+U+HMLL=7:E8WRC^B3\$_NFM4X?;M0*\*1JQ[&3XL:O)6#M_:U6[MN:"V M\^6!0ZK.W29WF]-L_YU1/'/4VV\\/HZL'[W7\U.VH]G>.V-4"K MEEQ/I@PR;0L6+KU@L11M&MZNNO)R"Q;#"CS2AF[6)EO;T^4FE_A&C[%] -]V M^\!47L)4#/7FT0=8[RDX[??/7[]Z97< PS#;)[T?K[:+Y!1\V_*524]T\0IT MG7Y%L PII:]@N/6/1-J?A7Q5OQ$C]:9ML,5M!MLV8SOMG[UXNUWOY:Y2X77; M3ILMK])T9ACUJ-*(=:)NV^U&'M>/<0V\X:KVY(;X!1L;)B SLRN)5<2SK!K9 M4Y=N#DCIUCL/TD:"M+P72BF%GVED40H =:!"\65'7Y37@/.=N^ &&#KP/??I MLWTL_43 1%1]ZT?A&<*J\(QGZ"4S- LM&16@^T M1_)72#3T5SBI0FB#PE!,9*7&]H9_&NXQL5L0;&C0&D,N(OXRN,C[IZXSFFW4 MWN_5-M*HY3PX[U3\+QLU=XMOXQQ'IIOWBNK[03HP5C6*5E %$:NT^[Z^#*C+ M:1#9"F+3OS ^-K\LL;9U_91.WBGN]^# SX@$4W M<<&1.>_71K.SF:-I8M@>G "J Q(Z;E!C;IA^I.>(Q^8(OO7!V^6-)(C;>+QC M.V'2Z85G8 :VN>8DRXNR7P[.SSLNSP>KXVBBHHP/]L/@:.+38,PBLUQQ5P-A M[%2'U6Z'.?M@/CSCZ>"QZ4"LA X>U60@M.&,$9X MBHP0KB2UXIV(QPLI4"JQ$7="SP@=-A/8_=GF4M&)@&#;.OCR__GC?>G#\PZ@HY# MP&@H\*M82"Q"4)H_?Q!\(:IX^L*<)U%*!;MUW;IJ0W+P90!/TZ5Q!6:&6!S# MV"-Q^4BD6[]X)&X"$NLX&Y:$$"ZC5ZGY23 /)W8=N+W*-G[NX=A8.+*M/0_' M#8*C!6,41=S"4:DZX UFK+K&<:S !S\"7NTF#XL^C[7E8XUO_;H*K'D'\;&W M39$P>@5?ZW73N1VR*<6U1KP:?NZ;B[4D^)KL2>!SYHF$K_V1*W_)N;KD,P/P M51'O-+A48KC64HG7S=+5,_#H=10?B^0?N;BB/_WT[$\_V>.Z6[_Y M_0$;8=K1,.2,$FX'+]@P^ _NU'G1ZYB?>0*P[59FW9?Z+XL,.S#>R+#60;.M MMTV 7[CUR<.OD?"['_I<[HVH,?HJP.WT;%>47@VQ*YPF+(<1Q\:RM:?\K/^NS58_/ MMGSUR*?16L'N<[4;\UX@]7!< 1P)P-&C ME[,&(E,KC*[8A_APRBH0*K:^>(0V$Z'W3/(Y#RZBKZPEV;'3><"QM [ M,K"J+G/P15_.)? \'%< QVCKT*N]9F+Q 7M;L)C-'KU"W!AS <6:D>>RO GMPZ\MAK)O;NIPWV^W[XQ<6A&@_(%0!2;1U[0&X2((7[F4Q':81+JLN; MH.A*C-F8Z>\#6,8L=^7*ZF2?#YJN 8X4;WWU<-P(.-9'':J<.IG0CS4*J[2$ M"X=^,OV^*2;BH]>4"?[0#HY/>VP/XH>[N69N\@:T^:N.I=P*H\ "] M%4")=QXW!*"3^E).^(ZL4^-*UWA<4/9HZ> ]Z/VHJX*ZKLA$;*AV?>R3391N M_>&/-FT6@D/XF:F)4"R/"/F>5(VN.D:79K8W0"\#_-EB9#812;@(WA4]G5[H MRU:PH\_B(D]/3"O8UV6ID]-!"0@O9W$:.9B&'J:K@2GS,-U\F,JS0=GOZ^^F MUK053/?AC^@8_AI\*B=6TF 6PT/-W[11;]KBO(T/W>WM]\\KLIGN]8=QZ#!1UP0[+CZ--4% MG@G6R@1\ZYMG@LUB NG2-70B=ZH0V.%QK81!95=, '\;:6: M>X,@7Q9J^_W MTQ7U*790C#84BH_K^(JM?[VTO9$H?^/=WZ>/QW=GTEG M4+K]>+IO:D_6;:P=?;#3.[\LG'[^E">F6TYD4:<;8GU.^CV'U+!EJP3+:SMB M3=O?>]VRG_<'5SZTF-]!5@/M_[T.K>I.+_K'HFJ>##\IBC ^E5*(X*% M<"6]ZQK".X5)I_;GQI<.@)5-?4T;<0O:+._J;I*#,3&]*?:?JE9% Y+OH-I<$[E= G.,01QB_2L-(8LXF.6"T/4IW.L.3UCN] M;I879U7*=T%;6P/:>7SMP+K(=@.'U\FK@*/T<'P.<)PY%?I-%\X>]E!L$!25 M[RB]:5"<[RA]=\VXP(7UL%QCNQOL8?D<8'D7#>DA^7B0I*1-?*2X:5BLQT,) MF:Z4<#2(RSS-=9%7^4_?GFVUX& >',T%!YL!!^B6TL9% 1=V$]&Y<3N))IO_ M?AG$G3P)MI/$JA1[A.4#*",/FR7#AGF=TES8L%F=LF.G.8.)'G;1WCG-339Q M^/ES!I^:(C@?%.5 5UMK#P<=$Q"F44#XEG[YJOI=I,C].E1-$RVX)_MKVX_! M=.3^#/5J04@]"!L+0GHK$'X8I>T\")\D"*G7A,T%(5V&)B32'/RU"* M'H]/"(\V?;-W<+0J2#[&*^VY7J+!O]X=?G*[(5VYFO>]9&#W;/WO_R$A?F,W MZ!+R)C@^-6X[EKLDK2^!'V PW5X_T.?G1A>V!D[?7=@W%KU6#]E ?)#E8.W% M)M&V1F/>+ZM']O4)"'IA KOW*K7=96SAX=$]QF,;/J_]?Z9FW[=V=O+C6SNO M!S)5:^?(MW9NK@KWK9U]:^?'MQ*.=G[95"OA6/_L=7MGE^!H BAL2X#@*#DU M9WID-C1"16^((.UL?]IX0=K1G630J=RF3WGW>^R.X7EA6KHPO=_]L/'"-&:E M]R;+N[F7JE5+U:?M=QLO59]T;#I>C%8I1E\.=S=>C+X4QN[Y\*INQ=+$-TF2 M=GHPE."+/C'!WD14[;V-JGVP4;4MU^.K7Y^(GHR:V;VI"3Q PU]2&YK;K1SQ MH(YDOIR7N+G0UN,$6?X]\W]SP:-U>]:P%FUS.;=ETR('I3!CN#HJCV*\(7^[;2MML\+]%OP99CI8->.X!A(QK12+0"(J7D ME(8O72:@BO.[>^_TSL[RTEGL\+]?!\!=H2NY(MM7)Z^>OM"]>\Y"%]U3Z+:[ MW8'NW%KF*"4\C!3C-PC=J-@/":NS_QLM>3M>\NXN><,_.$JBB2]HP5(-EL2/WI)7);S0?!5LH?#4!'&\(U*MTA. M:[G#X4:KW5^\V-U=['X?Z*)OBL[E LG[_0K)DY(RQJ-;F'M5:PB\V>;>GI>[ M6\O=?8P](D.!!;F-=\&*V2G&S14>IO(5>O701E(V/Y_WFQ6T% M\3PY$\\CBM-( MGQ,,0BO,FQK:RZBNWX1HO?)R]^*Q&_2KQFA%""J6:%D(92 M1;<40L*=%&XV">XW1 HW3@"O%2U*9O7K1@G504.$ZDE1VSW\5:(DP9S?QJ)3 M=:!XD[GLLQ>[N_@/]Q$X1C 5^+;IB4KHV$8+W1QWF$\G0CJ[SZ"NM)=9HH01D/% M;@B>CMJ!/X-,T:$7N34$[6DHL5#BUD%[\0PVG1UYR;L+V7M+O)V<^695]NWC(C(9U!/YD\O7>L(B1!.0GKC1L:1 M(J4W'<2[)LJ M>;]M%$S=K^_$#=LH(K&*;10@]ISL\[8' M6K[JOD7$5EPW1YW]^D-.707VORQ:L )S]-H<6;3ZBO(WSU>^&H7>_8!MC, M7W/]@KJ8<(_V/AYL'W\]W#VZ$F63CA21HS#5#=B\XEOK!N*7"6?4VOJ%^>\@ M+YQ_Z_R(NA%Y[:,RZP*#IYJ^''4E'_L&([^@;DU.%..M^J;#2*1S8=(!&)*N M071:^2E%Y27#$&(3E+#F\ &XS+9[=&Q.=2>S\4U[(R> U07NSH49=.%;[H9Z MT#_M%?#JZ;R*62!5_QF4_3R[YD38_:9=W6K6J^F\B;?KYK)O%HYZ[?UFI6#W M"?MQUI9<+CU"Q]K1+<\YW6FPJDWH\^J*,[.UC+(K78SPZ;W<]F_;^]M[P?'N MSB\'GS]]_KBW>]0*]@YV;N6]DB?EO2[?W7N\97MW^7KYC=TFO=?'LS(6O_"K M\E6E$N;_W7W_;?OP?;"_\_'SM^V#X;0L=9#RED'9Q0.\ZM_[)Y^7"ZI:-UIE M:N/AX/OE:3"Z2(/]Y&/O0G>=?;G[$PPPUR?PCSPQ MKO&D"QRW@IW3W&3!A[RKNXD-(W_.,KBB<"%<&U(N!X4I;M$7\$;;:3,,W5L: MLV-K=12,KPW6V'1Z%T-#-0,#K'2__K,0+[\^ )-M M_F0&2TF;A[>[[?VM\0;2_!&,0/>!GM<6[6_@)!SG_X$U\: ?'OWS>/_I\$'S:W?OXR_'G M@R5AK.A=5#_3^\[9HZ*MLI;'UG1M+;?&%K6SQ]Z#R9CT>T6P]:7(P:X^!\-Z M[DO79FFOF:<-GM[KHTSWP.-]O;IF!3KNZE-;^)[VSL"A"#ZY^_2Z]X7OW;7) M&F->*XVDS8I9M/FTOSB(]+P9_X&1DTD-,'>IUP#+T0#70?,N&L#M@HVJ+/\3 M508SL3_/^@]D_548^X^R+^X&ZO^T_?5P._CE\[?=3Y\6A.2?+?U7)+^=)+U! MMV\#M4.6G^#U^4^7M0'SB4_>HYKS&T#FG_2@T,$OO0O3Z:PFQN59_[F&>(Y^ MV3[\?!#\V0[> >E[8[\*IM9Q&V^7+X7*N:?R$=Q.=='K.K@!G7O#W%/TS12] MOWVXMWUPL!OL@-0W2TZWGZMCS]?&;C\:/61#4<8#66=#/=P^"X M'?RV]^G3]J?=;4]/WJAN-G$_[1AU#3O3-X6#7=[IZ([1WJ[V9'TC6?_Z^6#[ M^)?M@^!#.]@'OMX]G#G;Y3G;<[;G[!5Q]J^]KNZ?PM@L^H"VS;U=.4_:&TC: M ?S?_O;[7[X&A]L''[W)N$#D_ MGF:OF/G=[N'!]N'[KT?!'[N'W[:W__2;\7Q4NF%T?.NH]",6@S)%5Q?IH S^ M,,6%UI?WWV3G&?G9F\O?]CY]VMO>M[F-;]L?#W8//0EY2O:4?+?Y^99W.KD^ M)YZIS&S)7UE7>6R?+2=[3RF(A"344(26(&UK__I# M Z1("B !2/*(MU0>)I:$;@#]:WQTH]'X[6]OL]![P3$C-/IRT/]P=.#AR*FGW_ZCU_O'^>.M=TG]=(:CQ+N(,4IPX+V29.K]&6#V MW1O'=.;]2>/OY 7U>E\%T06=+V(RF2;>\='QR>JO\>>3L]-^T#_[V/-'GS[U M/N+QN'?6/Q[U3CZ=^D=G8SP^^WCVWY//O_K]T?'H%/?P,3KBQ7[I]\[P:=#[ M>!J,QJ,3OX].CP33-_:9^5,\0Q[O6,0^O[$O!],DF7\^/'Q]??WP>O*!QI/# MXZ.C_N$_OMT^B:('6=F01-\KI=]&<9B7/SF$GT>(X;PX^HYFE>+P!2(??#KC M!,?'_>.3?EX6.)$&WB1B"8K\)>\@B7O)8HZ9GH;_? @_0SU'O:-^[[A24Y L MR#3AS<6'!S:UYJRW@2AN5/-91I9>_:-2PM*6MG_].G3X1NH MF;X%6LT1Y7OP9Z]_W#OI.U1;IX+V=?-/O9QN&VTHAIA;&W*Z#=N@'59UNF"B M%)^993/TP]12"#D!]/[4I4*&_0\3^G+HTS1*XH6-\NM(\@\N:E]A%F#B4G=> M'/[0U(FBB":"'K[)OIO/232F\@O^%2C,YUQK'O$XGSR5)4 S-,7_/J/8CVEH M&,>'\YC.<9P0S,K+AV PC?'XRP',E;U\EOPK1*,/O"5Y$:6"JNK#SX>W M14]R6M"^+P>, Q!B*9LV=WP>8]>. MNW:?DY"(K-%[H![RWST2?#FXH'SO^X FO'7P_?/C3=U.1E1:%,]YYER+YGP] M$O_UO5ZQ6>YY@M(#TM\.5PE66*4,!_?15_'WJI)GQ%F1!L(5[;"FJXI52Y9] MFYIBG#!;!:\C-X)PPB7_Q,6&EQI?L/(R7IYDML#^SJI@@-KT.Z>L: M>Q4]&R.&9PX88+M'JA#Q-D>DGJ<1PT_K8+@??8K\GQ+J?Y_2,, QN_IG M2I+%9GAJ^)FP[!_98UEF_Y^>K*!#*-ZA)(TQ'9^GC$28,11QDX 1+O>'4K_L M$+3D941/N#P(\T/*.#_^03(&M'+6'N?M">;P;9E]A[![2F> *[Q-LN0A:\C)B=[R*7<98#+6"M5?P]G+F'4+N&I'X#Q2F M^!M&("L8_)"QJ%EO:=ALXH_H^K MXL^9> 67#HF>3]AS1(*KMSFW93 L%/=\"Q5?I#%LI@:,63L:K3@9X3E=A2=C MZ^5\Q7HC.'L9:T_R[A1HXBQFP44!VZ0YS!>V(&DHC:#\HH(BV0@PEHPZA,# MYYV.<7##>Q!-")\SI!)R>?Q.:?!*0DO;R8:1$9]?U3E-S"H41@C,M!!EYI^3LQRE>K@+6ZWB%R"CM3YI%'#@L5XD.2?P1LR1. M?6Z7\2V\G;RK)"9I'Q^M2KM"WR%17^*1Y3HK2AH%JYC70-8A>=YR<\=VCLC* M&F6JF+V2L$-2O:"S&4F$#C.>\E+,DJN\+K/D MVR&HKF;SD"XP/L<19YL\A,CR=$)':(1#L7%S+E[&Q@,^'1*_F-+/^=XF@ F# MSQ8.YT,UM$80%"M7,.H)3EZ958=PD,$?0_1FN[TJ$Q@EKEBZ6:R)(.^0E.]P M(GL^Q_'3%,66)P0JF4GB)XJURWGD4N=TS0*7$*^5ZF,, M8 (6$WB!,9W$:#XEOG/8O8F)$1+U"%ERE$[D)<^.!N;_3XKB M!,?AXII$B%NS*'S$+ T3ED8([BO I5H;F"SX&)%2K.XE4V_)UC\O&7$15&,XW)"K MI3TED4L[ -9[BJ="9AC*3 M;@J_$@?BN&'0D!HA4)T.*X$D782A$M[A H*.T B!XF2H<.FB_"$*Q$7LI?)& M:2N. B#NHI!E6(B+F"L41D$KIKPD[Z*H&^))7.1O9F,$13'8&X-3NHB5,<3! M<5&V8F;$36?4&Z,FN@B?,>[!;3FW8V:$3['OK4(INHB?_F#>!;1&#D:DK _X MNPA.Z>#>!1&5S A#XZE_%T6OG..[ %!';(+AU"H4H(MP&$Z6G>8K*U9&J!1# MWGQ4W47@S&?-+MA9 MSUD]7<+4+I" +SWR1!F%%Y0E?)]\/^*BBE"^A88--,HWT$X:\)X-,.K+)F$/ M8F^4-\H3K?(2ZLEV>6AI74CC BW-B[V:U:+,1>9CD)HXB*#CBQCSV?:1L._O MH%+FRHSJHWAUG-2GV@"15$HTP8,V[+6D/JI),).>U7?0"D--1L50/%).BB%K]V3U7JG^O6[4(G:' M7TM?QC3B?_KXO?3#HC:CCJB^,!<=X2VH_%)I0R?U1!MJ^0W%W[DHN WWA/TT M)O# @),^.',UXJXXW^JB.GM>48]75+0'-Y?0'8IA6_6"-T=4866"\1?%>5Y+Q&F+[UI?;HJ^CDYG.*PF_@ MQ!$S'!WK)M@\!+C8#SUB<4(K0PNWJ3/;;Y51TQ0/I9VFE5KJ%4V%7_1K1Q'H M7#38RUJ\C'GNH)JJ%P(*;5!_<]*U]5@;%49Q@NHN(E2517M580\VQ#[[?'GF M-A>)!F%(7^$]DS&-(4C3YP-#.FP@YF-#X%VK,2J!3;91\:VLUR.1MZS9XU5[ M>=VY4TH&MG10)VSNFZR4&>C*.&G(MBLUZLOZZ4]U90>UMV;V"J3%\A*/,?\8 MP#'"UA5%Q]RH$)K4J_8*D=Z[,WJH/MY;SJIG-_RM$(_7H^+"M. M1D 53V0MH-WV8%G.Y1V&59*\L M6O36&_/K,#8J@.:"HJT"[.<$ZT&:?_-^T\!J#4;@%7_C>B._N,O=51W([E-O M,*;K.!@QU+@ 2Q>\]R.T$$9I!YS&_A0Q_! 3'X,OS']!2LC MF+K;H]4D#[J\#QV$KI)Y8;T%LYF%$2K-3=%R,HBN+YD5:1337>5KHEM((D^)C$@E!NC[00 B5<),7'"=$ M!)9$A,9W-'%\.XM;,6KX_AKS[B39'FV#\5?#R8B;XI31 M#+R<=[Z5["1P,MF1^-?Y++V&U@B.XFW),BYE?W3W$+PDT"&.9R@*0$P0AO2( M$K=A9,?*"%5=!3OQQ*>;N\*2]J?Q?(N MUAT]J_1&3!0GQLJ0R1GN@:D(]J_^IM!P#GMP-@&G(6]?[B8O%7$:4.NQ-L*I M>*&:TP3V"G=_N6 7L58?JW2[W%E+;L1,G[ELY( MMT52QPXB:$S$R,6()I,83T1#P7$K"!Q]P)M58L+[D^89<9LLD(*H5+%T%TO* MO3)H<'K LG%LM+QE(I1.5[G6@"2P2[ M$F1L";'YX0!R%9+3+4)?^Q0+_CV#[$](4PSG9,XZUA:\74@&W_ M2/&_KF"[K$4DGMECJV!;6F[)F"]Z./+Q.4Y>,8ZN^&=8\C"*^&R+DC2AL=L* MOX5ZC!J@N-M6-*"RK"^K]K*ZO67EX@QT6?U>+59W8?QK+J$L:QNDB!.-729V MVH)>N%5D5 S%C]>D&/E^#Z8&4(0\.]VR_E(*JZZK1FZO;5$)S"R-<"M^P%6X M"TMO#ZH"ZGH^W"8&1L 4]]T*8-UVUFJGR+O[VPLNE07?R[RB.' + ]I!8!!E)!+$J:P$*V9S7]M M[D:H%5>6!=1092^OL^L9_@<"JFN:1L$:&3EJB(VPJ4&"@I-7L.HD&(97,]W\ MR':\3%#U%?^2S1.<'<3._&JF$WSV[(P(*OXAZU@G?R,]11&7;Q5?\ M&QS*QVM P0#ZOVZB)"81([YXG.0!GCM_$]#,0H9 M/O B-,-@>=L01R0,X>F"+P=)G'+:MU$1'/W\ M!SPBR8''4EX_25(H\WM,T_F7 UF0*\+LP$L$$_G-C%M;"8H7-_P78'YP6-OU MU73:W_!LA.-R9V5[95_K2KOTSJH?01+WX"_V.:!\:$86/;E+><-00N-!UO2Z M3F@*;KW]\ALXTH\F=FWG2R3'PTF,1:_&OK00-&&'NG"\'X'/<+!GR29EFXR MB;"Z/WAQ/L!K%79==N^U*0"W*;,9P-G3!8/2BPC/#(_3\):,\3>^0YZEL_IA M:D?]3IW,B2RZ><[GB5<2)--GAB9X $D)\LW-$XY?B(\-T[ #@S9H=[Z#NX L M/3'!#!J)8S:(\4UDW/?54.UZ#\CM-,P;5\[NMLB;?/66R*6Y?DVQ)=]U-T6F MLD@H" J;M5);M WZEQ_7W&O#G<]%N/,0&CG$;\EYR'^HA6T=5N\H@B2OQ48* M\FAJT0SB:JDVX)>]6/6$PN*Q+!G/+-^K:E@13(0.P^M'6AF/.(NKA)1FS8!I MB[8"M6RK?!\'(@-(GO.FN3LFJC;T;!GCNHP9 =D_8I]&,)'G)BT6=L(SAR9. M.&->[('*[/!\[H"UK%9OMU?!.XJ+,_&Y6-;;W69;SF4XN6EOY\)B]QN\2QS1 M&8EL7'/:HKMVSNEVTMQH$%(7#VZOL1/7TK=T^FUPTO4_K>W?*TC;,(GE3HTA MS=ZFD,]1&)T@2OG6.C=* ?#5QU7EK'H_!Y\X'Q#"2W=+T$ALPFL%L"Z[ENIX MGH5#7A[BNZ3,"3ND=SB1854X2205-TE$:K2!B#:M7[8V8-E:+3I/&3?5&-R= M&Y$H6WKSZ,V;@)3#,?LSZVG:T"O-;#F/L2_WKEQ!!S/* M5\E_9:VPGW(;F+1THE4ZD: W/A\6XY$R>!"^$M!O+Q$K9BV5S#DW6ZL@DL.RD(GQG.!ZG!*[@)RS;()-=(-8#"J,0ZDEVK<'$,4I]4 MR/E$Q9Y52TY4AJ]T.*4I'"T,IR1.,([,6W<#41N45;TU?L$58X+9D"X=TEEN MOUI8G7BTUO@7JGC##6@^#*69)=HDG)A7;SCV">.*6TJT!K!FTW,YN1*\@6,_ M\M^YUM9*&ZS:HS4LX7J:-HRF=W'B/)+)-+D?\]7.X+;]0;6W='NMJC\G(#X* MP\4?8G$]7PRBB$!8"6S])]R^6?KMB&0Q$#5 MAIYEEO%@!B%F7-L$NH,71$3+KFD,&@K35*T>.W#8M4HZ&UTM-ZG^Q+ *\1F MS[%\/LTOZ*1P=0U8@#>4C.NALZ;??3Q![:.DCC:6D;XEAE7)B>>LM7:T;5!@ MG73.TS31M +G!\2SW[:: ,'L&NU]L*V>IE8/4_\5( M1.?/2=Z"FNZZL'BG#D^@)HO>_I[R9A&?QO@V,<14:(NV03UUAU[+.Q3P3+33 M<=D*Y>X5$MZ/A^D_3N'[4H#A<,K737B]$M(@8%]DH!K&"(Y#+M&"\:GSZLW' M.&BZ*K8=YKL7DMC>/$)I;G1=(7]Z^?0\I+!NT$C\UNR*:*9\I^[-TQC;3$@1 MSK,0- ]03<$V#,]'C,(K!LDYRAX.4_Q6$TT;>I5+NM0^NTP2&H(V].?WD/(] M$E^YHCNM,C[^K].$#\K\ M$HK!?[DI[Y8ZS86U5_.<'$[NQR*\MU8REM1MS>_ Y] AF8G#2I) Z^B@+Z: M1[>9K@U#8I ]D8N;_9:UX%K3[]I5L.+<*SQZ8%/"Q@[.#0CSH?D04L@L/6D; M\VV)AVT V;1*219-UY3JR^_ZKM(V#SBS:Z'E'V2H9>8N_3''K!:M:*O[0^=N M7/4IN@?NUW%HPXQJ2+61N5:WD;5#RVK7\ZRNS>6&NH.MHVX#T+1X,9&W=!_V=6_XXO@JQR&$TI.*0748VR,4^\]O)?4!M]UW9[-Z1 M<$LB&N!;,N-8?XQ25% M6X?L<\05+N2;"E]L/QG?@&#R BUM5ELS71MT5@,(#<-KZ5>OZYJ!:-=[U_+] M-;Y$-)Y3Q 7>=@4POQ?4 BNOT8'=C-A2]TLL"ZDIGMO M*X7:,!#%NJVZO@JOYOFB*))E#1"WO.6%[^*P@:WF#,YO/-RG<*\Q$E?==PO5^N%8UK\R!K/NR!SR,R61255;'PR1+_JT(C;W$ M(<3O&C9]JZ7:,$1%WB0&>S"NJ#<1])>W,<_@89QQ+&C;T$M;V\(0F^#*9O>[ M6?,PV_XI<(N/?F^@M0P;SZO4A$,CE=!U00].&7BGQ$8]K1U:HE+N-K!#SNY*-OJ1>HT51I+Q;%-_F M)[G"SN+61N,(?8^JVC".9=#\!65)R?(L7^FI?Q7 AK:M.VF;#(T"+%]Z_^ V MC(R^#V&CD:)P>:5=[DOLFL'W-[Y.4VOK0J>D-E=/UGU\YW&UL[7U9DQM'DN;[_ JN]G6]%??1-CUC%"7UTDP2:235/?,$ MB\.#Q#8*X H4IQ?OQX)U(UB _O_L9W'?__F__\B__^K\ _N.'-[\\ M^W&1SL]POG[V8HEAC?G9Y^GZP[._9US]XUE9+LZ>_7VQ_,?T4P#XM^X?O5A\ M_+**4^S_O_VP3CR)J M!!2!T=<,!X^^_[SZ]_.IJNNN+ M]%C^_7_\^LO;] '/ DSGJW68I_J"U?3/J^Z7ORQ26'=S_B"N9_=^H_X$%U^# M^BO@ B3_TQ^K_-V__+V317V?X09A7VVP^(ZQ6![QZV_O(1__+=:GKV<887O_NPQ/*7[^JC M"(007&P@_._['_;]%;H49NE\UDW&+_3S]I$53 N@^,<:YQDWTW'QRMDBW?C2 MK ICL;SXE[,0<=;]=G*^@OFJ8UO1X#J1EK"*G5RW+_R^ MSN/W.%NO+G[3S6PWJ_MBVDQRDS%/F'5$_IC 6U2@)'/@6&$0A)+HDM9+98T9-JZOGOV&>M&L]W%-EC",MUATLTUM/W&]ZOSL[/NF3!= MX]G%OZ];VH!,6"_:3/E&I#24OC+?,1Z>LO-9>+ Y$@[C)'BN/;C,"&)QTNK6 MS'Z(R[L9(+X%!O040#,BO%B([2-I?T7''S'7#'6Z^7H:T_CLY,"_.5^O%&2XOL'WY;3%/6W!!&PR) M/!3K'8(*9&1[KS(M+>0E>:>M"%'+$BOSR_G MY)+BN_#'=6RXGL3 $L:42&Y*@G*<@Y.8(* S-MF46,3&A'@ TCZL4$^,%2VE MT%*S?,+E>AIG^,MB_OX=+L]^6ZQQ]3I\"?2[B4_2>&\%H0@$*I-!'XTH((1, M3$6C8VYM6CP :1]JZ"=&C992:*=!/N(R5+O]%PPKW*78+!<8==0@A M';Q"/B.-NNCBT;:V/6\ Z+T3AM6'ZJO2?ZH#_"G,.N]U_2(LEU]H[O\69N MG L"DD6?K?771V)2:2$%6FRD.!(^&QD:O=63 @>=9 M9>TSL\T-ZLV;VYJ"C$=7%#DIBI>:*)$1'.VYP&W@*B@3HTFG,P7'8 P=)-D[ M^]K1DSNHM7/-_6 8K50NTI9J58UP%O)/=0(916%2!Z5%:]O_ZXC&9_/T8D## MZ>]-B9K<0AOI@GS2]9?7LS!?TSY:K?./];BOL]8_3M=A-OUOS&\79?TY+*L> MGNB(46@RT!U6*YU)!#+<'=B<@G!>Y1AOG<3>3=(Y\MWC,W>.8L,I9GZ@Z-&; M.K.ORN^D=.OX)Z8DEF4B#,8P4(H'<(4,]A05%MK>E MQT,C1+4#C,W=Z[1?M M)K\9'U[.UV'^OD8X-^,C8O[T1YJ=U^S-ORX6^?-T-IMDRY,@^PT28V2D!\/! M"W+A B^!L2 *F62-:;$/KC&%G!NPH[DHFI'D\NU21:27&RC2:E#)T]NCE.!1 M:*6U<3:W=HH.$?:I L@-A'W4E YW\GC)N EAQBP5 B/E5!WRZL(I#B&C]3'K M8'UK)^%^-/L(W3X=H3>:]K;)"%L,5V8K3RIJKPHDC>3.6";!F11HP)*,E"(0 MF^_V.X'L(WSW=(3??[*'R+J[C,WZDH5)'KAA9'QDS2'R),%:$9*4C.?FEM]# MN6K'QWJWY[.7,<;H%#,I@TBY0$U]!L^8!RLB!IL,IMS\"&PGDC$%0'IRX+X@ M;X^I;QGR7YYCWC%"[4K2(1D06/.@LY(U;39#MDY(88LJLGD$[#XP8XJ%M"=# M P&<)DWS,KYL,;/$.0V06U"%<7#*";+4/KC'%2!JSI+E8!DO2 MO 3M%)DFRO@VI'SY7VL!Y@.E#-.B"1DSGG@#,T1G@,UID6+R1\ZV>H"DQ75 M5\L(P5L:I_,UZ]PZ2 6Y%Y''X.1I,JT.X,4C9.$UX44[40QYURTJHJDR"EA- M?5%"%P@F9B Y*EM2*HZUOL72_M[FZ^764^T>O4GG<2Q98;VFX6B:8%ZO!J%G MY !IZ;67.C9/)-L!8TPF=$_I[S@%[S7I32_N+>;74/C$3=!2@R5WE9Q41O#F*SEQG+O-=WMG*:F0(O);^D^GY_5J<5-'@[Q\^,2 M/^!\-?V$F]#E+XM5C5J^*N_"'Y,0N18FZQJS0E+JWD)@I-195(F4>Q#M-=Z! M$,=D+;=FSH#":L:H-[@.TSGFG\)R3@; M![+SN9$IU?097UI;T@^C&I,UW9@WC45RBRK_^OWM&?N%?NY?3N;MFO[LKJ\O MRH;<-P$<7E-FQQ/;%I9Y"'*CZC*TP*]6^R1(,B6C)),A)$'.4$ID01!'+!,R M9 QK7Z7RQI%7Q MNFW /E0(<,GA2S^DU\8Q8\1-"H6-19YJDJQU')4A%+X6.E1D M("IEH13!0F).L]C:,[N-H<687I4W^ GG-3*"5G+G$IC(%5F\Q4$,)8"IX7^) M9.'%UN>W-P",29OVDO;=&-2QT]S025PA/:9>+/V1<,P67?KT=G03E4,V,@JP M4=+@D-."HO&"(N>U))36F_;^X5< C2D>V90)[<30[I0%9_31>T*TN7!!?[_ M8QQ7R1D/2=$?RF0'7FD)UB=M-?V.^=8)J?>C&9/":\J)1@)HEX],1MDRS C/ M\WPVG4]7ZVKU?\)+4"9Y=.BA)$N@A$P0O/* B2SVF#7*YA;1 Y#&%(%L2HV6 MHF@7P3Y;+-?3_^XFXU6YG5<_4=8J8F8!'KP%%8*"6).OI8O96A9"2*YUP/JK MB,849VS*CH:":&EGK)?G:7V^W&QI;["+>M9QO]RDY79_GY2H;0[$7(LUR\3R M>@BK$)) %"733L=:)X3M"6U,5R%:VQ[-13.0,SYLS,ER'E3Q$9SG!I3*"KPD M1])HQA/7Q;:O_/9H,25G77'KASN1&,Z_@?U51&-R:I\*XQK*N.5%[VX"+D!HP\A<(K;3RW0MF$TC35S6D2:A M14I&MHZ%@"B2I7') M4,1@14?;)1YL(^ 7'+A]/85>M+F/7QU8^E^N*54FVI"E$QM'1$E!(LA:$%ZN ME9)%>]WZE.4(F&,R3?ORYZ[?.*S4ACNAR]ZBJ<6E7:P=>ARYLU$9"U8%IPQ/ M4N8A#K3N/Z%[Y(/\ULSH->&/D-2V(WVS98;;KL\6K\.VM&#BT3 %T55O,^A !#,,DB'O@">?HVI=/+@GY"9. MR([7_TP6SO3]?'.G*GUYMPSS%6VF%<4\=S]MMX;\_\XWULP^\^M<2LF'"%+6 MNJ]!9O":5I^V027+LT;3.AOQI ,?D&A9"6QA!R(G,D9])O M.C% S%ESS5#QUD;D4&,94XQJC,OAI%QI>2GP]D N ;$@4U"N)M#5VJ?9&?#U MCHDA5)KQ]+Z]N2 M3?>G;5W/W1 SW W\'9WH>H+7B\7GZ;T MM!^^_+ZJ-?*"B&OS2R1 TNU,68D IMNNHL07Y;O$\_=?Y=(D_G)/Y6H.M&^7: M=0S:?)(G(DFM=+$@4]=L$1W$3+/AI(C>9Z%#\RILA^ ;54#TQ"1K+K_F#*-E M<%%$?5(P$[U] 6-,J9:8!R<8!YZ++2X$Y*YY29J[, X\(?^F^'*L-(;;>.XM MQ#_QS'K+FTD5VC5AJWP6US MEIW/"D40(&LM.A4X(_6J/3#%M,B*OD1(Q$S^<*-%*!TK0A=DY)#$ X,UL:PS.K M6V?J'HIQ3.GBI]I9AA3C(&3[-:RW>+IF:)LET?6.F:V/)L#'5-O_$6AY&H$/9V<]L*"8,C*'FHB6L%X4C9QT MM56T>^O:]\CEX <*9=M,: 2#5:'+(' M7RM"Z)2RSS694K=V(D\[P@:'$+NX^?-T'N;I5NS)B\*"H,DKO);[5_7@U&FP MP1:1-4:V"]]E)N$U?%$I8THP@,Z32\$] MN13%2"B)!X&LMBAO'>#>']VH3M>>/#W[BG]H>N[2[-(%H80B5+G6<\S6@I.V M0'&6RVR,8*KU'<9C#Z,>N;C%DZ=G7_$WH^=FB*_*]6&_FO>:X(G :*/A#@H6 M4>_5:8B*G&D1DO9.86;-NR(,,(Q1E>QX.H1_;$(]AETABQ9:. '1JMK)-TJ( M] NR>XKQ0CM=8NL$\F/MBL/GX>V'L,0?B#&YYMS@?-41=A)%M*$;9#0:E# 6 M? P,M+!2)*:*8:W#3KN1C,FL'X@S=^HQ]1=)PU:B'Y>8IAT"^OL,MWG=UTN_ M3)R)0D1//D%2@?Y@'ER0$634!7/A(34WO/?!-2:3^T34:2ZN=D6]+K.@K]^5 M=4+H+#(CFST0E.C(I432!-(S(\C-5%FTMB5V GD*A_RMN=)?(LVK)B0:]LW+ M]$XS3OL>!Z-RUY*50_!9@@EUVXO"*3[(Y:U=8)["(7YKDK21S'"=K6_5<8[" M2^)LAB1=;:O",T2F,@@GC>%::J];FRT/0!I3\;>3*:%V0AJH:.!E>//B!O&/ MT]6FP^VD*$+$.",X1&E5'*>1QP@">4P^*JYL:PKMB^T)'/6WYM(@8FM9-.Z6 MU_W5KJ<3E9+.O+9*#J6"-(E,^(204Q8\<);T$/7]#X'X!([M6U-L2"$.R+1. M,U_.Q;:E&$W9A!L16;0"4DIDP7E&I;1/?:QV#)XH)5)(C1&<<*,P6?'&TB2H94V')8?-+(GN#VROD MR+YU)=A"<@,2JTNKF^8+7V/K8I!)V.'>)AF'DEA)1H-+C'Q4B0@N6 G"V\(D M2SZ;X3>M?9#N1;G'OOHV/.>:"W6@J]H6'6VFB4/ $&G4A4$PR8+0R3JG+7?- M3:R#KVKS;RRT?;P$3F HO0Y?JM:MD?:4EN>8K^^8V43!XZ;)9DU!#Q8G M--/6:<9*:7VQ_SBD>]'JA#V]'M>8:B;3H<^L=^7J*4<#+]:#KBE02JL 0=06 M';5^DH@\.M6Z9LNQJ9K];E:\7*W.Z?GXJG3'IJO?Y[DK"4E6R_13%=[NT]1Z M!VUUF231==]]];$K!#M)1C*+P9"I7$5+^PG0CB(AR*18R)9I'/+.3_,!/8$3 M]+X,_MI-C,+>0=O$J27.16$Q)*B;= 6<*I$ ML)DKXXS-Q38G[H.HGL)U^^;T:RNK-C=>?SK[.%M\P4UQZ]=D96_;K[Q;T*QT M:^ MKM>SKH;+J[(I;OW\""0VB0NBE.A M=>;'@1#'E"'Z"'JSM1#'<8%LDJRRI, S1%ZM]\15K:U?P):$EB!SDUH?P37, M4SY\MFX^>.)$$4)8VW4C )4QD@>-!8RT0LN(FL39>/@W$8S)&CT=DW:V0CM. M*DW747QD.6.?PYS!==H!^Q; Z7VZJ!6Y:SM9 R_7+R>LPG1U5 M]O#@=_2O@MAO6(V*(MZ^Z5WO=U\K-[S)HMGT5R17=[J:&",T]TY 8*F[CN2( M$T0]3%Q*$PH9"ZU#V(=B[)WR]?7WI71^=M[9U']=+E:KJ[K--3%VTPZHEAOU M7AN=1(*L'9(5A63M((O 0K*HM;8BM]:838"/JICBH/2\DS-V"65O !^33G\2C#U>[(,Q]F:) MD>MU;3!:'QAYHZ8:(999<#XR2+DHH61Q*;6.3NZ+;4R7GQ^5=TV$=WIJ.9[) MD"63V20,H)2W$+RS@"89IYP/QK6^?W8%2V'2G(4X<'WJ8/F,]GN"B[/FX=*-CO;0.% M#(X8:JO@09=8=_G6>JEFMJ@OGF1E0@I$PJAJ]4Q7B(F.+ ##),\Y,A>:]PRX M%\S)S(EHL@]9P\"#8L>@TF/MK&-2GDV8-2JLUI4'[B1[X MO&37P'W.GM4J^9IT9VTFA> C :W-AY$['C4?XHQQ+W"C\G4'V4&&D=/C&3X7 MMQ'/P^RJJO"B[#IA"-M,^:N"#MNLD5M,ZMT&XF#.+2I,C M(WD@BU5M'7G; "SU\Q85T+S[-V# ([JMLMP/!I,9@,JNNW= M\NV=\DN?;HMRX\G=^L[S7=_IH0);0^BO' >=E$9J\^;[;Q8#N. 8+\*I8AEX M51BH: RQV11((?/@4PJJ-.\Y^S"L)F4Q;PXT>J%<0@-28\T4EP*<\W5M!::S MU-SJUHKSH7$]KK)LS8Z=!3"/ET';$JDW!WN!)R6>F"+7E_9L7WLY!? E:U#> M9=+GY%6806JD[D0S)H_P)-SH+Y.&=_ Z*-V5P4DTR7O4!3BYF;4^JX-86 *A M%#,BA21,:U/I^OO'=,XP- ^.GO=&O6PWKZ_AB$L-WF&Y&)LKGMND/* Q"$HY M"<&$#$Q%X8/B&+E_R';9ZTUCNC(YE-#;3WFS]?_V_./'68UP62^B<-F"U41$ M%7V F#0#'6,L06G26ZW7_L6[QU3O>.AU?]1\-SR/[LI&;K*!-V=9-2OXFH^G MI8LJ"/+Q:GD*%T@ M9I/!9QFUBBFEY@>Z7\/3H#[$[F=W(<@)$YP)KV,MHD-6$Y)/%;FFT7*+TGLO MO6E]2/MU1./R<1OQ9$>]AU9":1<0OKKMM$\WFWN',/&>TZ9J.6#*M','3SNW MD0C.%JL%,SR%YEGF+(]=!)J*1UOUY.B?"_S+]=!=@932YYRPK MAU L44B1_P8A)%^;HBNGDG!H6J>\?QU1WPWU*T_?;/,Z:Z<-BY"M=*!2YAM? M->J:A,"8P=RZ%--#F,:D?1ORY?8.V%0TS33P5U!=V[)OM)0+-FKKN*3-OZ9@ M19X(IR==X(.*@K;EPEL?2QR.17NPUO$8J\(?SU72.J]6+Q5F#^OH8J7N99& M+=-PC34;?4Y&U[4:R/39^=G-JLA$(Z-,(FNP1DQ4008N%D6LQ2R"CM[EUL>P M PVE5T"^):;+>M>_U.K45UV(F \^8M%0A(QD> L/P7FR>;,0-BH5T/&'EL&I MP(Y)FX^!^C>.$L9&EF9F1,N!7=U6OO99YSE,I'!)*ZN@L'H/T)I:C=)X$#(( M5U(2,;8.X.?<'Z.$R,%J=.8 M@3:' DK4FA=V>RPKO"LZN-8Y72<=X)@2@_[YEE$?MHUR05T,Z%WXX[H$A&0^ M.MHC9/1U7*1;710&%!1;M'-::F[=_ZTFG JU&NEVUS5:>%T4H& MLCVQ=H]A"ISA$FR,,I-R5=R/V43;U4WW<>?U_JP5FFIF==+D+=?"O3(HLEF4 M QXTXS)8SR4M/,=I_Q H95'Z\*K^O\*+QLW(A MNQ# "4-^L9.US6M*((3-9.=;YZ)]O".OVW"_U?!]CV4P4JZ,4A]_Y0KVK7[H MW"+3BDR/+&C^EV7N@WVK(?V1Z91CBC7^-716N M6$U\,%);\BZ4-63#%V_!.Y=!J.1+] *3:'VC^A3C^E;#_&->0_A4E( 8FP"M9&,,4E&S=:VC8$7VKX?RQ+9)^5&JV/"XN M)$RR8R(5KD&K2&\/(H+7]28+&NU2,5S?SH/H3>2+=W^KH>\&E#M*/*/<.Z\% M#K?SPM 9KX(#PX,'I9 !#2N"43HI8RWSJG72_* #^E;#T"/;.?L1:91KX^J: MPFJ2O(ZZ< ;:U^I*OG"(40A0G090F5R.UC>!!QK*/NO!_<]Z>"SRC'(E=/[U M53;JQ0+WR7(: J 2FCQMTH#>T=@\LA@4*N?$F(\*=@YJG]7A_V=U/#ZA'GN= M7)B NQ.W<3WA6=O@LH;";0(EHZX5MPID\K UJ3XF<"0NZ$-#&=-.M&6*-5[* MG#AH1&(*6@]!Z4(^FD#))'(5QJR.]]]K1GXDV705#+GA',&;Q]YA'DP^4=%H M6:0%YFKRB:<],_!2(.G E(_<66Q]0_XD]QH?^0[TM[X4CJ70L.T>KE_>N/5C MO_8.>SRX23N'0P?0KGU#?=4UH5X6SC?*&$'65%+:U>"^A9 S!QE,CMY;F_T MO1MV@^F7QQ'FM++RNNN?MOAE>Q-]$APWI4@/T=<44&,=.,85:&:"M^D]JVRK2]X]1*.]3<:ZVD5>@N$ZUFE.HI?I#]!R5B<-4 M%]^/S8_<7Z@I-0:02#.6_$0;_N(+XK;+W2Y8QH>2, )&47N4JT@TKIT3HQ*, MX*;4_-+U@Z#&E!\R#%?:RJ5EQ;XZV-?+12'#B28GS'[&*TR*>29.I^RR2Z(UD5!OHYH3&D0PQ"EH43:LH1P+#:%LC"P0CK_9 <=E M+KDH"%8$32I3"'!:!]#:ZEBXC%X.9(@?QY-3'>H/NLOTE,. SF[7]_%ZP]]/ MN%Q/N]:^\^EB^=MBW3Q_1W?HP?3R/W]93%__PZ79Q7'1&#F)9& B2&N MMC<0I$%L :L=ZL2<",II,?#-%+_%L>GY&CGOWU=7JO':]JS7\NR*-Q5NI?0B0F-?UHHV#( WI0<.D MY1I]-JTS[WM"'E7X=R!6#2O'DZFKE_,U+G&UWH8VF^FI>Y[;6D'M [^19KKU MJHF4B0FIZBWA2J5D)<3(2+HJ*/)_2:"Z];*\!:'OQG3QN(ZA+S=G]WF"+G)N MF '#A07EDH.8' <=BJ%=TFOCU$#CN@%D3)JIC^QO;R/]9[V99KH!Y5H;F>?Y M_YVOUMTM3UV0<<4#>!\YJ, B>.88),^9-8X%75K?47D8U:CTRV#S D.W3H4M[ ML0QH=W3%8E?=GY7>/2R->Y[4W[;8!V(K/_?B)1.6=-:!Q).9K,VYLH'(R"YE MWH?$E(@VMPY#7KZ\?RO .*O/V@1G)IFER)*RD"5+M#GQ^(-^V>LW7<#")RF4R-VJS6<50D:(*"JST M45DEBHVM#]CNHAC3Z6NC]=UOIIM)_&]AV26<7<$0+GI=3UV8+[6E-"<84@OP M6))3@A'S6E\'N -B3(>H;>3=;YY/8Y_]&M;GR^GZ2QL;[?;3FMII7X7:S%9; MK1#OZ7KP.GRIQO?JQW.<<%3,&:-!ZUJ433 '#FT M,QXQ9F)S9NA[XNMK0EP MU?,A$C]+"A:"HP6@Z._@$C-$WIB4,2DD;!TM>@+M/P9AS-=MA>-$TDQ]?'7$ MO\_S-D1>-I():'4A#QI[T+1AHS=UC;%44#'96B> M@%O#B_-1--F$M]5E]+PAM=EMN*?69]%A8B@T.%F;DJ22(:)-@"XI;Z1*/+8N M5G$J?;;O>_X3P_+GZ2>5OM+S??<;9)_QU,5]_6$TRTYPG'VA"# .E0X'@-0?R M%:SASNJ86CM@QV)]D@KR%-3K)=234[!;*(OSY23Y9)G4".A%#3.2^4C_5T#Z M/29OT4O1///J0(SC"@6-B')'"?%1J/;N\V*2A>*!9P4$M%8P,!&\C1'(B\G< ML1*U;GT9Z$"(XXI!C8QHAXKPY#Q[7M:XO#0 7$*>D@E@@RU ,\$A,A8!F4J6 MF\"#:)VZ?130,:7_CXISQXOS<78X(A%.D&>OB1B0!=: ?F 0T"(HDZ3F*CEK M'G6/JR#'=)%@5(P[3HP#AC=>+,[.IETRT"K4N[[S"A_G:8JKBR;?U[[2(X9_ MW(OZ!T0:#+!1I.3W^1)3)7_^?9X6\]PU50^S"Q2OXFSZOAO>#V%6HBA)%DOJD?;.MK4'_688BZG8NOMG?3$ MLF^FR _'_1;K]ZX#EU9P1_C >,9))P@%46.$[(JFH3B7=>L830/88PK7/!W6 M]I/^(]+VW8?I\@9NK[E-C!E@1450O/;=0UV-IZQ$"DDHUOK\G^$3E;(UBUF,T5^E)$?]1C"C\](=+V MD?V 8.WZT7ZQP^$F7SILWKKI'O>U27*W9_WOQ':Y+W]PPGMA]\SNM#5:WNW M6(?9[E?_ANM7I:MT,;'16&N#!F9+ I4"$5@[TMA:%X])%U?X0V+8_W6M*GJ] MQ>6G:5V)88EW7D=O^@'G6*;KGVFM[YCR">,H;1 <#*I0+10&,>L$S%OII&,V MZM8W8MH@'\7UDX'8=5^5L!/*NEUIGUGW'T;7*V7TU2'4[_Y^WRZ7L4O[PC0 M@&KVX9<.KV,/''@+!;OKE7^CWTWG[U][U?)Y?X[(LEF?5DNO&\==E MJ/FM'<,G/ECE4[9@A32@C$,(44002J.WQ>H0]]17\]VVM0S0HAU9?]LEBM M-D9]/9X_)\%O4RF(F#\@$0.O8?UU.E_4>PT7-2F(LC>?4AMTKK_\BNL/"_KD M$VZ*G:PF42>/JA2(B=/&%;6MK=8%%,YTXL0M;5I7%#CA\/K7[SD8ZH_T%UJF M:9*LBL&3*9Z*I)DM3)+M+#,M6I9*E(*6:>N#RQYPQV !C)W_=XL)G88=#Q1UXO%Y^FM6 Z(1[('MGK%4WMD<,'U=0>H9=M@T';B.,DYV2$U ZRD:S2 MS8!S7$&))6FMC8AR&-OA#I2^&^.VX/7/2%M#F-T=J<*@BB\>,N>UK&WM1YIL M!%M4%BXR88MH/-('((U/7_?CQ^WMJ*5$FNG/+:BWZ["N3N$O] ]V0!-:I%!4 M+;ZN/:C,:C26%^"&&W+3F+7-+]SL!6Q\6G$0RC243FOB;!7F75 %B;>I-GCQ MM6PV:1P(,D7%A)I6 5TTQ)^N^O=-VYDB*D4 M"3H$LK>B2N!"E+4QL> FI-R^"N!^R,:4BC4$:0:03W/NW-C^[D/()$H4#D$I MHT!91Q:[<1*,33H'M$F%UO;,(?C&E!TU)(^:RZK]3K39'^]G.JE+0QMD2HYV M22\5!)X2%/JM4DQ9[=H7)-X'V9@NVPVZ$[633^,H$X&I#7?G:3J;=K/TXD.8 MO\>7\POH](5-[]V_A=GY1C:SV>)S/>V81!311L_!I]KYUQ2:&B4BN,RD,3KH M(-J7R.^+>A_.V2?,N1/+]321HJL,BA^GA0: ]; -UY\1YS_1SVD]_81AWNW4 MYT3[/A4;&[RU:3RIR= ;A9@N7WA%,E*-NZ*0$^.L\$P*,"%K4"PR"*448*00 M(WW@T+=VK_='U^M(?_=K;JZV+B9,GWX,\R]OPT6'EMF,_N%YF+U>+@C*^LMK M^D[M96"8$L[[3 M,D %!LT/K+29R:K*5VM)B1/$0;8>!-J;XU4#DNW'4_[BR M;==2>(]A;%HA7S;46$U0%&.$EQ"RE'BWC>'ZC0O5MIZ&V2280H9'O2X2R#M723HR1'P!'I/B5OOH6&NS ML@7N,<7B1D3,IN)NDY2W#^PWV+6;6)3?R=Y:DDE5HX^O%ZOIYL,5+C_AA!7/ M)08+4CI#F[N@-9880O%!"N3:V-A.<>^#Z,#0WK"-/\:BL)N+\J3;)?WR!?EK MT_6J0J67?I@X@8C&>P@^*5#H#:T8;2%GZQT9%,67T]C6#R$],$+XI.EX0IF> ME']_G<[6TPMK5GCNN/4,(J?94;$V84E*@DS))66%M:IU/H/>A[#NGX^P[01]4GX>#8+6.A.40!$UARLIXHSC3Y3'8 MVOCTQ__S<7P7; MV3^AN]1;L">EX?.+=-C+([D;7YYD@4%CSJ"XZOH0UPH /H(0UB<1HW.E=>WM M!K#W(N.]1I>H_!-SI.OX!P MB>^B[C99CY/D#;=2))"6;$4EL;9*00M"NF2SXH)AZ^.XK^%IE:IV\ZE_72SR MY^ELUMV=6I,-4G?XC>5Q^^>)<\X:%3/-0**5E#0';[D'9EWAM%*%EZV/A7J# M'M/Y>3.VW9?E=AK1-D^>O G[XK=;,^-%^#A=A]GTOS&_793UY[ D SAXG[CU M8(2N^WJ,$%1V(**Q.3"IDG G(>+#6,=T6'YB_C46Y&EI-Y'1^!"TA2B5 16+ M U>K?EH9(JT)'2VV-A+W C:F0^[')=1!(AJ8/;5I!YF]SY?+ZL9O;QEC8,&1 MS1OKG5]E9(80N 'FHL0F&R@G9E%?40W!I(T6_NMRL>HNIV>G MR4$J7:G8@ :"2 6X*I:F0ADEAC([;R+IE>%QYY'K\$>MQ'?9Y89>0(;)B[!< M?BF+)6F#O)K4P667$!(79(7$6J;620TYVJ13X(7=#A7=D\UQS-O':"GVH,:- M)(W!I=$F+>@.S)M;PWU]QAEW2>G$($2"ITJ4$$I6X(OD4<=LP^UXSKZTV>O] M8S3Q!B-.>XD,MY_>Q#I)V9:42JB7*B2H6G8N:J,!BRHNUC!1\R;2#T :HRW7 M@#E#"&0XEM!?;AF6VXRTNB,^3VEY'F:K[K^8KULFS)A$< 5P7]-[?8C@(ZLE MYKR.21MI7>MSC5;8QVC]#6EM-BLHL)%:K>]0NA 4% MQ.1K!6*:KY!0*]^ZE-KQ:,=T>?EQ2-A"C,/1[N7\]7*1<'69(4D0?\1/.%M\ MK$[3I&A6>$ )OOZAK(P0+#I(,62?"WGFMRNDMB?; QC'E(EX"HJU%-EPQ.HN MRDS("O2<' GPU@=03!/)F4 M5G<"1Z[-[ ^\3]2@M4QP]).EJ*Z-"KJ6G:2"7DF5O)6?#F]T[D8TI ML>UD^T@O\0Q&G8N"H->A3;BSAG%K@/%JS#/BL_>800N M0W/.GCIO>LMFN WGFNOW&ZXGB,:AY1%D8HI&S0)M@-F 88KV0*%S,8/O-#G5>CWWGN7;&L:[8*&(FLSPRVAJD !\D@G5*>1&\XKGU?GT@Q ;% M]99=8D0C.%O/-&YZOU\MI/%^'.,-WB]>!?-XT_=@=8?ZVZ#H$7&"IC85^ MZXIG%)QVW_]Q^FF:25IOZD!6$U&22,PY0!5=/1Y'",I[\I1S"3QGKK'UEC;X MH,:4 S$DIW>4[!L16UI6F'QX6%=7>E^'+_7+-S*C/'GL*#P#%PBM*B&1/T^3 M7+S609([*-0 _4QZHAY31L;H:-Q.WLUX>L\ MN[=D9\!;ZVN80HO8.D'N((!C,C%/R;[AI'C:#?%%W=J7M8$,313&]5M,Y\MM M-BJ+SM_Q[J[EUO\/ <8["\!MYK^0VA(7),X#,:*:QUV3X.-7?"'5/RQ_AH MV5_">_KNV]_7/R)9!/_V+_\?4$L#!!0 ( #6!7%9L1)Y[&XL *TR!@ 5 M 86MA;2TR,#(R,3(S,5]D968N>&UL[+W;=ENWDBY\WT^1G7W[8P7GPQJ] M>@_'3E9[#,?VL)WN?<=1 HV5R12FZ2G<'ZH M^B90)U3]^__YZ_SLA\\XF0['HW_\*/[&?_P!1VFXVCVP_,)P@SS#W\.9Y]^^.^,TS]^*)/Q^0__ M/9[\,?P,C/W'_']Z/K[X,AE^_#3[07*IEG\[^;OR1F3A-4LQ!*:Q%.:%C$P% MD[@O6+SV_]_'O[LDHHP&&4K@]&=6,(\F,VUR+%$E 8;//_1L./KC[_6?"%/\ M@18WFLZ__<>/GV:SB[__]-.??_[YM[_BY.QOX\G'GR3GZJ?%7_]X_>=_W?O[ M/]7\KT4(X:?Y;[_^Z72XZ@_I8\5/__>W5^_3)SP'-AQ-9S!*-P^@Q^?9U__Q M-AKST]4OZ4^GP[]/Y___JW&"V5P]CR[AA[5_4;]CBS]C]4=,2*;$W_Z:YA__ MX]]^^.%*1_I<#3[*0_/?[K^FY_@[(P0SS]A]N4" M__'C='A^<8:+GWV:8%F+?K'D"LI4./^[?MI/.V/Z1$ FZ3(BHY_BJ!*\(<95 MG[X[YJ^?Q3(6N#R;-41\_[.;XAV?P["E@.]]= .T\P]BYW@><=(2ZIW/O85S M 7(98?U(^ /H__I;&I__- ?W?#R:CL^&N6ZJ[V?T;]UEI^/R?C9.?WP:GV7: MHW_Y?Y?#V9?'D=?/)GA2"GGUAO_O#3[]%GXBRG TK'O/*_KV^A$5;2\KP;]F M.,J8?_QAF/_QXS H!TI+'Z*3.MCL%7QU_Y<,91#R;_W1P.64? 2X&7S^E<@-?9]-%K*YW@NVW"RJA=.4&[/Q_E1R10M:WX\_C"?T_*H/>? M8(+3-Y>S:N!4FW&@LK.(4K.@,RU>&3+4+$G V.(*J%*4L*U?C&40^V=!KVH; MMY3Y?1*(G4EP;ZD#X4HV$04S7@+3D9-53S]@%I/5QN9H3&B^/:X^R4Z6!KM) M_3X/Y+8\J.?_%9R7T^DEYA>7$V+E6YP,Q_F*K+_\1;;R<(IOKL[F-Q=5#=-G MH_Q?.)W1W[XI[^B+R3#124X_?8$%)Y-ZJ-,?_TY*FPY0*XV^6%J+,>3_2ZJ/KC[7W!VB:M7!E]7-KZU,EBY,F=3 M\ DX ZTDH_N\35S^EN0:CK\@ MSO_H[>4D?2(YOSV#T72@4DPQ",]RXIEIF1T+!0/C29448BHQECY.Z,VAGB8S M]ZF_^[0S/='NZIU:AWI@H@D^!&08$]*[ I)Y51QS&@X7PQF/VC=TC2FPYG^!XGGX<)KU;[#M/XXY56YPL?! 7)"$Y;N"M8)4HO%!C% M9,*L;2S)&M&8FWVOZ;1I?%2,N,]XMROC/U0)7DZ^S"5X=1X\2P2DHP /+XI57"^%S(?':-R?H G-/F62L]W*>(;TJ1.6D7R)Z/I[/? M9+-(<4DV=\L2 R\3(0E">1P/>MH[(=<'U#9&FA6;NLR9W#OB_F7W"236H)OBIYN@_XQ4X6BD./XZ>7TXF.$I?/DS(484TU\(H MS[\[F]M?-Y8;K>M-^0!_O1U/YK^8S2;#>#F#>(8?QF_IJ"6>FR(DYJQ9A$3L M#G2\^B(%,U%*],5'KEO;.GM=X&DS]WBYLN+-V#H%\MAJ?Q^1H,^&_X/Y/TG( MY'+_D_14W^4WH_>8R F?#>C"IIA".?3L6:32>KW--7 M"F[$2.-K9>UB.YZQU* MEC[4_7&0R2IPVA%OI$&F/3<,8O['C[/))=[\<#R:X5^S7\[F#_S'CU/\>'[//-B!"5?$ MJEO3>%2#9L_^&DX'V+.%HM=Q9F>!]U"KLX3IQ?P [01JL%21W(@-*P&U-!'6550_P('=%3?N2^I[ MHX2BLXYX[AD$[>AP5Y9!07J78N1.Z6*D-$^7"G>*U0_/A$V$W0,#",[Y^,HF M_FUN2@^,*ER#]&3+Y4P6L"\L(*TX>JWH[(0L4VM[X1Z(_?L)#90S;BG9'@IV MU^3)KL'9;*6S(9*[(\GQB63;AV@<4U@(K5/D_+0.XCT(Z!0HT$[B/;SY=P+- M5V2]!H9<1X& #+TDJSG&R#PG;SAK+X+-Y'2J7N/^M\&< @W:2+IAU>Y7?J9T M>7YY5B_1K(M=7 --LABO3&$R$&&U5&04JRB8R2DX#A"*:EV]TQG<*5"D'TTT M+)9= 'V',UHKYE]@,AJ./DZO4:F4"TB,+(9@R&ERM*L)#,P*B,YQ23M<:Z-A M-9)3($,#&3>L-IU.9H/G5^0D+OY2"J;957SR37F6Q_.JV;EMK$K4H11@6=8R M;JXN8LX=J?%=*77CG\/DR[B\'WX< M#MI*JYUO'9, UQ.L\4UU7 6:VWFL[&;V*UP^#Y>#2;0)K5;C?P MG)9*QOCD1;71SJ9WE]&M'T.?<'9NX+ W62UU?,BF: ?29HQ"1^VBS-%9DV*0 MW/JB!GT"VS&$>A75J?G]Q5/JLV^RD,)XG@.] #D"V8(Y2Q:]#XQ>!Z&R#UR* MUM<+'L.T<]AX]><_.Z\%.O\SK]ZYVB8&UDOCA0MD Y/[HT6BS4!SP6SD*F2$ M0M#WL_C[X/;O+#;ERKV( F*&B="CT 01ZI@S@,/S81?4->S'M% M++R"9Y,)C#[B+8=6FQR"\,"DT60N\128-RH3-(Y5$$:X;FT\UC[B:"S1;?0P M;B[$AC;G'52+E2YR:1[HJ(LU_5H#:8G^\X@ MOK4OZ][C/+2(A'4=\W8OX_)\@GDX>S><_M%[3.?Q1^\I?K.A#)9B-9QG;U!' MDY+02LD8#.W\CD?G$D@>.\9J'@>Q:VG;K<^O'WOC2T6G';E+GHE2?2DK:NF- M!B:"4-SY;-%T2C)L5..V#LWN)7Q+GTQ.?OT!?$0QT(HG7>]H)(\UZ"L3"Q"! M#/_H:!_.WDK>]TIOX3G EMB&!?>K^QH)O8_PRC*V*Z?/^$++HNT_JIJ23J&V M6Q>Y-G5QT=HBI6QNUJY$LK>0RIY4O[EXCR:,LKR4G[]\H/]U;N0[#"5)+5DB MLX'I L!"LG2Z*UI*M"6JYG=O'X!SL#!* V4_QI\MA=Y+-?CR:NE_O+8>NT#K M*WRR'M:!@B>M5/CHUK*;_/=,$44>@4JTET;%!=."T 6;-2/WSDBA=>;8^Y;1 M-S4>"YL<@!F;B+T/1MQXAW_#$OWYR\\X2I_(._QC_DH85,Z+E!B2ZTB6LB)+V5I@ MUF4?, 0=;.^.V!*FT[8TMA=_#_ET;,1M5F,Z.#MI<*_!#2(ZK;$3SVRJ'HV;*)%GI@ MR77 4AL'98C,$1V MTMK]6TR[B[RA&5*K5W^#?XTG"S/IZA*W5%8K+12S*D4Z4EUA$*-E%@S/7'N0 MW;IB/E(T?/_))V!:-!!IPUMI%\;OK>>Z;^D>?N*4V_R>J7+'W"?'E&W%_SF)M\'2\A!\B>*:U"O4GKF=>% MOLH8!!@E?6X^5*XSNC9=F)8__\V?(]K(/PTO;C++ X0L'*V8&4<2T+(FEC7] MHW*F__*8!+2NC>\,[@#S-_OAS^J^3:W5TT.T=8T4!D$F"U)IVNL)C [&,4CD MUY6 W%MADVL^WF0-E&^,(YN)OH<8R$WC\%]),NM )E!2%*/K5&M'=B*0M\\3 ML=@4ZPTDZ6WK@<:=@)TL6]JKI8?@_)IMKW:G^? )1A_P_&(\(0OBY?D%#"?U M=P,K$T#"Q+B$BC@" QT\XT4'4"%ST*W'C6R.\F19U;/">FDF]!E'EUA?@G@"R!IV M>6Q9]W^*6$,U5[4\$B$)95CQOKXAD;,@3& %#-HD(7+>*8GT2'QQ%XP':X+5 M UW&!U!;XUCU.ER+\KX.R!HF*QY&L_^,Q?ZT.NY5)?LEC1>*3N*DF4=R#'2L M 0=4\^1JI!V=@S*=.G4?(5D>2'4<(UZ(-L^QJ6,M&I2)MPMQ3)^F?L-U?24@WC]C(\GLS) M:_SSU@\GXQ%]F7 _V9,.S]Y3!F53*2QE49Q(B@L9.#BE$029RNA,"ER:.AHJ M=9#,YRROQS.1&'C(F8S/Q%4/Y<8/ M03KJX,(F7%E1'MA,%3WD2EY@PJ$'Z:LDA"A&6#"N]8W:]6B^'7YLIX"&*9*YQ4CG^ 5M<%_>GM4S M?Y2K#"[JLNGK6WTXWH_+[$^88(6+(6G!/5YU =>UBW\4(C)!4B&+LJ@0?2=K M?/-GGQP[]J&#'E(>:T;"#+PV.D6AF,DJ,>TU'84J')!E"*.V9K:%/;&%D(!IG4P15=8LBN=0G/DTV%[L*2 M'M1Q#*G03F,GO 74HI#W)3QGNDC)HHKT3BC)?;26%]LBY7G4\WUZ4/^F?^E%AL'0_"A*Z!'Y4C@^ \*TY"H2W6R]+)7?X6YOYL MI-==YOYLHI1])$I_A>'DO^#L$G^;SU^]2KC]!I,_<%:/Z?>8+B?S*/,."=&- MG[%SXG.W52TE.,&BBM9IJ=%K;UT0PF9T@@-*&SP,-GY:*W?GV6?ZN/J(7\>3 M]W#[23>6/,\V2^;C^G=$.,A PBM M.74OPMBGOGI(@CZ"]V8F\3\GX^GT]]$$K^+I_R2Q_XQE/*G9F(&KO;YK1#W3 M/D(2TYP%C-4V K+I9!)BMX!_IV>+37;PP6Y]4*ZNYR!Q&BP2%L-\'KW M(@4&)6N6C+59Z!A -L_M=<3V+9&LB7[Z2 EWQ/G\%^WH\2M>(0RHI1)1,&EO;@HE$ MT@F"R>!0*ZZBT:U[;6R.\CO%MM99#WGK+K*Y2HW(HBP('UFI%9\:P+!@"2B/ MJLX>E #-.YAT!K?_7&7?3.I'+X?.6"Y6]^MP!*,TA+.7HRD];U[W5>/D(#47 M@?98'Z!>\1&*D9@LL[(4[SU:TWQRQ1HHA\]3-M7[N+W\>W ;/TQ@-"VU"=XH MO\?)YV$:CCZ^*2O03FL7]NGJ7UT'S[NLI:<.U"W7<9ANU4T(,CXR[1X[8X7W MG'R6S&S@Y!5'*Q@ 1N;(0-!"."&P=;SC^)GZ2*/LHR?J)DKMH^-ZO#&>#K_.]=2@A"?O.?E,T*0BT[,V+$(M4Q'1:]?\0MD#6I+KX9(2G=RK[VFJ\=@7G*C!72 9<@16E_4"Z M%4"^9<[LK)@^;ER-SW$Z&Z;GXTGM6#5;"@]?@W3&(FH7F;2V3E,*DD6=',M6 MJ!B)V#RU;N/?"=@WS*;VBNLA;/_[^W^./^-D-#_D/^(HW8NK7..T.GG''4&T M3M'A[S(+W$;&/3>EZ&1EM^8:&Q"L*[9OF&.]J&]M5+_O:J37,)G,2ZQ:ER#= M^^!^ZHX>QK]4;!10IF1,Q") 8W(Q1N>DT9:+@B*%U<5&]QZQSPHC(&XJR)Q9 MJ+?4+>DXK42X&\Z0KC)82KTL/O)MX?5OM22+-H!B>/=3J/I$%T_0V ML:@\O5F&8Y3%2 RM[Z9M@_/84P2;<.O^G>B>];;W:J,5F?X! .=206(I^WE! MJ2>OQ0.#[+46B>276A-M8Y"GS+)^-=:#Y] ][LT=1F>480Z!3 1=!*/32))K MG$+./G/TA]C8CS@/M0N1^M'+L>>A% CI?*S.LZCW-71AWBI@1=>0LLQD [7N M-O1D\U ;Z;UC'FH3^1][5+_+6K[GH38,[V]$D#[#^]MH]]@92\=$-@$-,X(6 MIE%E!@4BLQE$JOWEG6E])?WXF;IE'NIHB+J)4@\6&;8.%>?>L\)KRX;@,HM2 M W-12?SN_OG7C&[EB-#E'-;/*D6DG/0-;QSR!XDG3TH-M M?06JZ0)V#NW,,7R%]&(XK?X7(7@6:1>!-!L@+]Y896O&F;S'& ,#T/22FY03 MUZ$DWOP6SF.@]K\?'XYU]T([33761\D 3#_-N_A-/]5>*Y_)9QRM!#Q0)CI1 M^_AY0E;/)!>XD/]@-EU,A3*\ZZ>,2WCHI##QHH[WB+'E(=2-3+ 1!'(]U MG#*7]/OF2:AU8$Z.'4VDWL.UN1:&VE5@&T+47M>K6+0IUHDDD45;Y^F!=E9; MFXLO1^@:[#41=3QF\6'T?C2)K,7J?_[R]%V9UYE&"S$(TOU_5"=FATEP'8LTZ[K;37@\AW)41G_MX%[W+ M.H#M*>VU$= #Y;5ZT/@Z4O6FKH-SC$==TRN)*V95 M@O,![L/YU@BRC1;ZV$'6Y/9C$389E*RX2#Y+3>N#X8H)@45FD]%C MZWM,1U8E=B3F